OSDN Git Service

* config/sh/sh.c (SH_ATTRIBUTES): Define.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-25  Anil Paranjape  <anil.paranjape@kpitcummins.com>
2             Jayant Sonar  <Jayant.sonar@kpitcummins.com>
3             Naveen.H.S  <naveen.hs@kpitcummins.com>
4
5         * gcc.target/sh/sh2a-resbank.c: New test.
6         * gcc.target/sh/sh2a-tbr-jump.c: New test.
7         * gcc.target/sh/sh2a-jsrn.c: New test.
8         * gcc.target/sh/sh2a-rtsn.c: New test.
9
10 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
11
12         * gcc.target/i386/sse-17.c: Include sse2-check.h.
13         (main): Change to void and rename to sse2_test.
14         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
15         dg-do-what-default to "compile" if SSE2 hardware is not available.
16         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
17         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
18         xfail vect_no_int_max from "vectorization not profitable" check.
19
20 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
21
22         PR middle-end/26222
23         * gcc.dg/torture/pr26222.c: New testcase.
24
25 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
26
27         PR fortran/34813
28         * gfortran.dg/null_3.f90 : New test
29
30         PR fortran/33295
31         * gfortran.dg/module_function_type_1.f90 : New test
32
33 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
34
35         PR libfortran/32972
36         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
37         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
38         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
39
40 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
41
42         * gcc.target/mips/dse-1.c: Add checks for zeros.
43
44 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
45
46         PR target/27946
47         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
48
49 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
50
51         PR libfortran/32972
52         * internal_pack_1.f90:  New test case.
53         * internal_pack_2.f90:  New test case.
54         * internal_pack_3.f90:  New test case.
55
56 2008-03-21  Olivier Hainque  <hainque@adacore.com>
57
58         * gnat.dg/empty_vector_length.adb: New testcase.
59
60 2008-03-20  Richard Guenther  <rguenther@suse.de>
61
62         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
63
64 2008-03-20 Victor Kaplansky  <victork@gcc.gnu.org>
65            Uros Bizjak  <ubizjak@gmail.com>
66
67         PR testsuite/34168
68         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
69         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
70         if SSE2 hardware is not available.
71         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
72         gcc.dg/vect/vect.exp.
73         * gfortran.dg/vect/vect.exp: Ditto.
74         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
75
76 2008-03-20  Andreas Schwab  <schwab@suse.de>
77
78         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
79         xfail.
80
81 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
82
83         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
84         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
85         from dg-options.
86
87 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
88
89         PR testsuite/35621
90         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
91         * gcc.target/i386/ssse3-pabsd.c: Likewise.
92         * gcc.target/i386/ssse3-pabsw.c: Likewise.
93         * gcc.target/i386/ssse3-palignr.c: Likewise.
94         * gcc.target/i386/ssse3-phaddd.c: Likewise.
95         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
96         * gcc.target/i386/ssse3-phaddw.c: Likewise.
97         * gcc.target/i386/ssse3-phsubd.c: Likewise.
98         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
99         * gcc.target/i386/ssse3-phsubw.c: Likewise.
100         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
101         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
102         * gcc.target/i386/ssse3-pshufb.c: Likewise.
103         * gcc.target/i386/ssse3-psignb.c: Likewise.
104         * gcc.target/i386/ssse3-psignd.c: Likewise.
105         * gcc.target/i386/ssse3-psignw.c: Likewise.
106
107 2008-03-20  Andreas Schwab  <schwab@suse.de>
108
109         PR testsuite/35647
110         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
111         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
112         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
113         continuation and remove xfail.
114
115 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
116
117         PR libfortran/32972
118         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
119         in subroutine.
120
121 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
122
123         * gcc.dg/format/ms_array-1.c: New.
124         * gcc.dg/format/ms_c90-scanf-3.c: New.
125         * gcc.dg/format/ms_c99-strftime-1.c: New.
126         * gcc.dg/format/ms_no-y2k-1.c: New.
127         * gcc.dg/format/ms_attr-1.c: New.
128         * gcc.dg/format/ms_c90-scanf-4.c: New.
129         * gcc.dg/format/ms_c99-strftime-2.c: New.
130         * gcc.dg/format/ms_nonlit-1.c: New.
131         * gcc.dg/format/ms_c90-scanf-5.c: New.
132         * gcc.dg/format/ms_cast-1.c: New.
133         * gcc.dg/format/ms_nonlit-2.c: New.
134         * gcc.dg/format/ms_attr-2.c: New.
135         * gcc.dg/format/ms_c90-strftime-1.c: New.
136         * gcc.dg/format/ms_miss-1.c: New.
137         * gcc.dg/format/ms_nonlit-3.c: New.
138         * gcc.dg/format/ms_attr-3.c: New.
139         * gcc.dg/format/ms_c90-strftime-2.c: New.
140         * gcc.dg/format/ms_miss-2.c: New.
141         * gcc.dg/format/ms_nul-1.c: New.
142         * gcc.dg/format/ms_attr-4.c: New.
143         * gcc.dg/format/ms_c94-printf-1.c: New.
144         * gcc.dg/format/ms_miss-3.c: New.
145         * gcc.dg/format/ms_nul-2.c: New.
146         * gcc.dg/format/ms_attr-7.c: New.
147         * gcc.dg/format/ms_c94-scanf-1.c: New.
148         * gcc.dg/format/ms_miss-4.c: New.
149         * gcc.dg/format/ms_null-1.c: New.
150         * gcc.dg/format/ms_bitfld-1.c: New.
151         * gcc.dg/format/ms_c99-printf-1.c: New.
152         * gcc.dg/format/ms_miss-5.c: New.
153         * gcc.dg/format/ms_plus-1.c: New.
154         * gcc.dg/format/ms_branch-1.c: New.
155         * gcc.dg/format/ms_c99-printf-2.c: New.
156         * gcc.dg/format/ms_miss-6.c: New.
157         * gcc.dg/format/ms_sec-1.c: New.
158         * gcc.dg/format/ms_c90-printf-1.c: New.
159         * gcc.dg/format/ms_c99-printf-3.c: New.
160         * gcc.dg/format/ms_multattr-1.c: New.
161         * gcc.dg/format/ms_unnamed-1.c: New.
162         * gcc.dg/format/ms_c90-printf-2.c: New.
163         * gcc.dg/format/ms_c99-scanf-1.c: New.
164         * gcc.dg/format/ms_multattr-2.c: New.
165         * gcc.dg/format/ms_va-1.c: New.
166         * gcc.dg/format/ms_c90-printf-3.c: New.
167         * gcc.dg/format/ms_c99-scanf-2.c: New.
168         * gcc.dg/format/ms_multattr-3.c: New.
169         * gcc.dg/format/ms_c90-scanf-1.c: New.
170         * gcc.dg/format/ms_c99-scanf-3.c: New.
171         * gcc.dg/format/ms_no-exargs-1.c: New.
172         * gcc.dg/format/ms_zero-length-1.c: New.
173         * gcc.dg/format/ms_c90-scanf-2.c: New.
174         * gcc.dg/format/ms_c99-scanf-4.c: New.
175         * gcc.dg/format/ms_no-exargs-2.c: New.
176         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
177         * gcc.dg/format/miss-1.c: Likewise.
178         * gcc.dg/format/miss-3.c: Likewise.
179         * gcc.dg/format/multattr-2.c: Likewise.
180         * gcc.dg/format/miss-5.c: Likewise.
181         * gcc.dg/format/attr-2.c: Likewise.
182         * gcc.dg/format/attr-4.c: Likewise.
183         * gcc.dg/format/c90-scanf-4.c: Likewise.
184         * gcc.dg/format/c99-printf-3.c: Likewise.
185         * gcc.dg/format/multattr-1.c: Likewise.
186         * gcc.dg/format/miss-4.c: Likewise.
187         * gcc.dg/format/miss-6.c: Likewise.
188         * gcc.dg/format/c90-printf-3.c: Likewise.
189         * gcc.dg/format/attr-1.c: Likewise.
190         * gcc.dg/format/attr-3.c: Likewise.
191         * gcc.dg/format/attr-7.c: Likewise.
192         * gcc.dg/format/format.h: Treat mingw and gnu style.
193         * gcc.dg/format/sys_format.c: New.
194
195 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
196
197         PR libfortran/35627
198         * gfortran.dg/namelist_46.f90: New test.
199
200 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
201
202         PR target/14552
203         * gcc.target/i386/pr14552.c: New test.
204
205 2008-03-19  Michael Matz  <matz@suse.de>
206
207         PR middle-end/35616
208         * gcc.dg/pr35616.c: New test.
209
210 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
211
212         PR fortran/35152
213         * gfortran.dg/argument_checking_16.f90: New test.
214
215 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
216
217         PR libfortran/32972
218         * gfortran.dg/internal_pack_1.f90:  New test case.
219         * gfortran.dg/internal_pack_2.f90:  New test case.
220         * gfortran.dg/internal_pack_3.f90:  New test case.
221
222 2008-03-19  Jan Hubicka  <jh@suse.cz>
223
224         * gcc.dg/20050811-2.c: Update dumping flags.
225         * gcc.dg/sms-2.c: Update dumping flags.
226         * gcc.dg/var-expand1.c: Update dumping flags.
227         * gcc.dg/var-expand3.c: Update dumping flags.
228         * gcc.dg/pr30957-1.c: Update dumping flags.
229         * gcc.dg/20050811-1.c: Update dumping flags.
230         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
231         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
232
233 2008-03-19  Richard Guenther  <rguenther@suse.de>
234
235         PR middle-end/35609
236         * gcc.dg/testsuite/uninit-15.c: New testcase.
237         * gcc.dg/testsuite/uninit-16.c: Likewise.
238
239 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
240
241         PR target/35504
242         * g++.dg/other/pr35504.C: New test.
243
244 2008-03-18  Richard Guenther  <rguenther@suse.de>
245
246         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
247         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
248
249 2008-03-18  Richard Guenther  <rguenther@suse.de>
250
251         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
252
253 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
254
255         PR libfortran/35617
256         * gfortran.dg/namelist_45.f90: New test.
257
258 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
259
260         PR testsuite/35512
261         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
262         Write variables instead of reading them.
263
264 2008-03-17  Jason Merrill  <jason@redhat.com>
265
266         PR c++/35548
267         * g++.dg/init/ref16.C: New testcase.
268
269 2008-03-17  Richard Guenther  <rguenther@suse.de>
270
271         PR tree-optimization/19637
272         * g++.dg/tree-ssa/pr19637.C: New testcase.
273
274 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
275
276         PR fortran/35470
277         * gfortran.dg/subref_array_pointer_3.f90 : New test.
278
279 2008-03-16  Richard Guenther  <rguenther@suse.de>
280
281         PR middle-end/35607
282         * gcc.c-torture/compile/pr35607.c: New testcase.
283         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
284
285 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
286
287         PR fortran/35582
288         * gfortran.dg/write_invalid_format.f90: New test.
289
290 2008-03-15  Richard Guenther  <rguenther@suse.de>
291
292         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
293
294 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
295
296         PR testsuite/35184
297         * gfortran.dg/elemental_subroutine_6.f90: New test.
298
299 2008-03-15  Richard Guenther  <rguenther@suse.de>
300
301         * gcc.dg/pr23911.c: Adjust testcase.
302         * gcc.dg/tree-ssa/pr14841.c: Likewise.
303         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
304
305 2008-03-15  Richard Guenther  <rguenther@suse.de>
306
307         PR middle-end/35593
308         * g++.dg/warn/Warray-bounds-3.C: New testcase.
309
310 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
311
312         PR testsuite/35478
313         * gfortran.dg/generic_16.f90: New test.
314
315 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
316
317         PR middle-end/35595
318         * gcc.c-torture/compile/pr35595.c: New test.
319
320 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
321
322         PR testsuite/33296
323         * gfortran.dg/nearest_4.f90: New test.
324
325 2008-03-14  Richard Guenther  <rguenther@suse.de>
326
327         PR tree-optimization/13761
328         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
329
330 2008-03-14  Richard Guenther  <rguenther@suse.de>
331
332         PR tree-optimization/34172
333         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
334         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
335         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
336         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
337         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
338         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
339
340 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
341
342         PR libcpp/35322:
343         * gcc.dg/cpp/pr35322.c: Add dg-error line.
344
345 2008-03-14  Richard Guenther  <rguenther@suse.de>
346
347         PR tree-optimization/34043
348         PR tree-optimization/33989
349         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
350         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
351         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
352         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
353         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
354
355 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
356             Uros Bizjak  <ubizjak@gmail.com>
357
358         PR testsuite/35538 
359         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
360         Skip *-*-darwin*.
361         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
362
363 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
364             Uros Bizjak  <ubizjak@gmail.com>
365
366         PR testsuite/35406
367         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
368         count from 0 to 1 for lp64 targets.
369         * gfortran.dg/ldist-1.f90: Update test to check
370         for 5 loops distributed instead of 4 for lp64 targets.
371
372 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
373
374         PR fortran/35475
375         * gfortran.dg/derived_sub.f90: New test.
376
377 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
378
379         PR testsuite/35558
380         * g++.dg/tls/static-1.C: Move dg-additional-sources after
381         dg-require-effective-target.
382         * g++.dg/tls/static-1a.cc: Likewise.
383
384 2008-03-13  Tom Tromey  <tromey@redhat.com>
385
386         PR libcpp/35322:
387         * gcc.dg/cpp/pr35322.c: New file.
388
389 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
390
391         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
392         (main): Call check_vect.
393
394 2008-03-13  Alon Dayan  <alond@il.ibm.com>
395             Olga Golovanevsky  <olga@il.ibm.com>
396         
397         PR tree-optimization/35041
398         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
399
400 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
401
402         PR target/34000
403         PR target/35553
404         * g++.dg/other/i386-3.C: New test.
405         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
406         * gcc.target/i386/sse-14.c: Ditto.
407         * gcc.target/i386/mmx-1.c: Ditto.
408         * gcc.target/i386/mmx-2.c: Ditto.
409         * gcc.target/i386/3dnow-1.c: Ditto.
410         * gcc.target/i386/3dnow-2.c: Ditto.
411         * gcc.target/i386/3dnowA-1.c: Ditto.
412         * gcc.target/i386/3dnowA-2.c: Ditto.
413
414 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
415
416         PR tree-opt/35422
417         * gcc.target/i386/pr35422.c: Escape brackets.
418
419 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
420
421         PR tree-opt/35422
422         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
423         third loop.
424         * gcc.target/i386/pr35422.c: New.
425
426 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
427
428         PR tree-opt/35403
429         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
430
431 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
432
433         PR target/35540
434         * gcc.target/i386/pr35540.c: New test.
435
436 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
437
438         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
439
440 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
441
442         PR middle-end/35526
443         * g++.dg/torture/pr35526.C: New test.
444
445 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
446
447         PR c++/35328
448         * g++.dg/gomp/pr35328.C: New test.
449
450         PR c++/35337
451         * g++.dg/gomp/pr35337.C: New test.
452
453         PR c/35438
454         PR c/35439
455         * gcc.dg/gomp/pr35438.c: New test.
456         * gcc.dg/gomp/pr35439.c: New test.
457
458         PR middle-end/35099
459         * g++.dg/gomp/pr35099.C: New test.
460
461 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gnat.dg/range_check2.adb: New test.
464
465 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
466
467         PR tree-optimization/35494
468         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
469         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
470         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
471         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
472
473 2008-03-10  Richard Guenther  <rguenther@suse.de>
474
475         PR tree-optimization/34677
476         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
477         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
478         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
479
480 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
481
482         PR fortran/35474
483         * gfortran.dg/module_commons_2.f90: New test.
484
485 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
486
487         * gnat.dg/frame_overflow.adb: Improve portability.
488
489 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
490
491         PR target/35350
492         * gcc.target/i386/isa-1.c: Add -march=x86-64.
493         * gcc.target/i386/isa-2.c: Likewise.
494         * gcc.target/i386/isa-3.c: Likewise.
495         * gcc.target/i386/isa-10.c: Likewise.
496         * gcc.target/i386/isa-11.c: Likewise.
497         * gcc.target/i386/isa-12.c: Likewise.
498         * gcc.target/i386/isa-13.c: Likewise.
499         * gcc.target/i386/isa-14.c: Likewise.
500
501 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
502
503         PR target/22152
504         * gcc.target/i386/pr22152.c: New test.
505         * gcc.target/i386/sse2-mmx.c: Ditto.
506
507 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
508
509         * gnat.dg/uninit_func.adb: New test.
510
511 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
512
513         * gnat.dg/pack4.adb: New test.
514
515 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
516
517         * gnat.dg/small_alignment.adb: New test.
518
519 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
520
521         * gnat.dg/specs/alignment2.ads: New test.
522
523 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
524
525         * gnat.dg/pack3.adb: New test.
526
527 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
528
529         PR c++/20366
530         * g++.dg/other/pr20366.C: New test.
531
532 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
533
534         PR tree-opt/35402
535         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
536
537 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
538
539         PR preprocessor/35458
540         * gcc.dg/cpp/cmdlne-M-2.c: New file.
541         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
542         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
543
544 2008-03-06  Tom Tromey  <tromey@redhat.com>
545
546         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
547         * treelang: Delete.
548
549 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
550
551         * gnat.dg/specs/pack33.ads: New test.
552
553 2008-03-05  Richard Guenther  <rguenther@suse.de>
554
555         PR tree-optimization/35472
556         * gcc.c-torture/execute/pr35472.c: New testcase.
557
558 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
559
560         PR 33009
561         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
562         * gcc.c-torture/compile/pr33009.c: Likewise.
563
564 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
565
566         PR 31341
567         * gcc.dg/vect/pr31041.c: Fix.
568
569 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
570
571         PR libfortran/35293
572         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
573         New.
574         * gfortran.fortran-torture/execute/list_read_1.x,
575         gfortran.fortran-torture/execute/read_null_string.x,
576         gfortran.fortran-torture/execute/backspace.x,
577         gfortran.fortran-torture/execute/seq_io.x,
578         gfortran.fortran-torture/execute/slash_edit.x,
579         gfortran.fortran-torture/execute/unopened_unit_1.x,
580         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
581         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
582         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
583         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
584         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
585         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
586         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
587         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
588         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
589         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
590         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
591         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
592         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
593         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
594         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
595         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
596         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
597         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
598         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
599         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
600         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
601         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
602         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
603         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
604         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
605         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
606         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
607         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
608         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
609         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
610         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
611         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
612         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
613         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
614         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
615         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
616         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
617         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
618         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
619         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
620         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
621         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
622         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
623         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
624         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
625         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
626         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
627         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
628         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
629         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
630         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
631         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
632         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
633         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
634         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
635         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
636         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
637         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
638         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
639         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
640         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
641         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
642         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
643         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
644         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
645         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
646         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
647         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
648         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
649         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
650         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
651         gfortran.dg/write_back.f: Gate test on effective_target
652         fd_truncate.
653
654 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
655
656         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
657         targets declaring functions in assembly.
658
659 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
660
661         PR 28322
662         * gcc.dg/pr28322-3.c: New.
663
664 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
665
666         PR target/35453
667         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
668         _SIDD_XXX.
669         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
670         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
671         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
672         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
673         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
674         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
675         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
676         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
677
678 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
679
680         PR middle-end/35456
681         * gcc.c-torture/execute/pr35456.c: New test.
682
683 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
684
685         * gcc.target/i386/sse-10.c: Don't use
686         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
687
688 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
689
690         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
691         * gfortran.dg/reassoc_2.f90: Ditto.
692         * gfortran.dg/reassoc_3.f90: Ditto.
693
694 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
695
696         PR fortran/33197
697         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
698         * gfortran.dg/dg.exp: Likewise.
699         * gfortran.dg/vect/vect.exp: Likewise.
700         * gfortran.fortran-torture/execute/execute.exp: Likewise.
701         * gfortran.fortran-torture/compile/compile.exp: Likewise.
702         * gfortran.dg/gamma_1.f90: Also check log_gamma.
703         * gfortran.dg/invalid_contains_1.f90: Remove warning about
704         empty CONTAINS.
705         * gfortran.dg/gamma_2.f90: Add a few error messages.
706         * gfortran.dg/invalid_contains_2.f90: Remove warning about
707         empty CONTAINS.
708         * gfortran.dg/gamma_3.f90: Adjust error message.
709         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
710         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
711         * gfortran.dg/bessel_1.f90: New test.
712         * gfortran.dg/recursive_check_3.f90: Remove warnings.
713         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
714         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
715         * gfortran.dg/contains_empty_1.f03: New test.
716         * gfortran.dg/erfc_scaled_1.f90: New test.
717         * gfortran.dg/hypot_1.f90: New test.
718         * gfortran.dg/contains_empty_2.f03: New test.
719
720 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
721
722         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
723
724 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
725
726         PR 24924
727         * g++.dg/cpp/string-2.C: This is a warning now.
728         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
729         default, so add it.
730         
731 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
732
733         * g++.dg/cpp0x/auto1.C: New.
734
735 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
736
737         PR fortran/34770
738         * gfortran.dg/pointer_1.f90: New test.
739
740 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
741
742         PR c++/35315
743         * g++.dg/ext/attrib32.C: Add another test case.
744
745 2008-02-29  Tom Tromey  <tromey@redhat.com>
746
747         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
748         line.
749
750 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
751
752         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
753         to make the interchange profitable.
754
755 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
756
757         PR fortran/31463
758         PR fortran/33950
759         PR fortran/34296
760         * gfortran.dg/arrayio_11.f90: Fixed test.
761         * gfortran.dg/arrayio_12.f90: Likewise.
762         * gfortran.dg/module_read_1.f90: Added warning-directives.
763         * gfortran.dg/pr32242.f90: Likewise.
764         * gfortran.dg/result_in_spec_3.f90: Likewise.
765         * gfortran.dg/use_12.f90: Likewise.
766         * gfortran.dg/warn_function_without_result.f90 : New test.
767
768 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
769
770         PR fortran/34868
771         * gfortran.dg/f2c_9.f90: New test.
772
773 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
774
775         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
776         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
777         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
778         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
779         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
780         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
781         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
782         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
783         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
784         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
785         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
786         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
787         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
788         * testsuite/gfortran.dg/ldist-1.f90: New.
789
790 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
791
792         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
793
794 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
795
796         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
797
798 2008-02-27  Jan Beulich  <jbeulich@novell.com>
799
800         * gcc.target/i386/mmx-1.c: Add
801         -Werror-implicit-function-declaration to dg-options.
802         * gcc.target/i386/mmx-2.c: Likewise.
803         * gcc.target/i386/sse-13.c: Likewise.
804         * gcc.target/i386/sse-14.c: Likewise.
805
806 2008-02-27  Revital Eres  <eres@il.ibm.com>
807
808         PR rtl-optimization/34999
809         * gcc.dg/tree-prof/pr34999.c: New.
810
811 2008-02-27  Richard Guenther  <rguenther@suse.de>
812
813         PR middle-end/25290
814         * gcc.c-torture/execute/pr35390.c: New testcase.
815
816 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
817
818         PR ada/22255
819         * gnat.dg/test_direct_io.adb: New file.
820
821 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
822
823         PR ada/34799
824         * gnat.dg/specs/pr34799.ads: New test.
825
826 2008-02-27  Richard Guenther  <rguenther@suse.de>
827
828         PR middle-end/34971
829         * gcc.c-torture/execute/pr34971.c: New testcase.
830
831 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
832
833         * gcc.dg/gomp/preprocess-1.c: New test.
834
835         PR c++/35368
836         * g++.dg/ext/visibility/typeinfo2.C: New test.
837         * g++.dg/ext/visibility/typeinfo3.C: New test.
838
839 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
840
841         * gcc.dg/bf-ms-attrib.c (main): Return 0.
842
843 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
844
845         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
846         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
847
848 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
849
850         PR c/28800
851         * gcc.dg/empty-source-2.c: Adjust for warning message.
852         * gcc.dg/empty-source-3.c: Likewise.
853         * gcc.dg/pack-test-2.c: Adjust comment.
854         * gcc.dg/pragma-ep-2.c: Likewise.
855         * gcc.dg/pragma-re-2.c: Likewise.
856         * gcc.dg/va-arg-2.c: Likewise.
857
858 2008-02-26  Tobias Burnus  <burnus@net-b.de>
859
860         PR fortran/35033
861         * gfortran.dg/assignment_2.f90: New.
862
863 2008-02-26  Jason Merrill  <jason@redhat.com>
864
865         PR c++/35315
866         * g++.dg/ext/attrib32.C: New.
867
868 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
869
870         * gcc.c-torture/execute/nest-align-1.x: Delete.
871
872 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
873
874         PR 26264
875         * 20021023-1.c: Use __builtin_va_start instead of
876         __builtin_stdarg_start.
877         * pr17301-1.c: Likewise.
878         * pr17301-2.c: Likewise.
879                 
880 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
881         
882         * gcc.dg/pr34351.c: New.
883         
884 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
885
886         * gcc.dg/Wlarger-than2.c: New.
887         
888 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
889
890         PR c++/35323
891         * g++.dg/lookup/crash7.C: New.
892
893 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
894
895         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
896
897 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
898
899         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
900
901 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
902
903         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
904
905 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
906
907         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
908         Windows.
909
910 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
911
912         * lib/target-supports.exp (check_profiling_available): Report -p
913         unavailable on *-*-mingw*.
914
915 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
916
917         * lib/target-supports.exp (check_effective_target_pthread_h): New.
918         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
919         dg-require-effective-target pthread_h.
920
921 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
922
923         * gcc.dg/Wswitch-enum-error.c: New.
924         * gcc.dg/Wswitch-error.c: New.
925         * gcc.dg/20011021-1.c: Use two directives to match two different
926         messages.
927         
928 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
929         
930         PR 28322
931         * gcc.dg/pr28322.c: New.
932         * gcc.dg/pr28322-2.c: New.
933         * lib/prune.exp: Ignore "At top level" even if there is no ':'
934         preceding it.
935
936 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
937
938         PR c++/35333
939         * g++.dg/other/error26.C: New.
940
941 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
942
943         PR c++/35338
944         * g++.dg/other/error25.C: New.
945
946 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
947
948         PR target/35258
949         * gcc.dg/pr35258.c: New testcase.
950
951 2008-02-25  Jan Beulich  <jbeulich@novell.com>
952
953         * gcc.dg/20020426-2.c: Remove bogus workaround.
954         * g++.old-deja/g++.other/store-expr1.C: Likewise.
955         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
956
957 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
958
959         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
960
961 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
962
963         PR middle-end/19984
964         * gcc.dg/pr19984.c: New test.
965         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
966         name of the variable.
967
968 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
969
970         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
971         (main): Call check_vect and foo.  Check array values after
972         the call to foo.
973         * gcc.dg/vect/vect-117.c: Call check_vect.
974         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
975
976 2008-02-25  Jason Merrill  <jason@redhat.com>
977
978         PR c++/33486
979         * g++.dg/lookup/strong-using-5.C: New.
980
981 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
982
983         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
984         sh* targets.
985
986 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
987
988         PR target/35349
989         * gcc.c-torture/execute/20050604-1.x: New file.
990
991 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
992
993         * gcc.target/i386/pr22076.c: Update number of mov insns
994         for PIC targets.
995         * gcc.target/i386/pr34256.c: Ditto.
996
997 2008-02-24  Diego Novillo  <dnovillo@google.com>
998
999         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1000
1001         PR 33738
1002         * g++.dg/warn/pr33738.C: New.
1003
1004 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1005
1006         * gcc.c-torture/execute/nest-align-1.x: New file.
1007
1008 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1009
1010         PR c++/34749
1011         * g++.dg.ext/dllimport13.C: New test.
1012
1013 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1014
1015         PR libfortran/24685
1016         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1017         powerpc*-apple-darwin*.
1018
1019 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1020
1021         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1022         ERFC into gfortran.dg/large_real_kind_3.F90.
1023         * gfortran.dg/large_real_kind_3.F90: New test.
1024
1025 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1026
1027         PR rtl-opt/33512
1028         * gcc.dg/and-1.c: New test.
1029
1030 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1031
1032         * gcc.c-torture/execute/20080222-1.c: New test.
1033
1034 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1035
1036         PR target/22076
1037         PR target/34256
1038         * gcc.target/i386/pr22076.c: New test.
1039         * gcc.target/i386/pr34256.c: New test.
1040         * gcc.target/i386/vecinit-5.c: New test.
1041         * gcc.target/i386/vecinit-6.c: New test.
1042         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1043
1044         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1045         <xmmintrin.h>, define __m64 and __m128 directly.
1046         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1047
1048 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1049
1050         PR C++/34715
1051         * g++.dg/ext/always_inline-1.C: New test.
1052         * g++.dg/ext/always_inline-2.C: New test.
1053         * g++.dg/ext/always_inline-3.C: New test.
1054         * g++.dg/ext/always_inline-4.C: New test.
1055
1056 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1057
1058         * gcc.target/cris/asm-b-1.c: New test.
1059
1060 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1061
1062         PR c++/35282
1063         * g++.dg/template/nontype17.C: Add.
1064
1065 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1066
1067         PR c++/35282
1068         Revert:
1069         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1070
1071         PR c++/28743
1072         * g++.dg/template/nontype17.C: New.
1073         * g++.dg/template/nontype16.C: Add error.
1074
1075 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1076
1077         PR c/19999
1078         * gcc.dg/Wfloat-equal-1.c: New.
1079         * g++.dg/warn/Wfloat-equal-1.C: New.
1080
1081 2008-02-21  Michael Matz  <matz@suse.de>
1082
1083         PR target/35264
1084         * gcc.dg/pr35264.c: New testcase.
1085
1086 2008-02-21  Richard Guenther  <rguenther@suse.de>
1087
1088         * gfortran.dg/reassoc_1.f90: New testcase.
1089         * gfortran.dg/reassoc_2.f90: Likewise.
1090         * gfortran.dg/reassoc_3.f90: Likewise.
1091
1092 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1093
1094         PR libfortran/34974
1095         * gfortran.dg/fmt_t_7.f: New test.
1096
1097         PR libfortran/35132
1098         * gfortran.dg/streamio_15.f90: New test.
1099         
1100 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1101
1102         PR libfortran/35036
1103         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1104
1105 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1106
1107         * gcc.dg/Wframe-larger-than.c: New option test.
1108
1109 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1110
1111         PR fortran/34997
1112         * gfortran.dg/dollar_sym_1.f90: New.
1113         * gfortran.dg/dollar_sym_2.f90: New.
1114
1115 2008-02-20  Richard Guenther  <rguenther@suse.de>
1116
1117         PR middle-end/35265
1118         * gcc.dg/builtins-66.c: New testcase.
1119
1120 2008-02-20  Richard Guenther  <rguenther@suse.de>
1121
1122         * gcc.dg/fold-reassoc-1.c: New testcase.
1123         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1124
1125 2008-02-20  Richard Guenther  <rguenther@suse.de>
1126
1127         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1128
1129 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1130
1131         * lib/target-supports.exp (check_effective_target_vect_unpack):
1132         Return true for SPU.
1133         (check_effective_target_vect_short_mult): Likewise.
1134         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1135         the loop on targets that support vect_unpack.
1136
1137 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1138
1139         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1140         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1141         templates to reduce number of passed arguments.
1142
1143 2008-02-19  Jason Merrill  <jason@redhat.com>
1144
1145         PR c++/34950
1146         * g++.dg/template/explicit-args1.C: New.
1147
1148 2008-02-19  Richard Guenther  <rguenther@suse.de>
1149
1150         PR tree-optimization/34989
1151         * gcc.dg/pr34989-1.c: New testcase.
1152         * gcc.dg/pr34989-2.c: Likewise.
1153
1154 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1155
1156         PR c++/35028
1157         * g++.dg/gomp/pr35028.C: New test.
1158
1159         PR c++/34964
1160         PR c++/35244
1161         * gcc.dg/gomp/pr34964.c: New test.
1162         * g++.dg/gomp/pr34964.C: New test.
1163         * gcc.dg/gomp/pr35244.c: New test.
1164         * g++.dg/gomp/pr35244.C: New test.
1165
1166         PR c++/35078
1167         * g++.dg/gomp/pr35078.C: New test.
1168
1169 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1170
1171         * gcc.dg/packed-array.c: New testcase. 
1172
1173 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1174
1175         PR target/33555
1176         * gcc.target/i386/pr33555.c: New test.
1177         
1178 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1179
1180         PR target/35189
1181         * gcc.target/i386/isa-1.c: New.
1182         * gcc.target/i386/isa-2.c: Likewise.
1183         * gcc.target/i386/isa-3.c: Likewise.
1184         * gcc.target/i386/isa-4.c: Likewise.
1185         * gcc.target/i386/isa-5.c: Likewise.
1186         * gcc.target/i386/isa-6.c: Likewise.
1187         * gcc.target/i386/isa-7.c: Likewise.
1188         * gcc.target/i386/isa-8.c: Likewise.
1189         * gcc.target/i386/isa-9.c: Likewise.
1190         * gcc.target/i386/isa-10.c: Likewise.
1191         * gcc.target/i386/isa-11.c: Likewise.
1192         * gcc.target/i386/isa-12.c: Likewise.
1193         * gcc.target/i386/isa-13.c: Likewise.
1194         * gcc.target/i386/isa-14.c: Likewise.
1195
1196 2008-02-18  Joey Ye  <joey.ye@intel.com>
1197             H.J. Lu  <hongjiu.lu@intel.com>
1198
1199         PR middle-end/34921
1200         * gcc.c-torture/execute/nest-align-1.c: New test case.
1201
1202 2008-02-17  Richard Guenther  <rguenther@suse.de>
1203
1204         PR middle-end/35227
1205         * gcc.dg/torture/pr35227.c: New testcase.
1206
1207 2008-02-17  Richard Guenther  <rguenther@suse.de>
1208
1209         PR tree-optimization/35231
1210         * gcc.c-torture/execute/pr35231.c: New testcase.
1211
1212 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1213
1214         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1215         (test_gt): Ditto.
1216
1217 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1218
1219         * obj-c++.dg/encode-2.mm: XFAIL.
1220         * obj-c++.dg/encode-3.mm: Likewise.
1221
1222 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1223             Paolo Carlini  <pcarlini@suse.de>
1224
1225         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1226         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1227         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1228
1229 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1230
1231         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1232         (main): Change to void and rename to sse_test.
1233         * gcc.target/i386/pr24306.c: Ditto.
1234         * gcc.target/i386/pr32065-2.c: Ditto.
1235         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1236         (main): Change to void and rename to sse2_test.
1237         * gcc.target/i386/20060512-3.c: Ditto.
1238
1239 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1240
1241         PR fortran/35150
1242         * gfortran.dg/c_loc_tests_12.f03: New test.
1243
1244 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1245
1246         PR c++/35023
1247         PR c++/35024
1248         PR c++/35026
1249         * g++.dg/cpp0x/vt-35026.C: New.
1250         * g++.dg/cpp0x/vt-35023.C: New.
1251         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1252         * g++.dg/cpp0x/vt-35024.C: New.
1253
1254 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1255
1256         * gcc.c-torture/execute/va-arg-25.x: Remove.
1257
1258 2008-02-15  Richard Guenther  <rguenther@suse.de>
1259             Zdenek Dvorak  <ook@ucw.cz>
1260
1261         PR tree-optimization/35164
1262         * g++.dg/torture/pr35164-1.C: New testcase.
1263         * g++.dg/torture/pr35164-2.C: Likewise.
1264
1265 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1266
1267         PR testsuite/35119
1268         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1269         in dg-final to match the assembly code generated by Darwin 9.
1270
1271 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1272
1273         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1274
1275 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1276
1277         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1278
1279 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1280
1281         * lib/dejapatches.exp: New file.
1282
1283 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1284
1285         PR c++/34050
1286         * g++.dg/cpp0x/vt-34050.C: New.
1287
1288 2008-02-14  Jason Merrill  <jason@redhat.com>
1289
1290         PR c++/5645
1291         PR c++/11159
1292         * g++.dg/warn/pr11159.C: New.
1293         * g++.dg/warn/pr5645.C: Likewise.
1294
1295 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1296
1297         PR preprocessor/35061
1298         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1299
1300 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1301
1302         PR c++/28743
1303         * g++.dg/template/nontype17.C: New.
1304         * g++.dg/template/nontype16.C: Add error.
1305
1306 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1307
1308         PR c++/35138
1309         * g++.dg/template/member8.C: New test.
1310
1311 2008-02-13  Michael Matz  <matz@suse.de>
1312
1313         * gcc.dg/pr35065.c: Fix testcase warnings.
1314
1315 2008-02-13  Jason Merrill  <jason@redhat.com>
1316
1317         PR c++/34962, c++/34937, c++/34939
1318         * g++.dg/ext/tmplattr9.C: New.
1319
1320 2008-02-13  Michael Matz  <matz@suse.de>
1321
1322         PR debug/35065
1323         * gcc.dg/pr35065.c: New testcase.
1324
1325 2008-02-12  Richard Guenther  <rguenther@suse.de>
1326
1327         PR tree-optimization/35171
1328         * gcc.c-torture/compile/pr35171.c: New testcase.
1329
1330 2008-02-12  Richard Guenther  <rguenther@suse.de>
1331
1332         PR middle-end/35163
1333         * gcc.c-torture/execute/pr35163.c: New testcase.
1334
1335 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1336
1337         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1338
1339 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1340
1341         * gnat.dg/loop_address.adb: New test.
1342
1343 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1344
1345         * obj-c++.dg/bitfield-1.mm: Expect failures.
1346         * obj-c++.dg/bitfield-4.mm: Likewise.
1347         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1348         * obj-c++.dg/encode-8.mm: Likewise.
1349         * obj-c++.dg/isa-field-1.mm: Likewise.
1350         * obj-c++.dg/layout-1.mm: Likewise.
1351         * obj-c++.dg/lookup-2.mm: Likewise.
1352         * obj-c++.dg/try-catch-2.mm: Likewise.
1353         * obj-c++.dg/try-catch-9.mm: Likewise.
1354
1355 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR c++/35144
1358         * g++.dg/tree-ssa/pr35144.C: New test.
1359
1360         PR inline-asm/35160
1361         * gcc.target/i386/pr35160.c: New test.
1362
1363         PR c++/34862
1364         * g++.dg/init/new27.C: New test.
1365
1366 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1367
1368         PR c++/35077
1369         * g++.dg/template/crash78.C: New.
1370
1371 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1372
1373         PR testsuite/35047
1374         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1375         * gcc.dg/compat/vector-2_y.c: Ditto.
1376
1377 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1378             Richard Guenther  <rguenther@suse.de>
1379
1380         PR tree-optimization/33992
1381         * gcc.c-torture/execute/pr33992.c: New testcase.
1382
1383 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1384
1385         * gfortran.dg/streamio_14.f90:  New test.
1386
1387 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1388
1389         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1390         Add -mfpmath=387 to dg-options.
1391
1392 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1393
1394         PR testsuite/35047
1395         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1396         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1397         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1398         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1399         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1400         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1401         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1402         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1403         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1404
1405 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1406
1407         PR objc++/34193
1408         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1409
1410 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1411
1412         PR c++/35056
1413         * g++.dg/conversion/bitfield8.C: New.
1414
1415 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1416
1417         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1418
1419 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1420
1421         PR c++/35049
1422         PR c++/35096
1423         * g++.dg/ext/vector13.C: New.
1424
1425 2008-02-06  David Daney  <ddaney@avtrex.com>
1426
1427         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1428
1429 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1430
1431         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1432         special case for xtensa-*-*.
1433         
1434 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1435
1436         PR fortran/35037
1437         * gfortran.dg/volatile11.f90: New test.
1438
1439 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1440
1441         PR c++/33553
1442         * g++.dg/template/array19.C: New test.
1443
1444 2008-02-05  Diego Novillo  <dnovillo@google.com>
1445
1446         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1447
1448         PR 33738
1449         * g++.dg/warn/pr33738.C: Remove.
1450
1451 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1452
1453         PR fortran/34945
1454         * gfortran.dg/bounds_check_13.f: New test.
1455
1456 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1457
1458         PR testsuite/33946
1459         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1460
1461 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1462
1463         PR target/35083
1464         * gcc.target/i386/pr35083.c: New test.
1465
1466 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1467
1468         PR fortran/32315
1469         * gfortran.dg/data_bounds_1.f90: New test.
1470
1471 2008-02-04  Diego Novillo  <dnovillo@google.com>
1472
1473         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1474
1475         PR 33738
1476         * testsuite/g++.dg/warn/pr33738.C: New.
1477
1478 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1479
1480         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1481         to match.
1482
1483 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1484
1485         * lib/target-supports.exp (check_effective_target_hard_float): Only
1486         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1487         other targets, grep for a call insn in the rtl expand dump for an
1488         add of two doubles.
1489         (target_compile): Support generating rtl dumps as output.
1490
1491 2008-02-04  Richard Guenther  <rguenther@suse.de>
1492
1493         PR middle-end/33631
1494         * gcc.c-torture/execute/pr33631.c: New testcase.
1495
1496 2008-02-04  Richard Guenther  <rguenther@suse.de>
1497
1498         PR middle-end/35043
1499         * gcc.c-torture/compile/pr35043.c: New testcase.
1500
1501 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1502
1503         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1504
1505 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1506
1507         * gcc.target/i386/pr31628.c: Require effective target fpic.
1508         * gcc.target/i386/strinline.c: Ditto.
1509         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1510         * gcc.dg/pr35045.c: Ditto.
1511         * gcc.dg/20050503-1.c: Ditto.
1512
1513 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1514
1515         PR fortran/32760
1516         * gfortran.dg/host_assoc_variable_1.f90: New test.
1517         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1518
1519 2008-02-02  Michael Matz  <matz@suse.de>
1520
1521         PR target/35045
1522         * gcc.dg/pr35045.c: New test.
1523
1524 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1525
1526         PR libfortran/35001
1527         * gfortran.dg/shape_4.f90:  New test.
1528
1529 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1530
1531         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1532
1533 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1534
1535         PR rtl-optimization/34773
1536         * gcc.target/cris/torture/pr34773.c: New test.
1537
1538 2008-02-01  Nick Clifton  <nickc@redhat.com>
1539
1540         * lib/target-supports.exp (check_profiling_available): Do not
1541         expect profiling to work on the xstormy16 target.
1542
1543 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1544
1545         PR testsuite/35047
1546         * gcc.c-torture/execute/20050316-2.x: New file.
1547         * gcc.target/i386/pr17390.c: Update scan pattern.
1548         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1549         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1550
1551 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1552
1553         PR fortran/34910
1554         * gfortran.dg/proc_assign_2.f90: New test.
1555
1556 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1557             Jakub Jelinek  <jakub@redhat.com>
1558
1559         PR c++/34935
1560         PR c++/34936
1561         * g++.dg/ext/alias-canon.C: New.
1562         * g++.dg/ext/alias-mangle.C: New.
1563
1564 2008-01-30  Jan Hubicka  <jh@suse.cz>
1565
1566         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1567
1568 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1569
1570         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1571         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1572
1573 2008-01-30  Jan Hubicka  <jh@suse.cz>
1574
1575         PR target/34982
1576         * gcc.c-torture/execute/pr34982.c: New testcase.
1577
1578 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1579
1580         * gcc.target/s390/tf_to_di-1.c: New testcase.
1581
1582 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1583
1584         PR fortran/34975
1585         * gfortran.dg/use_only_3.f90: New test.
1586         * gfortran.dg/use_only_3.inc: Modules for new test.
1587
1588         PR fortran/34429
1589         * gfortran.dg/function_charlen_2.f90: New test.
1590
1591 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1592
1593         PR middle-end/34969
1594         * gcc.dg/pr34969.c: New test.
1595
1596         PR c/35017
1597         * gcc.dg/inline-25.c: New test.
1598         * gcc.dg/inline-26.c: New test.
1599         * gcc.dg/inline-27.c: New test.
1600
1601 2008-01-29  Richard Guenther  <rguenther@suse.de>
1602
1603         PR middle-end/35006
1604         * gcc.c-torture/compile/pr35006.c: New testcase.
1605
1606 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1607
1608         PR c++/34055
1609         PR c++/34103
1610         PR c++/34219
1611         PR c++/34606
1612         PR c++/34753
1613         PR c++/34754
1614         PR c++/34755
1615         PR c++/34919
1616         PR c++/34961
1617         * g++.dg/cpp0x/vt-34219-2.C: New.
1618         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1619         * g++.dg/cpp0x/vt-34961.C: New.
1620         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1621         cases from the re-opened PR.
1622         * g++.dg/cpp0x/vt-34753.C: New.
1623         * g++.dg/cpp0x/vt-34919.C: New.
1624         * g++.dg/cpp0x/vt-34754.C: New.
1625         * g++.dg/cpp0x/vt-34606.C: New.
1626         * g++.dg/cpp0x/vt-34219.C: New.
1627         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1628         * g++.dg/cpp0x/vt-34755.C: New.
1629         * g++.dg/cpp0x/pr31438.C: Ditto.
1630         * g++.dg/cpp0x/variadic81.C: Ditto.
1631
1632 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1633
1634         * g++.dg/torture/pr34641.C: Put the dg-do first.
1635
1636 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1637
1638         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1639
1640 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1641
1642         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1643
1644 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1645
1646         PR 31535
1647         * gcc.target/powerpc/spe-small-data-1.c: New test.
1648         * gcc.target/powerpc/spe-small-data-2.c: New test.
1649
1650 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1651
1652         PR libfortran/34980
1653         * gfortran.dg/shape_3.f90:  New test.
1654
1655 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1656
1657         * gcc.target/s390/20020926-1.c: Remove -m31.
1658
1659 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1660
1661         * gcc.target/s390/20020926-1.c: Disable for s390x.
1662
1663 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1664
1665         PR fortran/34994
1666         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1667         expression.
1668
1669 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1670
1671         PR fortran/34990
1672         * gfortran.dg/array_constructor_22.f90: New test.
1673
1674 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1675
1676         PR middle-end/34688
1677         * gcc.c-torture/compile/pr34688: New test.
1678
1679 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1680
1681         PR fortran/34848
1682         * gfortran.dg/missing_optional_dummy_5.f90: New.
1683
1684 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1685
1686         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1687         noinline.  XFAIL test.
1688
1689 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1690
1691         PR fortran/31610
1692         * gfortran.dg/array_3.f90: New test.
1693
1694 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1695
1696         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1697         on i?86/x86_64.
1698
1699         PR c++/34965
1700         * gcc.dg/pr34965.c: New test.
1701         * g++.dg/other/error24.C: New test.
1702
1703 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1704
1705         PR libfofortran/34887
1706         * gfortran.dg/x_slash_2.f:  New test.
1707
1708 2008-01-26  Richard Guenther  <rguenther@suse.de>
1709
1710         PR c++/34235
1711         * g++.dg/torture/pr34235.C: New testcase.
1712
1713 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1714
1715         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1716
1717 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1718
1719         PR target/34981
1720         * gcc.target/mips/lazy-binding-1.c: New test.
1721         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1722         mips_forced_no_abicalls and mips_forced_no_shared.
1723         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1724         Avoid using small data with -mabicalls.  Don't make -G0 force
1725         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1726         forces the opposite option.
1727
1728 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1729
1730         PR target/34970
1731         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1732         Use -std=gnu89 switch.
1733
1734 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1735
1736         PR libfortran/34876
1737         * gfortran.dg/direct_io_9.f: New test.
1738
1739 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1740
1741         PR fortran/34661
1742         * gfortran.dg/where_operator_assign_4.f90: New test.
1743
1744 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1745
1746         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1747         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1748         c4x-*-* targets.
1749
1750 2008-01-25  Richard Guenther  <rguenther@suse.de>
1751
1752         PR middle-end/32244
1753         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1754
1755 2008-01-25  Richard Guenther  <rguenther@suse.de>
1756
1757         PR tree-optimization/34966
1758         * gcc.c-torture/compile/pr34966.c: New testcase.
1759
1760 2008-01-25  Richard Guenther  <rguenther@suse.de>
1761
1762         PR c++/33887
1763         * g++.dg/torture/pr33887-1.C: New testcase.
1764         * g++.dg/torture/pr33887-2.C: Likewise.
1765         * g++.dg/torture/pr33887-3.C: Likewise.
1766         * gcc.c-torture/execute/20071211-1.c: Likewise.
1767
1768 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1769
1770         PR target/34856
1771         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1772
1773 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1774
1775         PR middle-end/33333
1776         * g++.dg/gomp/pr33333.C: New test.
1777
1778         PR preprocessor/34692
1779         * gcc.dg/cpp/pr34692.c: New test.
1780         * gcc.dg/gomp/pr34692.c: New test.
1781
1782 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1783
1784         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1785
1786 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1787
1788         PR fortran/34202
1789         * gfortran.dg/empty_type.f90: New test.
1790
1791 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1792
1793         PR c++/34603
1794         * g++.dg/template/crash77.C: New.
1795
1796 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1797
1798         PR target/34856
1799         * gcc.dg/pr34856.c: New test.
1800
1801 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1802
1803         * gfortran.dg/namelist_39.f90: Delete temporary files.
1804         * gfortran.dg/namelist_44.f90: Ditto.
1805
1806 2008-01-24  Richard Guenther  <rguenther@suse.de>
1807
1808         PR middle-end/34953
1809         * g++.dg/torture/pr34953.C: New testcase.
1810
1811 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1812
1813         PR middle-end/34934
1814         * gcc.c-torture/compile/20080124-1.c: New test.
1815
1816 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1817
1818         PR fortran/34872
1819         * gfortran.dg/function_charlen_3.f: New test.
1820
1821 2008-01-23  Michael Matz  <matz@suse.de>
1822
1823         PR debug/34895
1824         * g++.dg/debug/pr34895.cc: New testcase.
1825
1826 2008-01-23  Richard Guenther  <rguenther@suse.de>
1827
1828         PR middle-end/31529
1829         * gcc.dg/pr31529-1.c: New testcase.
1830         * gcc.dg/pr31529-2.c: Likewise.
1831
1832 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1833
1834         PR c++/34829
1835         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1836         unsigned int for the first argument.
1837
1838 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR c++/33984
1841         * g++.dg/conversion/bitfield7.C: New test.
1842         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1843
1844 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1845
1846         From Michael Frysinger  <michael.frysinger@analog.com>
1847         * gcc.target/bfin/mcpu-bf547.c: New test.
1848         * gcc.target/bfin/mcpu-bf523.c: New test.
1849         * gcc.target/bfin/mcpu-bf524.c: New test.
1850         * gcc.target/bfin/mcpu-bf526.c: New test.
1851
1852 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1853
1854         * gcc.c-torture/execute/20080122-1.c: New test.
1855
1856 2008-01-22  Tom Tromey  <tromey@redhat.com>
1857
1858         PR c++/34859
1859         * gcc.dg/cpp/pr34859.c: New file.
1860
1861 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1862
1863         PR fortran/34875
1864         * gfortran.dg/vector_subscript_3.f90: New test.
1865
1866 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1867
1868         PR fortran/34848
1869         * gfortran.dg/missing_optional_dummy_4.f90
1870
1871 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1872
1873         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1874
1875 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1876
1877         * gnat.dg/unchecked_union1.adb: New test.
1878
1879 2008-01-22  Tom Tromey  <tromey@redhat.com>
1880
1881         PR c++/34829
1882         * g++.dg/ext/pr34829.C: New file.
1883
1884 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1885
1886         PR c++/34607
1887         * gcc.dg/gomp/pr34607.c: New test.
1888         * g++.dg/gomp/pr34607.C: New test.
1889
1890         PR c++/34914
1891         * g++.dg/ext/vector10.C: New test.
1892
1893         PR c++/34918
1894         * g++.dg/other/error23.C: New test.
1895
1896         PR c++/34917
1897         * g++.dg/ext/vector12.C: New test.
1898
1899 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1900
1901         PR 32102
1902         * gcc.dg/Wstrict-overflow-21.c: New.
1903         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1904
1905 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1906
1907         PR middle-end/33092
1908         * gcc.dg/pr33092.c: New.
1909
1910 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1911
1912         * gcc.target/s390/20020926-1.c: Add -m31 option.
1913
1914 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1915
1916         PR fortran/34915
1917         * gfortran.dg/initialization_18.f90: New test.
1918
1919 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1920
1921         PR fortran/34899
1922         * gfortran.dg/tab_continuation.f: New.
1923
1924 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1925
1926         PR fortran/34896
1927         * gfortran.dg/use_rename_2.f90: New test.
1928
1929 2008-01-21  Richard Guenther  <rguenther@suse.de>
1930
1931         PR middle-end/34856
1932         * gcc.c-torture/compile/pr34856.c: New testcase.
1933
1934 2008-01-21  Richard Guenther  <rguenther@suse.de>
1935
1936         PR c/34885
1937         * gcc.c-torture/compile/pr34885.c: New testcase.
1938
1939 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1940
1941         * gnat.dg/specs/alignment1.ads: New test.
1942
1943 2008-01-21  Richard Guenther  <rguenther@suse.de>
1944
1945         PR c++/34850
1946         * g++.dg/torture/pr34850.C: New testcase.
1947
1948 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1949             Olga Golovanevsky  <olga@il.ibm.com>
1950
1951         PR tree-optimization/34701
1952         * gcc.dg/struct/wo_prof_array_field.c: New test.
1953         
1954 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1955
1956         PR c++/34891
1957         * g++.dg/ext/vector9.C: New.
1958
1959 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1960
1961         PR c++/34776
1962         PR c++/34486
1963         * g++.dg/template/crash75.C: New.
1964         * g++.dg/template/crash76.C: Likewise.  
1965
1966 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1967
1968         PR rtl-optimization/34808
1969         * gcc.c-torture/compile/pr34808.c: New test.
1970
1971 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1972
1973         PR fortran/34784
1974         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1975
1976         PR fortran/34861
1977         * gfortran.dg/entry_array_specs_3.f90: New test.
1978
1979         PR fortran/34854
1980         * gfortran.dg/use_rename_1.f90: New test.
1981
1982 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1983
1984         PR fortran/34784
1985         * gfortran.dg/array_constructor_20.f90: New test.
1986         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1987
1988         PR fortran/34785
1989         * gfortran.dg/array_constructor_21.f90: New test.
1990
1991 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1992
1993         PR libfortran/34795
1994         * gfortran.dg/inquire_13.f90: New test.
1995         
1996         PR libfortran/34659
1997         * gfortran.dg/continuation_9.f90: New test.
1998
1999 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2000
2001         PR target/34831
2002         * gcc.target/mips/pr34831.c: New test.
2003
2004 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2005
2006         PR fortran/34817
2007         PR fortran/34838
2008         * gfortran.dg/any_all_1.f90:  New test.
2009         * gfortran.dg/any_all_2.f90:  New test.
2010
2011 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2012
2013         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2014         "dg-require-weak" statement.
2015         * g++.dg/eh/weak1.C: Likewise.
2016
2017 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2018
2019         PR gcov-profile/34610
2020         * gcc.dg/gomp/pr34610.c: New test.
2021
2022 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2023
2024         PR fortran/34760
2025         * gfortran.dg/implicit_11.f90: New.
2026         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2027         * gfortran.dg/entry_15.f90: Ditto.
2028         * gfortran.dg/func_assign.f90: Ditto.
2029         * gfortran.dg/gomp/reduction3.f90: Ditto.
2030         * gfortran.dg/proc_assign_1.f90: Ditto.
2031
2032         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2033         of dg-excess-errors.
2034
2035 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2036
2037         PR fortran/32616
2038         * gfortran.dg/argument_checking_15.f90: New.
2039         * gfortran.dg/argument_checking_5.f90: Change TODO into
2040         dg-warning.
2041
2042 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2043
2044         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2045         * gfortran.dg/enum_5.f90: Ditto.
2046         * gfortran.dg/enum_6.f90: Ditto.
2047         * gfortran.dg/bom_error.f90: Ditto.
2048         * gfortran.dg/func_decl_4.f90: Ditto.
2049
2050 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2051
2052         PR libfortran/34782
2053         * gfortran.dg/fmt_t_6.f: New test.
2054
2055 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2056
2057         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2058
2059 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2060
2061         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2062
2063 2008-01-18  Ian Lance Taylor  <iant@google.com>
2064
2065         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2066
2067 2008-01-18  Ian Lance Taylor  <iant@google.com>
2068
2069         PR c++/33407
2070         * g++.dg/init/new26.C: New test.
2071
2072 2008-01-18  Richard Guenther  <rguenther@suse.de>
2073
2074         PR middle-end/34801
2075         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2076         redundant one.
2077
2078 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2079
2080         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2081         dg-require-effective-target.
2082
2083 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2084
2085         PR target/34556
2086         * gfortran.dg/reshape_2.f90: New test.
2087
2088 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2089
2090         * gcc.dg/20040223-1.c: Fix comment typo.
2091
2092 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2093
2094         PR target/34814
2095         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2096         until 34814 is fixed.
2097
2098 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2099
2100         PR tree-optimization/34648
2101         * gcc.c-torture/compile/pr34648.c: New testcase.
2102
2103 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2104
2105         PR testsuite/34821
2106         * gcc.dg/autopar/autopar.exp: New.
2107         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2108         * lib/target-supports.exp (check_effective_target_pthread): New.
2109
2110         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2111         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2112         * gcc.dg/tree-ssa/reduc-1.c: Same.
2113         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2114         * gcc.dg/tree-ssa/reduc-2.c: Same
2115         * gcc.dg/tree-ssa/reduc-3.c: Same.
2116         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2117         * gcc.dg/tree-ssa/reduc-6.c: Same.
2118         * gcc.dg/tree-ssa/reduc-7.c: Same.
2119         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2120         * gcc.dg/tree-ssa/reduc-8.c: Same.
2121         * gcc.dg/tree-ssa/reduc-9.c: Same.
2122
2123 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2124
2125         * gnat.dg/discr5.adb: New test.
2126
2127 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2128
2129         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2130
2131 2008-01-17  Richard Guenther  <rguenther@suse.de>
2132
2133         PR tree-optimization/34825
2134         * gcc.dg/pr34825.c: New testcase.
2135
2136 2008-01-17  Richard Guenther  <rguenther@suse.de>
2137
2138         * gcc.c-torture/execute/20080117-1.c: New testcase.
2139
2140 2008-01-17  Revital Eres  <eres@il.ibm.com>
2141
2142         PR30957
2143         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2144
2145 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2146
2147         PR fortran/34429
2148         * gfortran.dg/function_charlen_1.f90: New test.
2149
2150         PR fortran/34431
2151         * gfortran.dg/function_types_1.f90: New test.
2152         * gfortran.dg/function_types_2.f90: New test.
2153
2154         PR fortran/34471
2155         * gfortran.dg/function_kinds_4.f90: New test.
2156         * gfortran.dg/function_kinds_5.f90: New test.
2157
2158         * gfortran.dg/defined_operators_1.f90: Errors now at function
2159         declarations.
2160         * gfortran.dg/private_type_4.f90: The same.
2161         * gfortran.dg/interface_15.f90: The same.
2162         * gfortran.dg/elemental_args_check_2.f90: The same.
2163         * gfortran.dg/auto_internal_assumed.f90: The same.
2164
2165 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2166
2167         * gnat.dg/sizetype.adb: New test.
2168
2169 2008-01-16  Richard Guenther  <rguenther@suse.de>
2170
2171         PR middle-end/32628
2172         * gcc.dg/overflow-warn-7.c: New testcase.
2173
2174 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2175
2176         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2177
2178 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2179         Richard Guenther  <rguenther@suse.de>
2180
2181         PR c/34668
2182         * gcc.dg/pr34668-1.c: New test.
2183         * gcc.dg/pr34668-2.c: Likewise.
2184
2185 2008-01-16  Richard Guenther  <rguenther@suse.de>
2186
2187         PR c++/33819
2188         * g++.dg/torture/pr33819.C: New testcase.
2189
2190 2008-01-16  Richard Guenther  <rguenther@suse.de>
2191
2192         PR c/34768
2193         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2194         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2195
2196 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2197
2198         PR fortran/34796
2199         * gfortran.dg/argument_checking_13.f90: New.
2200         * gfortran.dg/argument_checking_14.f90: New.
2201
2202 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2203         
2204         PR libfortran/34671
2205         * gfortran.dg/anyallcount_1.f90:  New test.
2206
2207 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2208
2209         PR c++/34399
2210         * g++.dg/cpp0x/vt-34399.C: New.
2211         * g++.dg/template/friend50.C: New.
2212
2213 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2214
2215         PR c++/34751
2216         * g++.dg/cpp0x/vt-34751.C: New.
2217
2218 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2219
2220         PR c++/34051
2221         PR c++/34055
2222         PR c++/34102
2223         PR c++/34103
2224         * g++.dg/cpp0x/vt-34051-2.C: New.
2225         * g++.dg/cpp0x/vt-34102.C: New.
2226         * g++.dg/cpp0x/vt-34051.C: New.
2227         * g++.dg/cpp0x/vt-34055.C: New.
2228         * g++.dg/cpp0x/vt-34103.C: New.
2229
2230 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2231
2232         PR c++/34314
2233         * g++.dg/cpp0x/vt-34314.C: New.
2234         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2235         reality (the error message was wrong previously).
2236
2237 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2238
2239         PR c++/33964
2240         * g++.dg/cpp0x/vt-33964.C: New.
2241         * g++.dg/template/partial5.C: New.
2242
2243 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2244
2245         PR c++/34052
2246         * g++.dg/cpp0x/vt-34052.C: New.
2247         * g++.dg/template/ttp26.C: New.
2248         
2249 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2250
2251         * gnat.dg/rep_clause2.ad[sb]: New test.
2252         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2253
2254 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2255
2256         PR c++/24924
2257         * g++.dg/cpp/pedantic-errors.C: Delete.
2258         * g++.dg/cpp/permissive.C: Delete.
2259         
2260 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2261
2262         * gcc.c-torture/compile/20080114-1.c: New test.
2263
2264 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2265
2266         PR fortran/34665
2267         * gfortran.dg/argument_checking_11.f90: New.
2268         * gfortran.dg/argument_checking_12.f90: New.
2269         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2270         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2271         * gfortran.dg/argument_checking_3.f90: Ditto.
2272         * gfortran.dg/pointer_intent_2.f90: Ditto.
2273         * gfortran.dg/import2.f90: Ditto.
2274         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2275         * gfortran.dg/implicit_actual.f90: Ditto.
2276         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2277         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2278
2279 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2280
2281         PR fortran/34763
2282         * gfortran.dg/interface_proc_end.f90: New.
2283
2284 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2285
2286         PR fortran/34759
2287         * gfortran.dg/assumed_size_refs_4.f90: New.
2288
2289 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2290
2291         * gnat.dg/unchecked_convert1.adb.
2292
2293 2008-01-13  Richard Guenther  <rguenther@suse.de>
2294
2295         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2296         readable and writable again before exiting.
2297
2298 2008-01-13  Richard Guenther  <rguenther@suse.de>
2299
2300         PR middle-end/34601
2301         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2302
2303 2008-01-13  Jan Hubicka  <jh@suse.cz>
2304
2305         PR middle-end/32135
2306         * gcc.dg/pr32135.c: new.
2307
2308 2008-01-12  Doug Kwan  <dougkwan@google.com>
2309
2310         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2311         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2312         -Wignored-qualifiers.
2313
2314 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2315
2316         * gnat.dg/slice3.adb: New test.
2317         * gnat.dg/slice4.adb: Likewise.
2318
2319 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2320
2321         * gnat.dg/bit_packed_array.ad[sb]: New test.
2322
2323 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324
2325         PR fortran/34432
2326         * gfortran.dg/parens_7.f90: New test.
2327
2328 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2329
2330         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2331         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2332
2333         * gcc.dg/pr33826.c: Require nonpic.
2334
2335 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2336
2337         PR fortran/34722
2338         * gfortran.dg/inquire_12.f90: New test.
2339
2340 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2341
2342         PR libfortran/34670
2343         * all_bounds_1.f90: New test case.
2344         * maxloc_bounds_1.f90: New test case.
2345         * maxloc_bounds_2.f90: New test case.
2346         * maxloc_bounds_3.f90: New test case.
2347         * maxloc_bounds_4.f90: New test case.
2348         * maxloc_bounds_5.f90: New test case.
2349         * maxloc_bounds_6.f90: New test case.
2350         * maxloc_bounds_7.f90: New test case.
2351         * maxloc_bounds_8.f90: New test case.
2352
2353 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2354
2355         * gcc.dg/struct-ret-3.c: New test.
2356
2357 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2358
2359         PR fortran/34537
2360         * gfortran.dg/transfer_simplify_8.f90: New test.
2361
2362 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2363
2364         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2365         size_t using predefined macro.
2366
2367 2008-01-10  Raksit Ashok  <raksit@google.com>
2368
2369         PR rtl-optimization/27971
2370         * gcc.target/i386/pr27971.c: New testcase.
2371
2372 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2373
2374         PR fortran/34396
2375         * gfortran.dg/bounds_check_12.f90: New test.
2376
2377 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2378
2379         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2380         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2381
2382 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2383
2384         PR middle-end/34641
2385         * g++.dg/torture/pr34641.C: New testcase.
2386
2387 2008-01-10  Richard Guenther  <rguenther@suse.de>
2388
2389         PR tree-optimization/34651
2390         * g++.dg/torture/pr34651.C: New testcase.
2391
2392 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2393
2394         PR tree-optimization/34017
2395         * gcc.dg/tree-ssa/pr34017.c: New.
2396
2397 2008-01-09  Richard Guenther  <rguenther@suse.de>
2398         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2399
2400         PR middle-end/30132
2401         * gcc.c-torture/compile/pr30132.c: New testcase.
2402
2403 2008-01-09  Richard Guenther  <rguenther@suse.de>
2404
2405         PR middle-end/34458
2406         * gcc.c-torture/compile/pr34458.c: New testcase.
2407
2408 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2409
2410         PR testsuite/30459
2411         g++.dg/eh/ia64-2.C: Require weak support.
2412
2413 2008-01-08  Richard Guenther  <rguenther@suse.de>
2414
2415         PR middle-end/31863
2416         * g++.dg/torture/pr31863.C: New testcase.
2417
2418 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2419
2420         PR middle-end/34694
2421         * gcc.dg/gomp/pr34694.c: New test.
2422         * g++.dg/gomp/pr34694.C: New test.
2423
2424         PR c++/33890
2425         * g++.dg/gomp/pr33890.C: New test.
2426
2427 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2428
2429         PR fortran/34476
2430         * gfortran.dg/parameter_array_init_3.f90: New test.
2431
2432 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2433
2434         PR fortran/34681
2435         PR fortran/34704
2436         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2437
2438 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2439
2440         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2441         * g++.dg/other/spu2vmx-1.C: Use it.
2442
2443 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2444
2445         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2446
2447         PR testsuite/34575
2448         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2449         * gcc.target/powerpc/parity-1.c: Likewise.
2450
2451 2008-01-07  Fred Fish  <fnf@specifix.com>
2452
2453         PR preprocessor/30363:
2454         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2455         macro expansions.
2456
2457 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2458
2459         PR fortran/34672
2460         * gfortran.dg/use_only_2.f90: New test.
2461
2462 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2463
2464         PR libstdc++/34680
2465         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2466         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2467
2468 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2469
2470         PR fortran/34545
2471         * gfortran.dg/use_12.f90: New test.
2472
2473 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2474
2475         PR fortran/34689
2476         * interface.c (compare_actual_formal): Fix intent(out) check for
2477         function result variables.
2478
2479 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2480
2481         PR fortran/34690
2482         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2483
2484 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2485
2486         PR fortran/34689
2487         * gfortran.dg/intent_out_4.f90: Fix test case.
2488
2489 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2490
2491         PR fortran/34689
2492         * gfortran.dg/intent_out_4.f90: New.
2493
2494 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2495
2496         PR libfortran/34540
2497         * gfortran.dg/optional_dim_3.f90: New test.
2498
2499 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2500
2501         PR fortran/34658
2502         * gfortran.dg/common_11.f90: New.
2503         * gfortran.dg/blockdata_1.f90: Update test case.
2504         * gfortran.dg/blockdata_2.f90: Update test case.
2505
2506 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2507
2508         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2509
2510 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2511
2512         PR fortran/34655
2513         * gfortran.dg/equiv_constraint_9.f90: New.
2514
2515 2008-01-06  Revital Eres  <eres@il.ibm.com>
2516
2517         PR tree-optimization/34263
2518         * gcc.dg/pr34263.c:  New testcase.
2519
2520 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2521
2522         PR fortran/34654
2523         * gfortran.dg/internal_io_unf.f90: New.
2524
2525 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2526
2527         PR fortran/34660
2528         * gfortran.dg/elemental_args_check_2.f90: New.
2529
2530 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2531
2532         PR fortran/34662
2533         * gfortran.dg/intent_out_3.f90: New.
2534
2535 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2536
2537         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2538
2539 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2540
2541         PR libfortran/34676
2542         * gfortran.dg/list_read_8.f90: New test.
2543
2544 2008-01-04  Richard Guenther  <rguenther@suse.de>
2545
2546         PR middle-end/34029
2547         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2548         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2549
2550 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR gcov-profile/34609
2553         * g++.dg/gcov/gcov-6.C: New test.
2554
2555 2008-01-04  Richard Guenther  <rguenther@suse.de>
2556
2557         PR tree-optimization/31081
2558         * g++.dg/torture/pr31081-1.C: New testcase.
2559         * g++.dg/torture/pr31081-2.C: Likewise.
2560
2561 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2562
2563         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2564         * gcc.target/mips/rsqrt-2.c: Likewise.
2565         * gcc.target/mips/rsqrt-4.c: New test.
2566
2567 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2568
2569         PR fortran/34557
2570         * gfortran.dg/equiv_substr.f90: New.
2571
2572 2008-01-03  Tom Tromey  <tromey@redhat.com>
2573
2574         PR c/34457:
2575         * gcc.dg/pr34457-2.c: New file.
2576         * gcc.dg/pr34457-1.c: New file.
2577
2578 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2579
2580         Revert fix for PR tree-optimization/34458.
2581
2582 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2583
2584         PR tree-optimization/34458
2585         * gcc.dg/tree-ssa/pr34458.c: New.
2586
2587 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2588
2589         PR libfortran/34565
2590         * gfortran.dg/internal_readwrite_1.f90:  New test.
2591         * gfortran.dg/internal_readwrite_2.f90:  New test.
2592
2593 2008-01-03  Tom Tromey  <tromey@redhat.com>
2594
2595         PR preprocessor/34602:
2596         * gcc.dg/cpp/pr34602.c: New file.
2597
2598 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2599
2600         PR tree-optimization/29484
2601         * gcc.c-torture/execute/20071220-1.c: New test.
2602         * gcc.c-torture/execute/20071220-2.c: New test.
2603
2604 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2605
2606         PR tree-optimization/34635
2607         * gcc.dg/tree-ssa/pr34635.c: New.
2608         * gcc.dg/tree-ssa/pr34635-1.c: New.
2609
2610 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2611
2612         PR middle-end/34562
2613         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2614         scan-assembler check.
2615
2616 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2617
2618         PR middle-end/34608
2619         * g++.dg/gomp/pr34608.C: New test.
2620
2621 2008-01-02  Richard Guenther  <rguenther@suse.de>
2622
2623         PR middle-end/34093
2624         PR middle-end/31976
2625         * gcc.c-torture/compile/pr34093.c: New testcase.
2626
2627 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2628
2629         * g++.dg/cpp0x/long_long.C: New.
2630
2631 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2632
2633         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2634         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2635         warning on the function main.
2636
2637 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2638
2639         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2640         rather than __v2di type.
2641
2642 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2643
2644         PR fortran/34558
2645         * gfortran.dg/linked_list_1.f90: New test.
2646
2647 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2648
2649         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2650         instead of appending to it.
2651
2652 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2653
2654         PR tree-optimization/34591
2655         * gcc.dg/vect/pr34591.c: New test.
2656
2657 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2658
2659         PR libfortran/34594
2660         * gfortran.dg/direct_io_8.f90:  New test case.
2661
2662 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2663
2664         PR target/34281
2665         * gcc.c-torture/execute/20071213-1.c: New test.
2666
2667 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2668
2669         PR libfortran/34560
2670         * gfortran.dg/read_eof_5.f90: New test.
2671
2672 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2673
2674         PR fortran/34514
2675         * gfortran.dg/initialization_17.f90: New.
2676
2677 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2678
2679         PR libfortran/34566
2680         * gfortran.dg/matmul_6.f90:  New test.
2681
2682 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2683
2684         PR fortran/34421
2685         * gfortran.dg/entry_17.f90: New.
2686
2687 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2688
2689         PR fortran/34536
2690         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2691         * gfortran.dg/real_const_3.f90: Likewise.
2692         * gfortran.dg/unary_operator.f90: New test.
2693
2694 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2695
2696         * gnat.dg/pack2.adb: New test.
2697
2698 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2699
2700         PR fortran/34559
2701         * gfortran.dg/repeat_6.f90: New test.
2702
2703 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2704
2705         PR fortran/34549
2706         * cshift_shift_real_1.f90:  New test.
2707
2708 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2709
2710         PR fortran/34540
2711         * gfortran.dg/shift-kind_2.f90: New test.
2712
2713 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2714
2715         PR target/8835
2716         * gcc.dg/pr8835-1.c: New.
2717
2718 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/34438
2721         * gfortran.dg/default_initialization_3.f90: New test.
2722
2723 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2724
2725         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2726         conditions.
2727         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2728
2729 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2730
2731         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2732         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2733
2734 2007-12-20  Jason Merrill  <jason@redhat.com>
2735
2736         * gcc.dg/overload/arg[14].C: Remove expected errors.
2737
2738 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR c++/34459
2741         * gcc.c-torture/execute/20071219-1.c: New test.
2742
2743 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2744
2745         PR fortran/34530
2746         * gfortran.dg/namelist_44.f90: New.
2747
2748 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2749
2750         PR fortran/34482
2751         * gfortran.dg/boz_8.f90: Add error-check check.
2752         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2753         stop by call abort.
2754
2755 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2756
2757         * gcc.dg/gomp/combined-1.c: New test.
2758
2759 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2760
2761         PR tree-optimization/34355
2762         * g++.dg/tree-ssa/pr34355.C: New test.
2763
2764 2007-12-19  Revital Eres  <eres@il.ibm.com>
2765
2766          * gcc.dg/sms-5.c: New testcase.
2767
2768 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2769
2770         PR fortran/34325
2771         * gfortran.dg/missing_parens_1.f90: New.
2772         * gfortran.dg/missing_parens_1.f90: New.
2773         
2774 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2775
2776         PR fortran/34495
2777         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2778         expressions.
2779         * gfortran.dg/transfer_simplify_7.f90: New test.
2780
2781 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2782
2783         * gcc.dg/pr32912-3.c: Compile with -w.
2784
2785         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2786
2787 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2788             Jakub Jelinek  <jakub@redhat.com>
2789         
2790         PR c++/32565
2791         PR c++/33943
2792         PR c++/33965
2793         * g++.dg/cpp0x/variadic86.C: New.
2794         * g++.dg/cpp0x/variadic87.C: New.
2795         * g++.dg/cpp0x/variadic84.C: New.
2796         * g++.dg/cpp0x/variadic85.C: New.
2797         * g++.dg/template/ttp25.C: New.
2798
2799 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2800
2801         PR tree-optimization/34123
2802         * gcc.dg/tree-ssa/pr34123.c: New test.
2803
2804 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2805
2806         PR rtl-optimization/34456
2807         * gcc.c-torture/execute/pr34456.c: New test.
2808
2809 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR c++/34488
2812         * g++.dg/parse/friend7.C: New test.
2813
2814         PR rtl-optimization/34490
2815         * gcc.c-torture/execute/20071216-1.c: New test.
2816
2817 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2818
2819         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2820
2821 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2822
2823         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2824         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2825         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2826         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2827         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2828
2829 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2830
2831         PR c/34506
2832         * gcc.dg/gomp/clause-2.c: New test.
2833         * g++.dg/gomp/clause-4.C: New test.
2834
2835 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2836
2837         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2838         part of Fortran 77/95/2003.
2839
2840 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2841
2842         PR tree-optimization/34445
2843         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2844         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2845
2846 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2847
2848         PR fortran/34427
2849         * gfortran.dg/namelist_42.f90: Update.
2850         * gfortran.dg/namelist_43.f90: New.
2851         
2852 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2853
2854         PR fortran/34495
2855         * gfortran.dg/initialization_16.f90: New.
2856
2857 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2858
2859         PR fortran/34305
2860         * gfortran.dg/real_dimension_1.f:  New test case.
2861
2862 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2863
2864         * gcc.dg/torture/pr24257.c: Remove -O from options.
2865
2866 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2867
2868         PR fortran/34246
2869         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2870
2871 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2872
2873         PR fortran/31213
2874         PR fortran/33888
2875         PR fortran/33998
2876         * gfortran.dg/mapping_1.f90: New test.
2877         * gfortran.dg/mapping_2.f90: New test.
2878         * gfortran.dg/mapping_3.f90: New test.
2879
2880 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2881
2882         PR rtl-optimization/34415
2883         * gcc.c-torture/execute/pr34415.c: New test.
2884
2885 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2886
2887         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2888         void. 
2889
2890 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2891
2892         PR bootstrap/34003
2893         * gcc.dg/pr34003-1.c: New test.
2894         * gcc.dg/pr34003-2.c: New.
2895
2896 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2897
2898         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2899         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2900         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2901         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2902         add -save-temps.
2903         * gcc.target/cris/torture/cris-torture.exp,
2904         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2905         * gcc.target/cris/builtin_ctz_v3.c,
2906         gcc.target/cris/builtin_ctz_v8.c,
2907         gcc.target/cris/builtin_clz_v0.c,
2908         gcc.target/cris/builtin_clz_v3.c,
2909         gcc.target/cris/builtin_bswap_v3.c,
2910         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2911         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2912         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2913         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2914         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2915         lib/target-supports.exp: Adjust for crisv32-*-*.
2916
2917 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2918
2919         * gcc.dg/debug/const-3.c: New.
2920
2921 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2922
2923         * g++.dg/other/datasec1.C: Require named section support.
2924
2925 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2926
2927         PR target/29978
2928         * gcc.target/i386/pr29978.c: New test.
2929
2930 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2931
2932         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2933         instead of -msse4.1.
2934         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2935         * g++.dg/other/i386-2.C (dg-options): Ditto.
2936
2937 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2938
2939         PR fortran/34438
2940         * gfortran.dg/private_type_10.f90: New.
2941
2942 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2943
2944         PR fortran/34398
2945         * gfortran.dg/nan_4.f90: New.
2946
2947 2007-12-14  Richard Guenther  <rguenther@suse.de>
2948
2949         PR middle-end/34462
2950         * gcc.c-torture/compile/20071214-1.c: New testcase.
2951
2952 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2953
2954         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2955         macros to test macroized SSE intrinsics.  Use new macros to test
2956         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2957         emmintrin.h, xmmintrin.h and bmmintrin.h
2958         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2959         to test with immediate operand.
2960
2961 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2962
2963         PR target/34091
2964         * gcc.c-torture/compile/pr34091.c: New test.
2965
2966 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2967
2968         * gcc.dg/uninit-13.c: UnXFAIL.
2969         * gcc.dg/complex-5.c: New testcase.
2970
2971 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2972
2973         * gcc.dg/struct/struct-reorg.exp: Replace 
2974          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2975         
2976 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2977
2978         PR libfortran/34370
2979         PR libfortran/34323
2980         PR libfortran/34405
2981         * gfortran.dg/advance_6.f90:  New test case.
2982         * gfortran.dg/direct_io_7.f90:  New test case.
2983         * gfortran.dg/streamio_13.f90:  New test case.
2984
2985 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2986
2987         * g++.dg/cpp0x/__func__.C: New.
2988
2989 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2990
2991         PR target/34435
2992         * g++.dg/other/pr34435.C: New testcase.
2993
2994 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2995
2996         * gcc.dg/struct: New directory with tests 
2997         for struct-reorg optimizaion.
2998         * gcc.dg/struct/struct-reorg.exp: New script.
2999         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3000         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3001         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3002         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3003         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3004         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3005         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3006         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3007         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3008         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3009         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3010         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3011         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3012         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3013         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3014         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3015         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3016         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3017         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3018         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3019         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3020         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3021         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3022         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3023
3024 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3025
3026         PR fortran/34427
3027         * gfortran.dg/namelist_42.f90: New.
3028
3029 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3030
3031         PR fortran/34254
3032         * gfortran.dg/function_kinds_3.f90: New.
3033
3034 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3035
3036         * gcc.target/s390/20071212-1.c: New testcase.
3037
3038 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3039
3040         PR c++/34238
3041         * g++.dg/ext/visibility/anon7.C: Add xfail.
3042         * g++.dg/ext/visibility/anon9.C: New test.
3043         * g++.dg/ext/visibility/anon10.C: New test.
3044
3045         PR c++/34364
3046         * g++.dg/rtti/dyncast2.C: New test.
3047
3048 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3049
3050         PR tree-optimization/34407
3051         * gcc.dg/vect/pr34407.c: New test.
3052
3053 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3054
3055         PR fortran/34411
3056         * gfortran.dg/error_recovery_5.f90: New.
3057         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3058
3059 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3060
3061         PR tree-optimization/34371
3062         * gcc.c-torture/compile/20071207-1.c: New test.
3063
3064 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3065
3066         PR c++/34059
3067         * g++.dg/parse/crash40.C: New test.
3068
3069 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3070
3071         * g++.dg/opt/memcpy1.C: New test.
3072
3073 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3074
3075         PR fortran/34425
3076         * gfortran.dg/argument_checking_10.f90: New.
3077
3078 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR rtl-optimization/34302
3081         * gcc.c-torture/execute/20071210-1.c: New test.
3082
3083 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3084
3085         PR c++/34395
3086         * g++.dg/cpp0x/error1.C: New test.
3087
3088         PR c++/34394
3089         * g++.dg/other/error22.C: New test.
3090
3091 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3092
3093         PR target/32086
3094         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3095         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3096         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3097
3098 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3099
3100         PR c++/34178
3101         PR c++/34340
3102         * g++.dg/template/repo6.C: New test.
3103         * g++.dg/template/repo7.C: New test.
3104         * g++.dg/template/repo8.C: New test.
3105
3106 2007-12-09  H.J. Lu  <hjl@lucon.org>
3107             Tobias Burnus  <burnus@net-b.de>
3108
3109         PR fortran/34404
3110         * gfortran.dg/read_2.f90: New.
3111
3112 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3113
3114         * lib/target-supports.exp (check_effective_target_tls_native):
3115         Fix typo.
3116
3117 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3118
3119         PR ada/34366
3120         * gnat.dg/enclosing_record_reference.ads,
3121         gnat.dg/enclosing_record_reference.adb: New test.
3122
3123 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3124
3125         PR fortran/32129
3126         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3127         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3128
3129         PR fortran/31487
3130         * gfortran.dg/char_component_initializer_1.f90: New test.
3131
3132 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3133
3134         PR fortran/34342
3135         PR fortran/34345
3136         PR fortran/18026
3137         PR fortran/29471
3138
3139         * gfortran.dg/boz_8.f90: New.
3140         * gfortran.dg/boz_9.f90: New.
3141         * gfortran.dg/boz_10.f90: New.
3142         * gfortran.dg/boz_7.f90: Update dg-warning.
3143         * gfortran.dg/pr16433.f: Add dg-error.
3144         * gfortan.dg/ibits.f90: Update dg-warning.
3145         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3146         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3147
3148 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3149
3150         PR fortran/34359
3151         * gfortran.dg/include_1.f90: New test.
3152         * gfortran.dg/include_1.inc: New.
3153         * gfortran.dg/include_2.f90: New test.
3154
3155 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3156
3157         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3158
3159 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3160
3161         PR fortran/34319
3162         * gfortran.dg/nan_3.f90: New.
3163
3164 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3165
3166         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3167
3168 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3169
3170         * gnat.dg/tamdt*.ad?: Support for ...
3171         * gnat.dg/test_tamdt.adb: New test.
3172
3173 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3174
3175         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3176         exports and document how these can be exercised.
3177
3178 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3179
3180         PR ada/15805
3181         * gnat.dg/specs/access_constants.ads: New test.
3182
3183         * gnat.dg/specs/access_constant_decl.ads: New test.
3184
3185         PR ada/21346
3186         * gnat.dg/compose.adb: New test.
3187
3188 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3189
3190         PR ada/34173
3191         * gnat.dg/unc_memops.ad[sb]: Support for ...
3192         * gnat.dg/unc_memfree.adb: New test.
3193         
3194 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3195
3196         * gfortran.dg/ltrans-7.f90: New.
3197
3198 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3199             Dorit Nuzman  <dorit@il.ibm.com>
3200
3201         PR tree-optimization/34005
3202         * gcc.dg/vect/pr34005.c: New test.
3203
3204 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR c++/34336
3207         * g++.dg/template/new8.C: New test.
3208
3209 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3210
3211         PR fortran/34333
3212         * gfortran.dg/boz_7.f90: New.
3213         * gfortran.dg/int_1.f90: Disable -pedantic option.
3214         * gfortran.dg/boz_1.f90: Ditto.
3215         * gfortran.dg/boz_3.f90: Ditto.
3216         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3217         * gfortran.dg/ibits.f90: Ditto.
3218         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3219         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3220
3221 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3222
3223         PR fortran/34335
3224         * gfortran.dg/used_types_19.f90: New test.
3225
3226 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3227
3228         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3229         * gfortran.dg/nearest_2.f90: Likewise.
3230         * gfortran.dg/nearest_3.f90: Likewise.
3231
3232 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3233
3234         PR middle-end/34337
3235         * gcc.c-torture/execute/20071205-1.c: New test.
3236
3237 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3238
3239         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3240         * gfortran.dg/real_const_3.f90: Likewise.
3241
3242 2007-12-05  Richard Guenther  <rguenther@suse.de>
3243
3244         PR tree-optimization/34138
3245         * gcc.c-torture/compile/pr34138.c: New testcase.
3246
3247 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3248
3249         PR debug/33739
3250         * gfortran.dg/debug_2.f: New test.
3251
3252 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3253
3254         * gnat.dg/specs/elab1.ads: New test.
3255
3256 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3257
3258         PR target/34312
3259         * gcc.target/i386/pr34312.c: New test.
3260
3261 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3262
3263         PR fortran/34333
3264         * gfortran.dg/nan_2.f90: New.
3265
3266 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3267
3268         PR c++/34271
3269         * g++.dg/cpp0x/decltype9.C: New test.
3270         * g++.dg/cpp0x/decltype10.C: New test.
3271
3272 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3273
3274         PR ada/21489
3275         * gnat.dg/rm_6_4_1_13.adb: New test.
3276
3277 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3278
3279         PR middle-end/34134
3280         * gcc.c-torture/compile/20071117-1.c: New test.
3281
3282 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3283
3284         PR c++/34101
3285         * g++.dg/cpp0x/variadic-ttp.C: New.
3286
3287 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3288         
3289         * gcc.dg/parse-decl-after-if.c: New.
3290         * gcc.dg/20031223-1.c: Adjust.
3291         
3292 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3293
3294         PR c++/33509
3295         * g++.dg/cpp0x/variadic-throw.C: New.
3296
3297 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3298
3299         PR c++/33091
3300         * g++.dg/cpp0x/variadic-unify.C: New.
3301
3302 2007-12-04  Richard Guenther  <rguenther@suse.de>
3303
3304         PR middle-end/34334
3305         PR middle-end/34222
3306         * gcc.c-torture/compile/pr34334.c: New testcase.
3307         * g++.dg/torture/pr34222.C: New testcase.
3308
3309 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3310
3311         * gcc.c-torture/execute/20071202-1.c: New test.
3312         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3313
3314 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3315
3316         PR fortran/34318
3317         * gfortran.dg/module_nan.f90: New.
3318
3319 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3320
3321         * lib/target-supports.exp (get_compiler_messages): Replace with...
3322         (check_compile): ...this new procedure.  Handle TYPE == executable.
3323         Use comments in the source to determine the correct extension.
3324         Return a pair containing the compiler output and the output filename.
3325         Don't delete the file here.
3326         (check_no_compiler_messages_nocache): New procedure.
3327         (check_no_compiler_messages): Use it.
3328         (check_no_messages_and_pattern_nocache): New procedure.
3329         (check_no_messages_and_pattern): Use it.
3330         (check_runtime_nocache, check_runtime): New procedures.
3331         (check_effective_target_tls): Use check_no_compiler_messages.
3332         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3333         (check_effective_target_tls_runtime): Use check_runtime.
3334         (check_effective_target_fstack_protector): Likewise.
3335         (check_iconv_available): Use check_runtime_nocache.
3336         (check_effective_target_fortran_large_real): Use
3337         check_no_compiler_messages.
3338         (check_effective_target_fortran_large_int): Likewise.
3339         (check_effective_target_static_libgfortran): Likewise.
3340         (check_750cl_hw_available): Use check_cached_effective_target
3341         and check_runtime_nocache.
3342         (check_vmx_hw_available): Likewise.
3343         (check_effective_target_broken_cplxf_arg): Likewise.
3344         (check_alpha_max_hw_available): Use check_runtime.
3345         (check_function_available): Use check_no_compiler_messages.
3346         (check_cxa_atexit_available): Use check_cached_effective_target
3347         and check_runtime_nocache.
3348         (check_effective_target_dfp_nocache): Use
3349         check_no_compiler_messages_nocache.
3350         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3351         (check_effective_target_dfp): Use check_cached_effective_target.
3352         (check_effective_target_dfprt): Likewise.
3353         (check_effective_target_arm_neon_hw): Use check_runtime.
3354         (check_effective_target_ultrasparc_hw): Likewise.
3355         (check_effective_target_c99_runtime): Use
3356         check_no_compiler_messages_nocache.
3357
3358 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR middle-end/29749
3361         * gcc.dg/fold-rotate-1.c: New test.
3362
3363         PR tree-optimization/33453
3364         * gcc.c-torture/compile/20071203-1.c: New test.
3365
3366 2007-12-03  Robert Dewar <dewar@adacore.com>
3367             Samuel Tardieu  <sam@rfc1149.net>
3368
3369         PR ada/34287
3370         * gnat.dg/check_elaboration_code.adb: New test.
3371         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3372         New support files.
3373
3374 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3375
3376         PR c++/34061
3377         * g++.dg/cpp0x/pr34061.C: New.
3378
3379 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3380
3381         PR c++/34273
3382         * g++.dg/other/error21.C: New.
3383
3384 2007-12-02  Revital Eres  <eres@il.ibm.com>
3385
3386         * gcc.dg/sms-4.c: New testcase.
3387
3388 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3389             Revital Eres  <eres@il.ibm.com>
3390
3391         * gcc.dg/sms-3.c: New testcase.
3392
3393 2007-12-01  Ollie Wild  <aaw@google.com>
3394
3395         PR c++/8171
3396         * g++.dg/conversion/ptrmem9.C: New test.
3397
3398 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3399
3400         PR libfortran/34291
3401         * gfortran.dg/namelist_41.f90: New test.
3402
3403 2007-11-30  Tom Tromey  <tromey@redhat.com>
3404
3405         PR preprocessor/32868:
3406         * gcc.dg/cpp/pr32868.c: New file.
3407
3408 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3409
3410         PR fortran/34248
3411         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3412
3413 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3414
3415         PR rtl-optimization/34171
3416         * gcc.dg/pr34171.c: New testcase.
3417
3418 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3419
3420         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3421
3422 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3423
3424         PR fortran/34133
3425         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3426         * gfortran.dg/bind_c_usage_11.f03: New.
3427         * gfortran.dg/bind_c_usage_12.f03: New.
3428
3429 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR c++/34275
3432         * g++.dg/other/error20.C: New test.
3433
3434 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3435
3436         PR fortran/34230
3437         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3438
3439 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3440
3441         PR tree-optimization/34244
3442         * gcc.dg/tree-ssa/pr34244.c: New test.
3443
3444 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3445
3446         PR tree-optimization/33434
3447         * gcc.dg/pr33434-1.c: New test.
3448         * gcc.dg/pr33434-2.c: New test.
3449         * gcc.dg/pr33434-3.c: New test.
3450         * gcc.dg/pr33434-4.c: New test.
3451
3452         PR c++/34270
3453         * g++.dg/template/cond7.C: New test.
3454
3455         PR c++/34267
3456         PR c++/34268
3457         * g++.dg/cpp0x/decltype7.C: New test.
3458         * g++.dg/cpp0x/decltype8.C: New test.
3459
3460 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3461
3462         PR fortran/34248
3463         * gfortran.dg/result_in_spec_3.f90: New.
3464
3465 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3466
3467         PR fortran/34262
3468         * gfortran.dg/mvbits_3.f90: New.
3469
3470 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3471         
3472         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3473         Delete.
3474         (check_effective_target_hard_float): New.
3475         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3476         * gcc.dg/pr30957-1.c: Likewise.
3477         
3478 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3479
3480         PR ada/15804
3481         * gnat.dg/specs/variant_part.ads: New test.
3482
3483         PR ada/17318
3484         * gnat.dg/specs/attribute_parsing.ads: New test.
3485
3486         PR ada/32792
3487         * gnat.dg/specs/integer_value.ads: New test.
3488
3489         PR ada/22559
3490         * gnat.dg/specs/delta_small.ads: New test.
3491
3492 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3493
3494         PR tree-optimization/34140
3495         * gcc.c-torture/compile/20071128-1.c: New test.
3496
3497 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3498
3499         PR fortran/32928
3500         * gfortran.dg/data_array_1.f90
3501         * gfortran.dg/data_array_2.f90
3502         * gfortran.dg/data_array_3.f90
3503         * gfortran.dg/data_array_4.f90
3504
3505 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3506
3507         PR fortran/34227
3508         * gfortran.dg/blockdata_5.f90: New test.
3509         * gfortran.dg/blockdata_6.f90: New test.
3510
3511 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3512
3513         PR tree-optimization/34016
3514         * gcc.dg/pr34016.c: New test.
3515
3516 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/29389
3519         * gfortran.dg/stfunc_6.f90: New test.
3520
3521         PR fortran/33850
3522         * gfortran.dg/assign_10.f90: New test.
3523
3524 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3525
3526         PR fortran/33541
3527         * gfortran.dg/use_11.f90: New test.
3528
3529         PR fortran/34231
3530         * gfortran.dg/generic_15.f90: New test.
3531
3532 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3533
3534         PR target/34225
3535         * gcc.dg/pr34225.c: New test.
3536
3537 2007-11-27  Richard Guenther  <rguenther@suse.de>
3538
3539         PR tree-optimization/34241
3540         * g++.dg/torture/pr34241.C: New testcase.
3541
3542 2007-11-27  Richard Guenther  <rguenther@suse.de>
3543
3544         * gcc.dg/builtins-error.c: New testcase.
3545
3546 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3547
3548         PR c++/34213
3549         * g++.dg/ext/visibility/anon8.C: New test.
3550
3551 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3552
3553         PR target/34077
3554         * gcc.target/i386/pr34077.c: New testcase.
3555
3556 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3557
3558         PR fortran/34203
3559         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3560         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3561         * gfortran.dg/backslash_1.f90: Remove no longer needed
3562         -fno-backslash option.
3563
3564 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3565
3566         PR c/23722
3567         * gcc.dg/cpp/19990413-1.c: Update.
3568         * gcc.dg/parse-else-error.c: New.
3569         * gcc.dg/parse-else-error-2.c: New.
3570         * gcc.dg/parse-else-error-3.c: New.
3571         * gcc.dg/parse-else-error-4.c: New.
3572
3573 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3574
3575         PR c++/34081
3576         * g++.dg/template/dependent-expr6.C: New testcase.
3577
3578 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3579
3580         PR target/34215
3581         * gcc.target/i386/pr34215.c: New test.
3582
3583 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3584
3585         PR target/34174
3586         * gcc.dg/torture/pr34174-1.c: New.
3587
3588 2007-11-26  Richard Guenther  <rguenther@suse.de>
3589
3590         PR middle-end/34233
3591         * gcc.dg/pr34233.c: New testcase.
3592
3593 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3594             Revital Eres  <eres@il.ibm.com>
3595
3596         PR rtl-optimization/34085
3597         * gcc.dg/tree-prof (bb-reorg.c): New test.
3598
3599 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3600
3601         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3602         Return true for MIPS16 targets.
3603
3604 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3605
3606         PR fortran/33152
3607         * gfortran.dg/blockdata_4.f90: New test.
3608
3609 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3610
3611         PR fortran/34079
3612         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3613         * gfortran.dg/bind_c_usage_16.f03: New.
3614         * gfortran.dg/bind_c_usage_16_c.c: New.
3615
3616 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3617
3618         * gnat.dg/specs/size_clause1.ads: New test.
3619         * gnat.dg/specs/size_clause2.ads: Likewise.
3620         * gnat.dg/specs/size_clause3.ads: Likewise.
3621
3622 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3623
3624         PR fortran/33499
3625         * gfortran.dg/entry_16.f90: New test.
3626
3627 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3628
3629         PR fortran/34192
3630         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3631
3632 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3633
3634         PR fortran/33541
3635         * gfortran.dg/nested_modules_1.f90: Change the reference to
3636         FOO, forbidden by the standard, to a reference to W.
3637         * gfortran.dg/use_only_1.f90: New test.
3638
3639 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3640
3641         PR fortran/34209
3642         * gfortran.dg/nearest_3.f90: New test.
3643
3644 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3645
3646         PR fortran/33317
3647         * gfortran.dg/optional_dim_2.f90: New test.
3648
3649 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3650
3651         PR fortran/34187
3652         * gfortran.dg/bind_c_usage_15.f90: New.
3653
3654 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3655
3656         PR fortran/34192
3657         * gfortran.dg/nearest_2.f90: New.
3658
3659
3660 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR c++/30293
3663         PR c++/30294
3664         * g++.dg/ext/java-2.C: New test.
3665
3666 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3667             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3668         
3669         PR c++/5310
3670         * g++.dg/warn/pr5310.C: New.
3671         * g++.dg/warn/pr33160.C: New.
3672         
3673 2007-11-23  Richard Guenther  <rguenther@suse.de>
3674             Michael Matz  <matz@suse.de>
3675
3676         PR tree-optimization/34176
3677         * gcc.c-torture/execute/pr34176.c: New testcase.
3678
3679 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3680
3681         PR c++/34198
3682         * gcc.dg/Wconversion-5.c: New test.
3683         * g++.dg/Wconversion3.C: New test.
3684
3685 2007-11-23  Richard Guenther  <rguenther@suse.de>
3686
3687         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3688
3689 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3690
3691         PR c/14050
3692         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3693         qualifiers in abstract declarator.
3694
3695 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3696
3697         * gfortran.dg/derived_constructor_comps_3.f90: New.
3698
3699 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR c++/34094
3702         * g++.dg/ext/visibility/anon7.C: New test.
3703
3704 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3705
3706         PR fortran/34079
3707         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3708         * gfortran.dg/bind_c_usage_13.f03: New.
3709         * gfortran.dg/bind_c_usage_14.f03: New.
3710
3711 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3712
3713         PR rtl-optimization/33848
3714         * gcc.dg/torture/pr33848.c: New test.
3715
3716 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3717
3718         PR fortran/34083
3719         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3720
3721 2007-11-20  Richard Guenther  <rguenther@suse.de>
3722
3723         PR middle-end/34154
3724         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3725
3726 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3727
3728         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3729
3730 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3731
3732         PR fortran/32770
3733         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3734         so test passes with -frecord-marker=8.
3735         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3736         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3737         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3738         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3739         * gfortrand.dg/modulo_1.f90:  Likewise.
3740
3741 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3742
3743         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3744         New procedure.
3745         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3746         * gcc.dg/pr30957-1.c: Likewise.
3747
3748 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR c++/34089
3751         * g++.dg/template/crash74.C: New test.
3752
3753 2007-11-20  Richard Guenther  <rguenther@suse.de>
3754
3755         * gcc.c-torture/execute/20071120-1.c: New testcase.
3756
3757 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3758
3759         PR c/34146
3760         * gcc.dg/tree-ssa/pr34146.c: New test.
3761
3762         PR testsuite/33978
3763         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3764         dependent on target settings like move_by_pieces etc.
3765
3766         PR c++/28879
3767         * g++.dg/template/vla2.C: New test.
3768
3769         PR c++/33962
3770         * g++.dg/overload/template3.C: New test.
3771
3772 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3773
3774         PR fortran/33317
3775         * gfortran.dg/optional_dim_2.f90: Remove test.
3776
3777 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3778
3779         * gcc.dg/dfp/ddmode-ice.c: New test.
3780
3781 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3782
3783         PR tree-optimization/34036
3784         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3785
3786 2007-11-19  Richard Guenther  <rguenther@suse.de>
3787
3788         PR tree-optimization/34
3789         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3790
3791 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3792
3793         PR fortran/34079
3794         * gfortran.dg/bind_c_usage_10_c.c: New.
3795         * gfortran.dg/bind_c_usage_10.f03: New.
3796
3797 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3798
3799         * gcc.dg/pr33007.c: Expect new warning.
3800         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3801         * g++.dg/opt/pr34036.C: New test.
3802
3803 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR c++/30988
3806         * g++.dg/warn/noreturn-4.C: New test.
3807         * g++.dg/warn/noreturn-5.C: New test.
3808         * g++.dg/warn/noreturn-6.C: New test.
3809         * g++.dg/warn/noreturn-7.C: New test.
3810
3811 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3812
3813         PR fortran/32770
3814         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3815         integers so tests works with -fdefault-integer-8.
3816         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3817         integers so test passes with -fdefault-integer-8.
3818         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3819         buffer length so test passes with -fdefault-integer-8.
3820         * gfortran.dg/bounds_check_8.f90:  Likewise.
3821         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3822         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3823         with -fdefault-integer-8.
3824         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3825         provoke overflow.
3826
3827 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3828
3829         PR fortran/33317
3830         * gfortran.dg/optional_dim_2.f90: New test.
3831         
3832         PR fortran/34139
3833         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3834         
3835 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3836
3837         PR rtl-optimization/34132
3838         * gcc.c-torture/compile/20071118-1.c: New test.
3839
3840 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3841
3842         PR fortran/31608
3843         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3844
3845 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3846
3847         PR fortran/34137
3848         * gfortran.dg/entry_14.f90: New.
3849         * gfortran.dg/entry_15.f90: New.
3850
3851 2007-11-18  Richard Guenther  <rguenther@suse.de>
3852
3853         PR tree-optimization/34127
3854         * gcc.c-torture/compile/pr34127.c: New testcase.
3855
3856 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3857
3858         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3859         type specifier, as they are not permitted according to the AltiVec
3860         Programming Interface Manual.
3861
3862 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3863
3864         PR fortran/34133
3865         * gfortran.dg/bind_c_usage_9.f03: New.
3866         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3867
3868 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3869
3870         PR fortran/25252
3871         * interface.c (gfc_current_interface_head,
3872         gfc_set_current_interface_head): New functions.
3873         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3874         On syntax error, restore previous state of the interface.
3875         * gfortran.h (gfc_current_interface_head,
3876         gfc_set_current_interface_head): New prototypes.
3877
3878 2007-11-17  Richard Guenther  <rguenther@suse.de>
3879
3880         PR middle-end/34130
3881         * gcc.c-torture/execute/pr34130.c: New testcase.
3882
3883 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3884
3885         PR fortran/34108
3886         * gfortran.dg/fmt_label_1.f90: New test.
3887
3888 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3889
3890         PR fortran/33957
3891         * gfortran.dg/initialization_15.f90 : New test.
3892
3893 2007-11-16  Richard Guenther  <rguenther@suse.de>
3894
3895         PR middle-end/34030
3896         * gcc.c-torture/compile/pr34030.c: New testcase.
3897
3898 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3899
3900         PR fortran/34008
3901         * gfortran.dg/interface_assignment_3.f90.
3902
3903 2007-11-16  Richard Guenther  <rguenther@suse.de>
3904
3905         PR tree-optimization/33870
3906         * gcc.dg/torture/pr33870.c: New testcase.
3907
3908 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3909
3910         PR fortran/33986
3911         * gfortran.dg/allocatable_function_3.f90.
3912
3913 2007-11-16  Richard Guenther  <rguenther@suse.de>
3914
3915         PR tree-optimization/34113
3916         * gcc.c-torture/compile/pr34113.c: New testcase.
3917
3918 2007-11-16  Richard Guenther  <rguenther@suse.de>
3919
3920         PR tree-optimization/34099
3921         * g++.dg/torture/pr3499.C: New testcase.
3922         * gcc.c-torture/execute/pr34099.c: Likewise.
3923
3924 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3925
3926         * gnat.dg/release_unc_maxalign.adb: New test.
3927
3928 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3929
3930         PR c++/34100
3931         * g++.dg/template/crash73.C: New test.
3932
3933 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3934
3935         PR middle-end/23848
3936         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3937         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3938         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3939         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3940
3941 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3942
3943         PR fortran/33917
3944         * gfortran.dg/proc_decl_11.f90: New.
3945
3946 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3947
3948         * gcc.target/spu/compare-dp.c: New test.
3949
3950 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3951
3952         * gcc.dg/pr33923.c: New test.
3953
3954 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3955
3956         PR middle-end/34088
3957         * gcc.dg/pr34088.c: New test.
3958
3959 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3960
3961         * gcc.c-torture/compile/20071114-1.c: New test.
3962
3963 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3964
3965         PR fortran/31608
3966         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3967         to match known variations in symbol format. Document in comments.
3968
3969 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3970
3971         PR fortran/33985
3972         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3973
3974 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3975
3976         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3977         when done.
3978
3979 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3980
3981         PR fortran/33162
3982         * gfortran.dg/proc_decl_1.f90: Update.
3983         * gfortran.dg/proc_decl_7.f90: New test.
3984         * gfortran.dg/proc_decl_8.f90: New test.
3985         * gfortran.dg/proc_decl_9.f90: New test.
3986         * gfortran.dg/proc_decl_10.f90: New test.
3987
3988 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3989
3990         PR fortran/34080
3991         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3992
3993 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3994
3995         PR c++/34054
3996         PR c++/34056
3997         PR c++/34057
3998         PR c++/34058
3999         PR c++/34060
4000         * g++.dg/parse/crash36.C: Add another dg-error.
4001         * g++.dg/cpp0x/pr34054.C: New test.
4002         * g++.dg/cpp0x/pr34056.C: New test.
4003         * g++.dg/cpp0x/pr34057.C: New test.
4004         * g++.dg/cpp0x/pr34058.C: New test.
4005         * g++.dg/cpp0x/pr34060.C: New test.
4006
4007         PR tree-optimization/34063
4008         * g++.dg/tree-ssa/pr34063.C: New test.
4009
4010 2007-11-13  Diego Novillo  <dnovillo@google.com>
4011
4012         PR tree-optimization/33870
4013         * gcc.c-torture/execute/pr33870-1.c: New test.
4014         * gcc.dg/tree-ssa/alias-16.c: New test.
4015
4016 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4017
4018         PR c++/29225
4019         * g++.dg/template/crash72.C: New test.
4020
4021 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4022
4023         * g++.dg/opt/cfg5.C: New test.
4024
4025 2007-11-12  Richard Guenther  <rguenther@suse.de>
4026
4027         PR middle-end/34070
4028         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4029         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4030
4031 2007-11-12  Richard Guenther  <rguenther@suse.de>
4032
4033         PR middle-end/34027
4034         * gcc.dg/pr34027-1.c: New testcase.
4035         * gcc.dg/pr34027-2.c: Likewise.
4036
4037 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4038
4039         PR tree-optimization/33953
4040         * gcc.dg/vect/pr33953.c: New testcase.
4041
4042 2007-11-11  Tom Tromey  <tromey@redhat.com>
4043
4044         PR c++/17577:
4045         * g++.dg/ext/pr17577.h: New file.
4046         * g++.dg/ext/pr17577.C: New file.
4047
4048 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4049
4050         PR c++/8570
4051         * g++.old-deja/g++.ns/template13.C: Update expected output.
4052         * g++.old-deja/g++.pt/friend23.C: Likewise.
4053         * g++.dg/warn/pr8570.C: New.
4054
4055 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4056
4057         PR c++/34068
4058         * g++.dg/template/pseudodtor4.C: New test.
4059
4060 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4061
4062         PR middle-end/34018
4063         * g++.dg/opt/inline14.C: New test.
4064
4065         PR tree-optimization/33680
4066         * gcc.c-torture/compile/20071108-1.c: New test.
4067
4068         PR c++/32241
4069         * g++.dg/template/pseudodtor3.C: New test.
4070
4071 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4072
4073         PR c++/33510
4074         * g++.dg/cpp0x/variadic-init.C: New.
4075
4076 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4077             Jakub Jelinek  <jakub@redhat.com>
4078
4079         PR rtl-optimization/34012
4080         * gcc.target/i386/pr34012.c: New test.
4081
4082 2007-11-09  Richard Guenther  <rguenther@suse.de>
4083
4084         PR tree-optimization/33604
4085         * g++.dg/tree-ssa/pr33604.C: New testcase.
4086         * gcc.dg/pr32721.c: Adjust pattern.
4087
4088 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4089
4090         * gcc.target/mips/dse-1.c: Disable.
4091
4092 2007-11-08  Tom Tromey  <tromey@redhat.com>
4093
4094         * gcc.dg/empty-source-3.c: Update warning location.
4095         * gcc.dg/gomp/barrier-2.c: Likewise.
4096         * gcc.dg/label-decl-3.c: Likewise.
4097         * gcc.dg/label-decl-2.c: Likewise.
4098         * gcc.dg/empty-source-2.c: Likewise.
4099
4100 2007-11-08  Tom Tromey  <tromey@redhat.com>
4101
4102         PR c++/30297:
4103         * g++.dg/inherit/pr30297.C: New file.
4104
4105 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4106
4107         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4108         -fno-common for cygwin and mingw32.
4109
4110 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4111
4112         PR middle-end/33826
4113         * gcc.dg/pr33826.c: New.
4114         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4115         recursive functions being marked pure or const.
4116         
4117 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4118
4119         PR fortran/33917
4120         * gfortran.dg/proc_decl_5.f90: New.
4121         * gfortran.dg/proc_decl_6.f90: New.
4122
4123 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4124
4125         PR tree-optimization/32575
4126         * gcc.c-torture/execute/20071108-1.c: New test.
4127
4128 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4129
4130         * g++.dg/opt/anchor1.C: New.
4131
4132 2007-11-07  Diego Novillo  <dnovillo@google.com>
4133
4134         PR 33870
4135         * gcc.c-torture/execute/pr33870.x: Remove.
4136
4137 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4138
4139         PR c++/33045
4140         PR c++/33837
4141         PR c++/33838
4142         * g++.dg/cpp0x/decltype-33837.C: New.
4143         * g++.dg/cpp0x/decltype-refbug.C: New.
4144         * g++.dg/cpp0x/decltype-33838.C: New.
4145
4146 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4147
4148         * gcc.c-torture/compile/20071107-1.c: New test.
4149
4150 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4151
4152         * gcc.dg/out-of-bounds-1.c: New test.
4153
4154 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR c++/33501
4157         * g++.dg/warn/incomplete2.C: New test.
4158         * g++.dg/template/incomplete4.C: New test.
4159         * g++.dg/template/incomplete5.C: New test.
4160
4161 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4162
4163         * gnat.dg/max_align.adb: New test.
4164
4165 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         PR target/30961
4168         * gcc.target/i386/pr30961-1.c: New.
4169
4170 2007-11-06  Tom Tromey  <tromey@redhat.com>
4171
4172         PR c++/32368:
4173         * g++.dg/warn/pragma-system_header3.h: New.
4174         * g++.dg/warn/pragma-system_header3.C: New.
4175
4176         PR c++/32256:
4177         * g++.dg/warn/pragma-system_header4.C: New.
4178         * g++.dg/warn/pragma-system_header4.h: New.
4179
4180 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4181
4182         PR c++/33977
4183         PR c++/33886
4184         * g++.dg/other/canon-array.C: New.
4185         
4186 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4187
4188         * g++.dg/parser/crash36.C: Tweak expected errors.
4189         * g++.dg/cpp0x/pr31439.C: New.
4190         * g++.dg/cpp0x/pr32114.C: New.
4191         * g++.dg/cpp0x/pr32115.C: New.
4192         * g++.dg/cpp0x/pr32125.C: New.
4193         * g++.dg/cpp0x/pr32126.C: New.
4194         * g++.dg/cpp0x/pr32127.C: New.
4195         * g++.dg/cpp0x/pr32128.C: New.
4196         * g++.dg/cpp0x/pr32253.C: New.
4197         * g++.dg/cpp0x/pr32566.C: New.
4198         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4199         * g++.dg/cpp0x/pr31438.C: Ditto.
4200         * g++.dg/cpp0x/variadic81.C: Ditto.
4201         * g++.dg/cpp0x/pr31432.C: Ditto.
4202         * g++.dg/cpp0x/pr31442.C: Ditto.
4203
4204 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR target/33168
4207         * g++.dg/other/datasec1.C: New test.
4208
4209         PR tree-optimization/33458
4210         * g++.dg/opt/inline12.C: New test.
4211
4212         PR tree-optimization/33993
4213         * gcc.c-torture/compile/20071105-1.c: New test.
4214
4215 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4216
4217         PR rtl-optimization/33648
4218         * gcc.dg/pr33648.c: Require effective target freorder.
4219
4220 2007-11-05  Revital Eres  <eres@il.ibm.com>
4221
4222         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4223
4224 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4225
4226         PR c++/33996
4227         PR c++/33235
4228         PR c++/33930
4229         * g++.dg/cpp0x/pr33996.C: New
4230         * g++.dg/cpp0x/rv-trivial-bug.C: New
4231         * g++.dg/cpp0x/pr33930.C: New
4232
4233 2007-11-05  Nick Clifton  <nickc@redhat.com>
4234             Sebastian Pop  <sebastian.pop@amd.com>
4235
4236         PR tree-optimization/32540
4237         PR tree-optimization/33922
4238         * gcc.dg/tree-ssa/pr32540-1.c: New.
4239         * gcc.dg/tree-ssa/pr32540-2.c: New.
4240         * gcc.dg/tree-ssa/pr33922.c: New.
4241
4242 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4243
4244         PR c++/33939
4245         * g++.dg/cpp0x/variadic-rref.C: New.
4246         
4247 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4248
4249         * g++dg/warn/pointer-integer-comparison.C: New.
4250
4251 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4252
4253         PR tree-optimization/33856
4254         * gcc.c-torture/compile/20071027-1.c: New test.
4255
4256         PR c++/33836
4257         * g++.dg/ext/label10.C: New test.
4258
4259         PR c++/33969
4260         * g++.dg/other/ptrmem9.C: New test.
4261
4262 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4263
4264         PR middle-end/32931
4265         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4266
4267 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4268
4269         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4270         * g++.dg/ext/visibility/namespace2.C: Add argument to
4271         dg-require-visibility.
4272         * g++.dg/ext/java-1.C: Disable on AIX.
4273
4274 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4275
4276         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4277
4278 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4279
4280         PR fortran/33881
4281         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4282
4283 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4284
4285         PR c/29062
4286         * gcc.dg/20031223-1.c: Adjust error output.
4287         * gcc.dg/parse-decl-after-label.c: New.
4288         
4289 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4290
4291         PR libfortran/24685
4292         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4293         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4294         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4295
4296 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4297
4298         PR rtl-optimization/28940
4299         * gcc.target/i386/addr-sel-1.c: New test.
4300
4301 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4302
4303         PR middle-end/33670
4304         * gcc.dg/pr33670.c: New test.
4305
4306 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4307
4308         PR c++/33516
4309         * g++.dg/lookup/typedef1.C: New test.
4310
4311 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4312
4313         PR testsuite/32076
4314         * lib/scandump.exp (dump-suffix): New.
4315         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4316         Include dump suffix in pass/fail messages, put regexp in quotes.
4317
4318 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4319
4320         PR c++/33495
4321         * g++.dg/other/error19.C: New.
4322
4323 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4324
4325         PR rtl-optimization/28062
4326         * gcc.c-torture/compile/20071102-1.c: New test.
4327
4328 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4329
4330         * g++.dg/cpp0x/pr33955.C: New.
4331
4332 2007-11-01  Tom Tromey  <tromey@redhat.com>
4333
4334         PR preprocessor/30805:
4335         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4336
4337 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4338
4339         PR rtl-optimization/33648
4340         * gcc.dg/pr33648.c: New test.
4341
4342 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4343
4344         PR c++/32384
4345         * g++.dg/template/pseudodtor1.C: New test.
4346         * g++.dg/template/pseudodtor2.C: New test.
4347
4348         PR c++/32260
4349         * g++.dg/rtti/typeid7.C: New test.
4350
4351 2007-11-01  Tom Tromey  <tromey@redhat.com>
4352
4353         PR preprocessor/30805:
4354         * gcc.dg/cpp/pr30805.c: New file.
4355
4356 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4357
4358         PR testsuite/25352
4359         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4360         add dg-skip-if.
4361         * gcc.c-torture/compile/20001205-1.c: Ditto.
4362         * gcc.c-torture/compile/20001226-1.c: Ditto.
4363         * gcc.c-torture/compile/20020312-1.c: Ditto.
4364         * gcc.c-torture/compile/20020604-1.c: Ditto.
4365         * gcc.c-torture/compile/920501-12.c: Ditto.
4366         * gcc.c-torture/compile/920501-4.c: Ditto.
4367         * gcc.c-torture/compile/920520-1.c: Ditto.
4368         * gcc.c-torture/compile/980506-1.c: Ditto.
4369         * gcc.c-torture/compile/990617-1.c: Ditto.
4370         * gcc.dg/compare6.c: Ditto.
4371         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4372         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4373         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4374         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4375         * g++.old-deja/g++.pt/static6.C: Ditto.
4376         * g++.old-deja/g++.pt/crash16.C: Ditto.
4377         * g++.old-deja/g++.mike/p10416.C: Ditto.
4378         * g++.old-deja/g++.mike/ns15.C: Ditto.
4379         * g++.old-deja/g++.mike/eh46.C: Ditto.
4380
4381 2007-11-01  Tom Tromey  <tromey@redhat.com>
4382
4383         * gcc.dg/redecl-1.c: Update.
4384         * gcc.dg/pr20368-3.c: Update.
4385         * gcc.dg/inline-14.c: Update.
4386         * gcc.dg/builtins-30.c: Update.
4387         * gcc.dg/dremf-type-compat-4.c: Update.
4388         * gcc.dg/pr20368-2.c: Update.
4389
4390 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4391
4392         PR rtl-optimization/33673
4393         * gcc.dg/pr33673.c: New test.
4394
4395 2007-11-01  Michael Matz  <matz@suse.de>
4396
4397         PR tree-optimization/33961
4398         * gcc.dg/pr33961.c: New test.
4399
4400 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4401
4402         PR c++/33494
4403         * g++.dg/template/error35.C: New.
4404
4405 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4406
4407         PR target/31507
4408         * gcc.dg/pr31507-1.c: New test.
4409         * gcc.dg/pr31507-2.c: New test.
4410
4411 2007-10-31  Revital Eres  <eres@il.ibm.com>
4412
4413         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4414         target.
4415         * gcc.dg/vect/tree-vect.h (check_vect): Add
4416         powerpc-*paired test.
4417         * lib/target-supports.exp (check_750cl_hw_available):
4418         New.
4419         (check_effective_target_vect_int,
4420         check_effective_target_vect_intfloat_cvt,
4421         check_effective_target_powerpc_altivec_ok,
4422         check_effective_target_vect_long,
4423         check_effective_target_vect_sdot_hi,
4424         check_effective_target_vect_udot_hi,
4425         check_effective_target_vect_pack_trunc,
4426         check_effective_target_vect_unpack,
4427         check_effective_target_vect_shift,
4428         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4429         target.
4430         * gcc.dg/vect/vect-ifcvt-11.c: New.
4431         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4432         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4433         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4434         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4435         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4436         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4437
4438 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4439             Tobias Burnus  <burnus@net-b.de>
4440
4441         PR fortran/33941
4442         * gfortran.dg/module_read_1.f90: New.
4443
4444 2007-10-31  Tom Tromey  <tromey@redhat.com>
4445
4446         PR preprocessor/30786:
4447         * gcc.dg/cpp/pr30786.c: New file.
4448
4449 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4450
4451         PR fortran/33162
4452         * gfortran.dg/interface_19.f90: New.
4453         * gfortran.dg/interface_20.f90: New.
4454         * gfortran.dg/interface_21.f90: New.
4455         
4456 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4457
4458         PR tree-optimization/32377
4459         * gfortran.dg/vect/pr32377.f90: New.
4460         
4461 2007-10-31  Richard Guenther  <rguenther@suse.de>
4462
4463         PR middle-end/33779
4464         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4465         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4466
4467 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4468
4469         PR fortran/33897
4470         * gfortran.dg/contained_3.f90: New.
4471
4472 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4473
4474         PR c++/19531
4475         * g++.dg/opt/nrv8.C: New.
4476         
4477 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4478
4479         PR c++/33709
4480         * g++.dg/opt/compound1.C: New test.
4481
4482         PR c++/33616
4483         * g++.dg/template/ptrmem18.C: New test.
4484
4485 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4486
4487         PR fortran/33596
4488         * gfortran.dg/isnan_2.f90: New test.
4489
4490 2007-10-30  Ed Schouten  <ed@fxq.nl>
4491
4492         PR tree-optimization/32500
4493         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4494
4495 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4496
4497         PR c++/31993
4498         PR c++/32252
4499         * g++.dg/cpp0x/pr31993.C: New
4500         * g++.dg/cpp0x/pr32252.C: New
4501
4502 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4503
4504         PR tree-optimization/33723
4505         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4506
4507 2007-10-30  Richard Guenther  <rguenther@suse.de>
4508
4509         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4510         gcc.target/i386/loop-3.c.
4511
4512 2007-10-30  Revital Eres  <eres@il.ibm.com>
4513
4514         * gcc.dg/vect/pr33866.c: Require vect_long.
4515
4516 2007-10-30  Revital Eres  <eres@il.ibm.com>
4517
4518         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4519         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4520
4521 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4522
4523         PR tree-optimization/32893
4524         * lib/target-supports.exp
4525         (check_effective_target_unaligned_stack): new keyword.
4526         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4527         not sensitive to unaligned_stack.
4528         * gcc.dg/vect/vect-3.c: Likewise.
4529         * gcc.dg/vect/vect-4.c: Likewise.
4530         * gcc.dg/vect/vect-5.c: Likewise.
4531         * gcc.dg/vect/vect-6.c: Likewise.
4532         * gcc.dg/vect/vect-7.c: Likewise.
4533         * gcc.dg/vect/vect-13.c: Likewise.
4534         * gcc.dg/vect/vect-17.c: Likewise.
4535         * gcc.dg/vect/vect-18.c: Likewise.
4536         * gcc.dg/vect/vect-19.c: Likewise.
4537         * gcc.dg/vect/vect-20.c: Likewise.
4538         * gcc.dg/vect/vect-21.c: Likewise.
4539         * gcc.dg/vect/vect-22.c: Likewise.
4540         * gcc.dg/vect/vect-27.c: Likewise.
4541         * gcc.dg/vect/vect-29.c: Likewise.
4542         * gcc.dg/vect/vect-64.c: Likewise.
4543         * gcc.dg/vect/vect-65.c: Likewise.
4544         * gcc.dg/vect/vect-66.c: Likewise.
4545         * gcc.dg/vect/vect-72.c: Likewise.
4546         * gcc.dg/vect/vect-73.c: Likewise.
4547         * gcc.dg/vect/vect-86.c: Likewise.
4548         * gcc.dg/vect/vect-all.c: Likewise.
4549         * gcc.dg/vect/slp-25.c: Likewise.
4550         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4551         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4552         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4553
4554         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4555         * gcc.dg/vect/vect-34.c: Likewise.
4556         * gcc.dg/vect/vect-36.c: Likewise.
4557         * gcc.dg/vect/vect-64.c: Likewise.
4558         * gcc.dg/vect/vect-65.c: Likewise.
4559         * gcc.dg/vect/vect-66.c: Likewise.
4560         * gcc.dg/vect/vect-68.c: Likewise.
4561         * gcc.dg/vect/vect-76.c: Likewise.
4562         * gcc.dg/vect/vect-77.c: Likewise.
4563         * gcc.dg/vect/vect-78.c: Likewise.
4564
4565         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4566         testcase (without no-section-anchors prefix) but with global arrays.
4567         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4568         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4569         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4570         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4571         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4572         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4573         * gcc.dg/vect/vect-77-global.c: Likewise.
4574         * gcc.dg/vect/vect-78-global.c: Likewise.
4575
4576         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4577         testcase (without no-section-anchors prefix) but fix alignment checks
4578         to also consider unaligned_stack targets.
4579         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4580
4581 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR tree-optimization/33723
4584         * gcc.c-torture/execute/20071029-1.c: New test.
4585         * gcc.dg/tree-ssa/pr33723.c: New test.
4586
4587 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4588
4589         PR tree-optimization/33614
4590         * gcc.c-torture/compile/pr33614.c: New test.
4591
4592 2007-10-29  Richard Guenther  <rguenther@suse.de>
4593
4594         PR tree-optimization/33870
4595         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4596
4597 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4598
4599         PR tree-optimization/33757
4600         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4601         true architectures instead of having a big dg-skip-if.
4602
4603         PR c++/33841
4604         * g++.dg/other/bitfield3.C: New test.
4605
4606 2007-10-29  Richard Guenther  <rguenther@suse.de>
4607
4608         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4609
4610 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4611
4612         Automatic parallelization reduction tests.
4613
4614         * gcc.dg/tree-ssa/reduc-1.c: New test.
4615         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4616         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4617         * gcc.dg/tree-ssa/reduc-2.c: New test.
4618         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4619         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4620         * gcc.dg/tree-ssa/reduc-3.c: New test.
4621         * gcc.dg/tree-ssa/reduc-6.c: New test.
4622         * gcc.dg/tree-ssa/reduc-7.c: New test.
4623         * gcc.dg/tree-ssa/reduc-8.c: New test.
4624         * gcc.dg/tree-ssa/reduc-9.c: New test.
4625
4626 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4627             Zdenek Dvorak  <ook@ucw.cz>
4628
4629         OMP_ATOMIC Changes, testsuite changes.
4630
4631         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4632         instead of gimple dump.
4633         * gcc.dg/gomp/atomic-9.c: Same.
4634         * gcc.dg/gomp/atomic-10.c: Same.
4635         * g++.dg/gomp/atomic-3.C: Same.
4636         * g++.dg/gomp/atomic-9.C: Same.
4637         * g++.dg/gomp/atomic-10.C: Same.
4638
4639 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4640
4641         PR fortran/31217
4642         PR fortran/33811
4643         * gfortran.dg/forall_12.f90: New test.
4644
4645         PR fortran/33686
4646         * gfortran.dg/forall_13.f90: New test.
4647
4648 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4649             Mark Mitchell  <mark@codesourcery.com>
4650
4651         PR c++/30659
4652         * g++.dg/template/crash71.C: New.
4653
4654 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4655
4656         PR fortran/32147
4657         * gfortran.dg/module_md5_1.f90: Update hash-value.
4658
4659 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4660
4661         PR tree-opt/33589
4662         * g++.dg/torture/pr33589-1.C: New testcase.
4663         * g++.dg/torture/pr33589-2.C: New testcase.
4664
4665 2007-10-28  Richard Guenther  <rguenther@suse.de>
4666
4667         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4668
4669 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4670             Uros Bizjak  <ubizjak@gmail.com>
4671
4672         PR tree-optimization/33920
4673         * gcc.dg/tree-ssa/pr33290.c: New test.
4674
4675 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4676
4677         PR fortran/31306
4678         * gfortran.dg/argument_check_7.f90: New test.
4679         * gfortran.dg/argument_check_8.f90: New test.
4680         
4681 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4682
4683         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4684         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4685         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4686         * gcc.target/i386/sse-14.c: Ditto.
4687
4688 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4689
4690         PR c++/33844
4691         * g++.dg/other/ptrmem8.C: New test.
4692
4693         PR c++/33842
4694         * g++.dg/template/error34.C: New test.
4695
4696 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4697
4698         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4699
4700 2007-10-27  Richard Guenther  <rguenther@suse.de>
4701
4702         PR tree-optimization/33870
4703         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4704         * gcc.c-torture/execute/pr33870.c: Likewise.
4705
4706 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4707
4708         PR fortran/33162
4709         * gfortran.dg/argument_checking_9.f90: New test.
4710
4711 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4712
4713         * g++.dg/other/pr33601.C: New.
4714
4715 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4716
4717         PR c++/31988
4718         * g++.dg/init/new25.C: New.
4719
4720 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4721
4722         * g++.dg/cpp0x/pr33839.C: New.
4723         
4724 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4725
4726         PR c++/33744
4727         * g++.dg/template/arg6.C: New test.
4728
4729 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4730
4731         PR c++/31747
4732         * g++.dg/parse/crash39.C: New.
4733
4734 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4735
4736         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4737         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4738         "offset: -4B".
4739
4740 2007-10-25  David Daney  <ddaney@avtrex.com>
4741
4742         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4743
4744 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4745
4746         PR c++/33843
4747         * g++.dg/template/error32.C: New.
4748
4749 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4750             Ira Rosen  <irar@il.ibm.com>
4751
4752         PR tree-optimization/33833
4753         * gcc.dg/vect/pr33833.c: New testcase.
4754
4755 2007-10-25  David Daney  <ddaney@avtrex.com>
4756
4757         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4758
4759 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4760             Ira Rosen  <irar@il.ibm.com>
4761
4762         PR tree-optimization/33866
4763         * gcc.dg/vect/pr33866.c: New testcase.
4764
4765 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4766
4767         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4768         Add -w to compile flags to suppress "call-clobbered register" warnings
4769         and remove dg-warning directives.
4770
4771 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4772
4773         * gcc.dg/sms-2.c: Cleanup sms dump file.
4774         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4775         profile-use step.
4776
4777 2007-10-24  David Daney  <ddaney@avtrex.com>
4778
4779         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4780
4781 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4782
4783         PR target/33755
4784         * gcc.target/mips/pr33755.c: New test.
4785
4786 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4787
4788         PR tree-optimization/33804
4789         * gcc.dg/vect/pr33804.c: New testcase.
4790
4791 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4792
4793         PR forrtran/33849
4794         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4795
4796 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4797             Uros Bizjak  <ubizjak@gmail.com>
4798
4799         PR rtl-optimization/33846
4800         * gcc.dg/vect/pr33846.c: New testcase.
4801
4802 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4803             Dorit Nuzman  <dorit@il.ibm.com>
4804
4805         PR tree-optimization/33860
4806         * g++.dg/vect/pr33860.cc: New test.
4807         * g++.dg/vect/pr33860a.cc: New test.
4808
4809 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4810             Revital Eres  <eres@il.ibm.com>      
4811
4812         * gcc.dg/sms-2.c: New testcase.
4813
4814 2007-10-22  David S. Miller  <davem@davemloft.net>
4815
4816         * gcc.dg/globalreg-1.c: New test.
4817
4818 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4819             Dorit Nuzman  <dorit@il.ibm.com>
4820
4821         PR tree-optimization/33834
4822         PR tree-optimization/33835
4823         * g++.dg/vect/pr33834_1.cc: New test.
4824         * g++.dg/vect/pr33834_2.cc: New test.
4825         * g++.dg/vect/pr33835.cc: New test.
4826
4827 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4828
4829         * gcc.dg/pr33644.c: New test.
4830
4831 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4832
4833         PR c++/33372
4834         * g++.dg/gomp/pr33372-1.C: New test.
4835         * g++.dg/gomp/pr33372-2.C: New test.
4836         * g++.dg/gomp/pr33372-3.C: New test.
4837
4838 2007-10-22  Michael Matz  <matz@suse.de>
4839
4840         PR tree-optimization/33855
4841         * gcc.c-torture/compile/pr33855.c: New testcase.
4842
4843 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4844
4845         PR tree-optimization/33854
4846         * gcc.dg/vect/O1-pr33854.c: New testcase.
4847         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4848
4849 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4850
4851         * gcc.dg/unwind-1.c: Disable on AIX.
4852         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4853
4854 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4855
4856         PR fortran/33749
4857         * gfortran.dg/assign_9.f90: New test.
4858
4859 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4860
4861         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4862         (dg-mips-options): Skip tests that specify an ABI other than o32
4863         and o64 if generating MIPS16 hard-float code.
4864
4865 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4866             Revital Eres  <eres@il.ibm.com>
4867
4868         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4869         * gcc.dg/vect/vect-16.c: Fix comment.
4870         * gcc.dg/vect/pr33369.c: Require vect_int.
4871         * gcc.dg/vect/slp-33.c: Add spaces.
4872         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4873         targets.
4874         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4875         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4876         targets.
4877         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4878         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4879         targets.
4880         * gcc.dg/vect/slp-10.c: Add spaces.
4881         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4882         targets.
4883         * gcc.dg/vect/slp-36.c: Require vect_int.
4884         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4885         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4886         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4887         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4888         targets.
4889         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4890         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4891         instead of vector_alignment_reachable_for_double.
4892         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4893         (natural_alignment): Split into...
4894         (natural_alignment_32, natural_alignment_64): New.
4895         (vector_alignment_reachable): Depend on natural_alignment_32.
4896         (vector_alignment_reachable_for_double): Rename to ...
4897         (vector_alignment_reachable_for_64bit): And depend on
4898         natural_alignment_64.
4899
4900 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4901
4902         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4903         MIPS targets.
4904         * g++.dg/vect/vect.exp: Likewise.
4905         * lib/fortran-torture.exp: Likewise.
4906         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4907         mipsisa64*-*-* as the target selector.  Remove -mips64,
4908         -mhard-float and -mgp64 from the options list.
4909         * gcc.target/mips/mips-ps-2.c: Likewise.
4910         * gcc.target/mips/mips-ps-3.c: Likewise.
4911         * gcc.target/mips/mips-ps-4.c: Likewise.
4912         * gcc.target/mips/mips-ps-6.c: Likewise.
4913         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4914         options list.
4915         * gcc.target/mips/sb1-1.c: Likewise.
4916         * gcc.target/mips/mips-ps-type.c: Likewise.
4917         * gcc.target/mips/mips-ps-7.c: New test.
4918         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4919         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4920         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4921         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4922         as forcing an ABI and an architecture.
4923         (is_gp32_flag, is_gp64_flag): Fold into...
4924         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4925         then -mfp64 imply -mhard-float.  Apply register rules after the
4926         loop.  Handle -march=mipsN like -mipsN.
4927
4928 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4929
4930         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4931         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4932
4933 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4934
4935         PR fortran/33818
4936         * gfortran.dg/entry_dummy_ref_3.f90: New.
4937
4938 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4939             FX Coudert <fxcoudert@gcc.gnu.org>
4940
4941         PR fortran/31608
4942         * gfortran.dg/char_cast_1.f90: New test.
4943
4944 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4945
4946         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4947         * gfortran.dg/large_real_kind_2.F90: ditto.
4948         * gfortran.dg/default_format_2.f90: ditto.
4949         * gfortran.dg/default_format_denormal_1.f90: ditto.
4950
4951 2007-10-19  Richard Guenther  <rguenther@suse.de>
4952
4953         PR middle-end/33816
4954         PR middle-end/32921
4955         * gfortran.dg/pr32921.f: New testcase.
4956
4957 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4958
4959         PR libfortran/33544
4960         * gfortran.dg/transfer_check_1.f90: Adjust options.
4961
4962 2007-10-19  Richard Guenther  <rguenther@suse.de>
4963
4964         Revert
4965         2007-10-19  Richard Guenther  <rguenther@suse.de>
4966
4967         PR middle-end/32921
4968         * gfortran.dg/pr32921.f: New testcase.
4969
4970 2007-10-19  Richard Guenther  <rguenther@suse.de>
4971
4972         * gcc.c-torture/execute/20071018-1.c: New testcase.
4973
4974 2007-10-19  Richard Guenther  <rguenther@suse.de>
4975
4976         PR middle-end/32921
4977         * gfortran.dg/pr32921.f: New testcase.
4978
4979 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
4980
4981         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4982
4983 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4984
4985         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4986
4987 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4988
4989         PR fortran/33233
4990         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4991         * gfortran.dg/host_assoc_function_3.f90: New test.
4992
4993 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4994
4995         PR fortran/33733
4996         * gfortran.dg/transfer_simplify_6.f90: New test.
4997
4998 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4999             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5000
5001         PR middle-end/33794
5002         * gfortran.dg/pr33794.f90: New testcase.
5003
5004 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
5005
5006         PR target/32961
5007         * gcc.target/i386/pr32961.c: New testcase.
5008         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5009         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5010         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5011         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5012         __builtin_ia32_pslldi128 defines.
5013
5014 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5015
5016         PR fortran/33760
5017         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5018
5019 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5020
5021         PR c++/28639
5022         PR c++/30299
5023         * g++.dg/template/void12.C: New.
5024         * g++.dg/template/void13.C: New.
5025
5026 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5027
5028         PR c++/31446
5029         * g++.dg/template/void11.C: New.
5030         * g++.dg/template/void2.C: Adjust error markers.
5031         * g++.dg/template/void10.C: Likewise.
5032         * g++.dg/template/crash55.C: Likewise.
5033
5034 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5035
5036         * g++.dg/opt/const5.C: New test.
5037
5038 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5039             Maxim Kuvyrkov  <maxim@codesourcery.com>
5040
5041         * gcc.target/ia64/20040709-2.c: New test.
5042
5043 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5044
5045         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5046
5047 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5048
5049         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5050         to each function.  Check that there are no unsigned loads.
5051
5052 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5053
5054         PR tree-optimization/33136
5055         * gcc.c-torture/execute/20070824-1.c: New test.
5056         * gcc.dg/pr33136-1.c: New test.
5057         * gcc.dg/pr33136-2.c: New test.
5058         * gcc.dg/pr33136-3.c: New test.
5059
5060 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5061
5062         PR tree-optimization/33735
5063         * g++.dg/torture/pr33735.C: New.
5064
5065 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5066
5067         PR middle-end/33706
5068         * gcc.dg/va-arg-pack-2.c: New.
5069
5070 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5071
5072         PR tree-optimization/33619
5073         * gcc.dg/pr33619.c: New test.
5074
5075 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5076
5077         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5078         flag for AIX.
5079         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5080
5081 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5082
5083         PR libfortran/33055
5084         * gfortran.dg/inquire_11.f90: New test.
5085         * gfortan.dg/negative_unit_int8.f: New test.
5086
5087 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5088
5089         PR target/33133
5090         * gcc.c-torture/compile/pr33133.c: New test.
5091
5092 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5093
5094         PR libfortran/33672
5095         * gfortran.dg/namelist_40.f90: New test.
5096
5097 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5098
5099         PR fortran/33745
5100         * gfortran.dg/bounds_check_11.f90: New.
5101
5102 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5103
5104         PR c++/30303
5105         * g++.dg/other/ctor1.C: New test.
5106         * g++.dg/other/ctor2.C: New test.
5107         * g++.dg/other/dtor1.C: New test.
5108
5109 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5110
5111         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5112
5113 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5114             Paul Thomas  <pault@gcc.gnu.org>
5115
5116         PR fortran/33254
5117         PR fortran/33727
5118         * gfortran.dg/bounds_check_10.f90: New.
5119
5120 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5121
5122         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5123         * gcc.target/powerpc/popcount-1.c: Same.
5124
5125 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5126
5127         PR c++/26698
5128         * g++.dg/conversion/op4.C: New test.
5129
5130 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5131
5132         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5133
5134 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5135
5136         PR fortran/33542
5137         * gfortran.dg/ambiguous_specific_1.f90: New test.
5138
5139 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5140
5141         PR fortran/33664
5142         * gfortran.dg/impure_spec_expr_1.f90: New test.
5143         * gfortran.dg/char_result_7.f90: Remove illegal test.
5144
5145 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5146
5147         PR 11001
5148         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5149         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5150         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5151         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5152         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5153         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5154         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5155         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5156         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5157
5158 2007-10-12  Richard Guenther  <rguenther@suse.de>
5159
5160         PR middle-end/26198
5161         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5162         * gcc.c-torture/execute/20071011-1.c: Likewise.
5163         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5164
5165 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5166
5167         PR tree-optimization/33742
5168         * gcc.dg/pr33742.c: New testcase.
5169
5170 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5171
5172         PR tree-optimization/33645
5173         * gcc.dg/pr33645-1.c: New test.
5174         * gcc.dg/pr33645-2.c: New test.
5175         * gcc.dg/pr33645-3.c: New test.
5176  
5177         PR c++/32121
5178         * g++.dg/ext/label4.C: Adjust error regexp.
5179         * g++.dg/ext/label6.C: Adjust error regexp.
5180         * g++.dg/ext/label7.C: New test.
5181         * g++.dg/ext/label8.C: New test.
5182         * g++.dg/ext/label9.C: New test.
5183
5184 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5185
5186         PR middle-end/33676
5187         * gcc.dg/pr33676.c: New.
5188
5189 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5190
5191         PR c++/31441
5192         * g++.dg/cpp0x/variadic83.C: New.
5193
5194 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5195
5196         PR c++/33461
5197         * g++.dg/cpp0x/variadic81.C: New.
5198         * g++.dg/cpp0x/variadic82.C: Likewise.
5199
5200 2007-10-11  Richard Guenther  <rguenther@suse.de>
5201
5202         PR middle-end/33724
5203         * gcc.dg/pr33724.c: New testcase.
5204
5205 2007-10-11  Richard Guenther  <rguenther@suse.de>
5206
5207         PR c/33726
5208         * gcc.dg/pr33726.c: New testcase.
5209
5210 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5211
5212         PR fortran/33500
5213         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5214         
5215 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5216
5217         PR testsuite/33391
5218         * gfortran.dg/do_3.F90: Run with -fwrapv.
5219
5220 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5221
5222         * gcc.dg/unwind-1.c: New.
5223
5224 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5225
5226         PR libfortran/33683
5227         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5228         failure on some common systems.
5229
5230 2007-10-09  Richard Guenther  <rguenther@suse.de>
5231
5232         PR middle-end/33692
5233         * gcc.dg/pr33692.c: New testcase.
5234
5235 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5236
5237         PR middle-end/33669
5238         * gcc.c-torture/execute/pr33669.c: New.
5239
5240 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5241
5242         PR tree-optimization/33615
5243         * g++.dg/tree-ssa/pr33615-2.C: New test.
5244
5245 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5246
5247         PR tree-optimization/33615
5248         * g++.dg/tree-ssa/pr33615.C: New test.
5249
5250 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5251
5252         PR tree-optimization/33572
5253         * g++.dg/torture/pr33572.C: Replace with complete test.
5254
5255 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5256
5257         PR fortran/33689
5258         * gfortran.dg/spec_expr_5.f90: New.
5259
5260 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5261
5262         * gcc.dg/pragma-darwin-2.c: New.
5263
5264 2007-10-08  Richard Guenther  <rguenther@suse.de>
5265
5266         PR middle-end/33693
5267         PR middle-end/33695
5268         PR middle-end/33697
5269         * gcc.dg/pr33693.c: New testcase.
5270         * gcc.dg/pr33695.c: Likewise.
5271         * gcc.dg/pr33697.c: Likewise.
5272
5273 2007-10-08  Richard Guenther  <rguenther@suse.de>
5274
5275         PR middle-end/33691
5276         PR middle-end/33694
5277         PR middle-end/33696
5278         * gcc.dg/pr33691.c: New testcase.
5279         * gcc.dg/pr33694.c: Likewise.
5280         * gcc.dg/pr33696.c: Likewise.
5281
5282 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5283
5284         PR libfortran/33683
5285         * gfortran.dg/gamma_5.f90:  New test case
5286
5287 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5288
5289         PR fortran/20851
5290         * initialization_1.f90: Fix dg-error annotations.
5291         * initialization_14.f90: New.
5292         * initialization_7.f90: Fix dg-error annotations.
5293         * initialization_9.f90: Likewise.
5294
5295 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5296
5297         * gfortran.dg/error_recovery_4.f90: New test.
5298
5299 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5300
5301         * gfortran.dg/default_format_denormal_2.f90: New test.
5302         * gfortran.dg/default_format_2.inc: New test.
5303         * gfortran.dg/default_format_denormal_1.f90: New test.
5304         * gfortran.dg/default_format_1.inc: New test.
5305         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5306         numbers.
5307         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5308         numbers.
5309
5310 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5311
5312         * gfortran.dg/namelist_15.f90: Revise test.
5313
5314 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5315
5316         PR tree-optimization/33655
5317         * gcc.dg/torture/pr33655.c: New.
5318
5319 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5320
5321         PR tree-optimization/33572
5322         * g++.dg/torture/pr33572.C: New.
5323
5324 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5325
5326         PR fortran/25076
5327         * gfortran.dg/forall_11.f90: New.
5328
5329 2007-10-05  Michael Matz  <matz@suse.de>
5330
5331         PR middle-end/33667
5332         * gcc.dg/pr33667.c: New testcase.
5333
5334 2007-10-05  Richard Guenther  <rguenther@suse.de>
5335
5336         PR middle-end/33666
5337         * gcc.dg/pr33666.c: New testcase.
5338
5339 2007-10-05  Michael Matz  <matz@suse.de>
5340
5341         PR inline-asm/33600
5342         * gcc.target/i386/pr33600.c: New testcase.
5343
5344 2007-10-05  Richard Guenther  <rguenther@suse.de>
5345
5346         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5347
5348 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5349
5350         PR target/33635
5351         * gcc.target/mips/pr33635-1.c: New test.
5352
5353 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5354
5355         PR libfortran/33253
5356         * gfortran.dg/namelist_39.f90: Revise to use long names.
5357
5358 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5359
5360         PR fortran/33646
5361         * gfortran.dg/pr33646.f90: New file.
5362
5363 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5364
5365         PR fortran/33529
5366         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5367         * gfortran.dg/char_decl_2.f90: New test.
5368
5369 2007-10-04  Richard Guenther  <rguenther@suse.de>
5370
5371         PR middle-end/33641
5372         * gcc.c-torture/compile/pr33641.c: New testcase.
5373
5374 2007-10-04  Michael Matz  <matz@suse.de>
5375
5376         PR rtl-optimization/33653
5377         * gcc.dg/pr33653.c: New.
5378
5379 2007-10-04  Richard Guenther  <rguenther@suse.de>
5380
5381         PR tree-optimization/33627
5382         * g++.dg/torture/pr33627.C: New testcase.
5383
5384 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5385
5386         PR fortran/33626
5387         * gfortran.dg/parens_6.f90: New.
5388
5389 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5390
5391         PR fortran/33646
5392         PR fortran/33542
5393         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5394
5395 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5396
5397         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5398
5399 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5400
5401         PR target/33635
5402         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5403         and mips_forced_be.
5404         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5405         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5406         options.
5407         * gcc.target/mips/fpr-moves-1.c: New test.
5408         * gcc.target/mips/fpr-moves-2.c: Likewise.
5409         * gcc.target/mips/fpr-moves-3.c: Likewise.
5410         * gcc.target/mips/fpr-moves-4.c: Likewise.
5411         * gcc.target/mips/fpr-moves-5.c: Likewise.
5412         * gcc.target/mips/fpr-moves-6.c: Likewise.
5413         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5414
5415 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5416
5417         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5418
5419 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5420
5421         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5422         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5423
5424 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5425
5426         PR fortran/33198
5427         * gfortran.dg/common_errors_1.f90: New.
5428
5429 2007-10-03  Doug Kwan  <dougkwan@google.com>
5430         Richard Guenther  <rguenther@suse.de>
5431
5432         PR debug/31899
5433         * g++.dg/debug/using3.C: New testcase.
5434
5435 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5436
5437         PR libfortran/33253
5438         * gfortran.dg/namelist_38.f90: New test.
5439         * gfortran.dg/namelist_39.f90: New test.
5440
5441 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5442
5443         PR libfortran/33469
5444         * gfortran.dg/default_format_1.f90: New test.
5445         * gfortran.dg/default_format_2.f90: New test.
5446         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5447         * gfortran.dg/real_const_3.f90: Adjust expected output.
5448
5449 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5450
5451         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5452         default ABI.  Split mips_forced_abi into mips_forced_abi and
5453         mips_forced_regs.
5454         (is_gp32_flag): Return true for -mabi=32.
5455         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5456         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5457         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5458         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5459         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5460         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5461         * gcc.target/mips/save-restore-2.c: Likewise.
5462         * gcc.target/mips/save-restore-3.c: Likewise.
5463         * gcc.target/mips/save-restore-4.c: Likewise.
5464
5465 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5466
5467         PR middle-end/33617
5468         * gcc.c-torture/compile/pr33617.c: New test.
5469
5470 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5471
5472         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5473         -gstabs+ for extended options.
5474
5475 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5476
5477         PR fortran/33542
5478         * gfortran.dg/ambiguous_specific_1.f90: New test.
5479
5480 2007-10-02  Revital Eres  <eres@il.ibm.com>
5481
5482         * gcc.target/powerpc/paired-8.c: New test.
5483         * gcc.target/powerpc/paired-9.c: New test.
5484         * gcc.target/powerpc/paired-10.c: New test.
5485
5486 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5487
5488         PR fortran/33566
5489         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5490
5491 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5492
5493         PR fortran/33554
5494         * gfortran.dg/intent_out_2.f90: New test.
5495
5496 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5497
5498         PR fortran/33550
5499         * gfortran.dg/ambiguous_reference_1.f90: New test.
5500
5501 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5502
5503         PR fortran/31154
5504         PR fortran/31229
5505         PR fortran/33334
5506         * gfortran.dg/function_kinds_1.f90: New test.
5507         * gfortran.dg/function_kinds_2.f90: New test.
5508         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5509         use association into interfaces.
5510
5511 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5512
5513         PR testsuite/31828
5514         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5515         (overflow): Use INFINITY, not FP_INFINITE.
5516         gcc.dg/float-range-4.c: Likewise.
5517         gcc.dg/float-range-5.c: Likewise.
5518
5519 2007-10-01  Nick Clifton  <nickc@redhat.com>
5520
5521         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5522         for 16-bit targets.
5523
5524 2007-09-30  Diego Novillo  <dnovillo@google.com>
5525
5526         PR 33593
5527         * g++.dg/tree-ssa/pr33593.C: New test.
5528
5529 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5530
5531         PR libfortran/33400
5532         * gfortran.dg/PR19872.f: Fix test condition.
5533         * gfortran.dg/list_read_7.f90: New test.
5534
5535 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5536
5537         PR tree-optimization/33597
5538         * gcc.dg/vect/pr33597.c: New testcase.
5539
5540 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5541
5542         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5543         * gcc.target/i386/pr33524.c: ...this.
5544
5545 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5546
5547         PR fortran/33354
5548         * gfortran.dg/minmaxloc_4.f90: New.
5549
5550 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5551
5552         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5553
5554 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5555
5556         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5557
5558 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5559
5560         PR c++/33213
5561         * g++.dg/cpp0x/variadic79.C: New.
5562
5563 2007-09-28  Michael Matz  <matz@suse.de>
5564             Jakub Jelinek  <jakub@redhat.com>
5565
5566         PR rtl-optimization/33552
5567         * gcc.target/i386/pr33552.c: New runtime test.
5568         * gcc.target/i386/strinline.c: New compile time test.
5569
5570 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5571
5572         * gfortran.dg/openmp_stack.f90: Removed.
5573
5574         PR c++/31434
5575         * g++.dg/cpp0x/variadic80.C: New test.
5576
5577 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5578
5579         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5580         r128057.
5581
5582 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5583
5584         PR middle-end/7003
5585         * gcc.target/powerpc/gcse-1.c: New test.
5586
5587 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5588
5589         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5590         fixed capitalizations.
5591         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5592         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5593         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5594         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5595         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5596         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5597         * gfortran.dg/min_max_conformance.f90: Likewise.
5598
5599 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5600
5601         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5602         options.
5603         * gcc.dg/c99-tgmath-2.c: Likewise.
5604         * gcc.dg/c99-tgmath-3.c: Likewise.
5605         * gcc.dg/c99-tgmath-4.c: Likewise.
5606
5607 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5608
5609         PR fortran/33568
5610         * gfortran.dg/anint_1.f90: New test.
5611
5612 2007-09-27  Ian Lance Taylor  <iant@google.com>
5613
5614         PR tree-optimization/33565
5615         * gcc.dg/Wstrict-overflow-20.c: New test.
5616
5617 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5618
5619         * gfortran.dg/openmp_stack.f90: Fix typo.
5620         * gfortran.dg/recursive_stack.f90: Fix typo.
5621
5622 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5623
5624         PR c++/33493
5625         * g++.dg/template/error31.C: New.
5626
5627 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5628
5629         * lib/prune.exp: Prune also "^In function .*$" lines and
5630         "^    inlined from .*$" lines.
5631
5632 2007-09-26  Richard Guenther  <rguenther@suse.de>
5633
5634         PR tree-optimization/33563
5635         * gcc.dg/torture/pr33563.c: New testcase.
5636
5637 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5638
5639         PR c/25309
5640         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5641         array.
5642         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5643         without -O2.
5644
5645 2007-09-26  Richard Guenther  <rguenther@suse.de>
5646
5647         PR tree-optimization/30375
5648         PR tree-optimization/33560
5649         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5650         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5651         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5652         * gcc.dg/torture/pr30375.c: New testcase.
5653         * gcc.dg/torture/pr33560.c: New testcase.
5654         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5655
5656 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5657
5658         PR c++/33207
5659         * g++.dg/parse/crash38.C: New test.
5660
5661 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5662
5663         PR target/33524
5664         * gcc.target/i386/sse5-convert.c: New file, test int->long
5665         vectorized conversions.
5666
5667 2007-09-25  Revital Eres  <eres@il.ibm.com>
5668
5669         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5670
5671 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5672
5673         PR c/32295
5674         * gcc.dg/enum-incomplete-1.c: New test.
5675
5676 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5677
5678         * gcc.c-torture/compile/20070919-1.c: New test.
5679
5680 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5681
5682         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5683
5684 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5685
5686         PR c++/14688
5687         * g++.dg/inherit/override_attribs.C: New file.
5688
5689 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5690
5691         PR fortran/33269
5692         * io.c (check_format_string): Move NULL and constant checks into
5693         this function.
5694         (check_io_constraints): Call gfc_simplify_expr() before calling
5695         check_format_string().  Remove NULL and constant checks.
5696
5697 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5698
5699         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5700         * gcc.c-torture/execute/loop-2g.x: Likewise.
5701
5702 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5703
5704         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5705         Reject hard-float modes unless the ABI is o32 or o64.
5706         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5707         of gcc.exp.  Skip the tests when mips16 code generation is not
5708         supported.
5709         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5710         and use dg-add-options mips16_attribute.
5711
5712 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5713
5714         PR c++/33506
5715         * g++.dg/ext/attrib29.C: New test.
5716
5717 2007-09-23  Ollie Wild  <aaw@google.com>
5718
5719         * gcc.dg/fold-bitand-1.c: New test.
5720         * gcc.dg/fold-bitand-2.c: New test.
5721         * gcc.dg/fold-bitand-3.c: New test.
5722         * gcc.dg/fold-bitand-4.c: New test.
5723
5724 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5725
5726         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5727         any of the macros to be defined for __mips16.
5728         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5729
5730 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5731
5732         * gcc.dg/vect/pr21591.c: Require vect_int.
5733         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5734         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5735         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5736
5737 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5738
5739         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5740         attributes.
5741         * gcc.dg/va-arg-pack-len-2.c: New test.
5742         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5743         attributes.
5744         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5745
5746         PR tree-optimization/32772
5747         * gcc.c-torture/compile/20070905-1.c: New test.
5748
5749         PR tree-optimization/32975
5750         * gcc.dg/pr32975.c: New test.
5751
5752         PR middle-end/28755
5753         * gcc.dg/pr28755.c: New test.
5754
5755 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5756
5757         * lib/target-supports.exp (check_effective_target_nomips16): New
5758         procedure.
5759         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5760         for mipsisa64*-*-*.
5761         * gcc.dg/vect/vect.exp: Likewise.
5762         * g++.dg/vect/vect.exp: Likewise.
5763         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5764         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5765         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5766         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5767         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5768         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5769         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5770         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5771         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5772         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5773         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5774         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5775         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5776         (test14, test15, test16, test17, test18): Likewise.
5777         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5778         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5779         (test14, test15, test16, test17, test18, test19, test20, test21)
5780         (test22): Likewise.
5781         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5782         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5783         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5784         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5785         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5786         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5787         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5788         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5789         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5790         (test13, test14, test15, test16, test17, test18, test19, test20)
5791         (test21, test22, test23, test24, test25, test26, test27, test28)
5792         (test29, test30, test31): Likewise.
5793         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5794         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5795         (test13, test14, test15, test16, test17, test18, test19, test20)
5796         (test21, test22, test23, test24, test25, test26, test27, test28)
5797         (test29, test30, test31, test32, test33, test34, test35, test36)
5798         (test37, test38, test39, test40, test41, test42, test43, test44)
5799         (test45, test46, test47, test48, test49, test50, test51, test52)
5800         (test53, test54, test55, test56, test57, test58, test59, test60)
5801         (test61, test62, test63): Likewise.
5802         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
5803         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5804         (test13, test14, test15, test16, test17, test18, test19, test20)
5805         (test21, test22, test23, test24, test25, test26, test27, test28)
5806         (test29, test30, test31): Likewise.
5807         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5808         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5809         (test13, test14, test15, test16, test17, test18, test19, test20)
5810         (test21, test22, test23, test24, test25, test26, test27, test28)
5811         (test29, test30, test31): Likewise.
5812         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5813         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5814         (test13, test14, test15): Likewise.
5815         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5816         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5817         (test13, test14, test15): Likewise.
5818         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5819         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5820         (test13, test14, test15, test16, test17, test18, test19, test20)
5821         (test21, test22, test23, test24, test25, test26, test27, test28)
5822         (test29, test30, test31): Likewise.
5823         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5824         (matrix_multiply4: Likewise.
5825         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5826         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5827         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5828         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5829         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5830         (test13, test14, test15, test16, test17, test18, test19, test20)
5831         (test21, test22, test23, test24, test25, test26, test27, test28)
5832         (test29, test30, test31): Likewise.
5833         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5834         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5835         (test13, test14, test15, test16, test17, test18, test19, test20)
5836         (test21, test22, test23, test24, test25, test26, test27, test28)
5837         (test29, test30, test31): Likewise.
5838         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5839         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5840         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5841         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5842         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5843         (sub_v4qi): Likewise.
5844         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5845         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5846         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5847         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5848         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5849         (subb, subc): Likewise.
5850         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5851         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5852         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5853         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5854         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5855         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5856         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5857         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5858         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5859         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5860         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5861         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5862         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5863
5864 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5865
5866         * lib/target-supports.exp (add_options_for_mips16_attribute)
5867         (check_effective_target_mips16_attribute): New functions.
5868         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5869         command line.
5870         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5871         extra_test_flags.
5872         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5873         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5874         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5875         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5876         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5877         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5878         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5879         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5880         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5881         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5882         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5883         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5884         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5885         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5886         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5887         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5888         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5889         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5890         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5891         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5892         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5893         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5894         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5895         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5896         (NOMIPS16): Delete.
5897         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5898         of dg-options.
5899         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5900         options.  Require { target mips16_attribute } and use dg-add-options
5901         to add the associated options.
5902         (foo): Use MIPS16.
5903         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5904         * gcc.target/mips/call-saved-3.c: Likewise.
5905         * gcc.target/mips/code-readable-1.c: Require { target
5906         mips16_attribute } and use dg-add-options to add the associated
5907         options.  Remove trailing whitespace.
5908         (NOMIPS16): Delete.
5909         * gcc.target/mips/code-readable-2.c: Likewise.
5910         * gcc.target/mips/code-readable-3.c: Likewise.
5911         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5912         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5913         Require { target mips16_attribute } and use dg-add-options to
5914         add the associated options.
5915         (cksum16, cksum8): Use MIPS16.
5916         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5917         Require { target mips16_attribute } and use dg-add-options to
5918         add the associated options.
5919         (foo): Use MIPS16.
5920         * gcc.target/mips/save-restore-2.c: Likewise.
5921         * gcc.target/mips/save-restore-3.c: Likewise.
5922         * gcc.target/mips/save-restore-4.c: Likewise.
5923         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5924         -mno-abicalls.
5925         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5926         (foo): Use NOMIPS16.
5927
5928 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5929
5930         PR fortran/33337
5931         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5932
5933         PR fortran/33376
5934         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5935
5936 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5937
5938         PR fortran/33445
5939         * gfortran.dg/gomp/free-2.f90: New.
5940         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5941         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5942
5943 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5944
5945         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5946         * gcc.target/i386/sse5-haddX.c: Ditto.
5947         * gcc.target/i386/sse5-hsubX.c: Ditto.
5948         * gcc.target/i386/sse5-maccXX.c: Ditto.
5949         * gcc.target/i386/sse5-msubXX.c: Ditto.
5950         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5951         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5952         * gcc.target/i386/sse5-permpX.c: Ditto.
5953         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5954         effective target.
5955         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5956         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5957         * gcc.target/i386/sse5-pcmov.c: Ditto.
5958         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5959
5960 2007-09-22  Richard Guenther  <rguenther@suse.de>
5961
5962         PR tree-optimization/33146
5963         * gcc.c-torture/compile/pr33146.c: New testcase.
5964
5965 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5966
5967         * lib/target-supports.exp (check_cached_effective_target): New
5968         procedure.
5969         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5970         (check_effective_target_c99_runtime): New procedure.
5971         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5972         (test3l): Likewise cargl.
5973         * gcc.dg/builtins-59.c: Require c99_runtime.
5974         * gcc.dg/builtins-61.c: Likewise.
5975         * gcc.dg/builtins-62.c: Likewise.
5976
5977 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5978
5979         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5980         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5981         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5982         target-specific dg-options.
5983         * gcc.dg/builtins-20.c: Likewise.
5984         * gcc.dg/builtins-53.c: Likewise.
5985         * gcc.dg/builtins-55.c: Likewise.
5986         * gcc.dg/single-precision-constant.c: Likewise.
5987         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5988         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5989         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5990         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5991         * gcc.dg/torture/builtin-power-1.c: Likewise.
5992
5993 2007-09-21  Chao-ying Fu  <fu@mips.com>
5994
5995         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5996         check if targets have fixed-point supports.
5997         * gcc.dg/fixed-point/fixed-point.exp: New file.
5998         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5999         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6000         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6001         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6002         * gcc.dg/fixed-point/constants-pedantic.c,
6003         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6004         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6005         * gcc.dg/fixed-point/keywords-ignored-c99.c,
6006         * gcc.dg/fixed-point/keywords-pedantic.c,
6007         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6008         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6009         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6010         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6011         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6012         * gcc.dg/fixed-point/func-vararg-mixed.c,
6013         * gcc.dg/fixed-point/operator-logical.c,
6014         * gcc.dg/fixed-point/struct-union.c,
6015         * gcc.dg/fixed-point/bit-complement.c,
6016         * gcc.dg/fixed-point/operator-bitwise.c,
6017         * gcc.dg/fixed-point/operator-comma.c,
6018         * gcc.dg/fixed-point/struct-layout-1.c,
6019         * gcc.dg/fixed-point/union-init.c,
6020         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6021         * gcc.dg/fixed-point/func-mixed.c,
6022         * gcc.dg/fixed-point/func-vararg-size0.c,
6023         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6024         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6025         * gcc.dg/fixed-point/operator-unary.c,
6026         * gcc.dg/fixed-point/allop-const.c,
6027         * gcc.dg/fixed-point/muldiv-warning.c,
6028         * gcc.dg/nofixed-point-1.c,
6029         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6030         * gcc.target/mips/fixed-vector-type.c,
6031         * gcc.target/mips/fixed-scalar-type.c: New tests.
6032
6033 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6034
6035         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6036         * gnat.dg/test_nested_subtype_byref.adb: New test.
6037
6038 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6039
6040         PR fortran/33439
6041         * gfortran.dg/gomp/pr33439.f90: New test.
6042
6043 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6044
6045         PR fortran/33455
6046         * gfortran.dg/merge_char_3.f90: New.
6047
6048 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6049
6050         PR fortran/33037
6051         * gfortran.dg/transfer_check_1.f90: New.
6052
6053 2007-09-20  Asher Langton  <langton2@llnl.gov>
6054
6055         PR fortran/20441
6056         * gfortran.dg/init_flag_1.f90: New.
6057         * gfortran.dg/init_flag_2.f90: New.
6058         * gfortran.dg/init_flag_3.f90: New.
6059         * gfortran.dg/init_flag_4.f90: New.
6060         * gfortran.dg/init_flag_5.f90: New.
6061         * gfortran.dg/init_flag_6.f90: New.
6062         * gfortran.dg/init_flag_7.f90: New.
6063
6064 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6065
6066         PR c++/33460
6067         * g++.dg/ext/anon-struct6.C: New.
6068
6069 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6070
6071         PR libfortran/23272
6072         * gfortran.dg/inquire_10.f90: New test.
6073
6074 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6075
6076         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6077
6078 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6079
6080         PR fortran/33221
6081         * gfortran.dg/used_types_18.f90: Declare variable of empty
6082         derived type.
6083
6084 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6085
6086         PR fortran/33288
6087         * gfortran.dg/array_constructor_19.f90: New test.
6088
6089 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6090
6091         PR debug/33316
6092         * gcc.dg/debug/pr33316.c: New test.
6093
6094         PR c++/33496
6095         * g++.dg/cpp0x/variadic76.C: New test.
6096         * g++.dg/cpp0x/variadic77.C: New test.
6097         * g++.dg/cpp0x/variadic78.C: New test.
6098
6099         PR c/33238
6100         PR c/27301
6101         * gcc.c-torture/execute/20070919-1.c: New test.
6102         * gcc.dg/pr33238.c: New test.
6103         * gcc.dg/pr27301.c: New test.
6104
6105 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6106
6107         * lib/target-supports.exp (check_effective_target_mips64): New
6108         procedure.
6109         * gcc.dg/lower-subreg-1.c: Require !mips64.
6110         * gcc.dg/sibcall-3.c (ATTR): New macro.
6111         (recurser_void1, recurser_void2): Use it.
6112         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6113         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6114
6115 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6116
6117         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6118         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6119         warning annotation.
6120         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6121
6122 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6123
6124         PR fortran/33497
6125         * gfortran.dg/c_loc_tests_11.f03: New test case.
6126
6127 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6128
6129         PR c++/33459
6130         * g++.dg/init/ref14.C: New.
6131
6132 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6133
6134         * gnat.dg/slice2.ad[sb]: New testcase.
6135
6136 2007-09-19  Nick Clifton  <nickc@redhat.com>
6137
6138         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6139
6140 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6141
6142         * gcc.target/bfin/bfin.exp: New.
6143         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6144         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6145         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6146         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6147         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6148         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6149         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6150         mcpu-bf561.c, mcpu-default.c}: New tests.
6151
6152 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6153
6154         Restore detection of unsupported TLS.
6155
6156         Revert this patch:
6157         2007-02-10  Richard Henderson  <rth@redhat.com>
6158
6159         * lib/target-supports.exp (check_effective_target_tls): Redefine
6160         to mean non-emulated tls.
6161         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6162         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6163         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6164         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6165         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6166         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6167         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6168
6169         And then:
6170         * lib/target-supports.exp (check_effective_target_tls): Use
6171         stronger test for compiler support for TLS.
6172         (check_effective_target_tls_native): New, to test for non-emulated
6173         TLS support.
6174         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6175         instead of dg-require-effective-target tls.
6176         * g++.dg/gomp/copyin-1.C: Likewise.
6177         * g++.dg/gomp/sharing-1.C: Likewise.
6178         * g++.dg/gomp/tls-1.C: Likewise.
6179         * g++.dg/gomp/tls-2.C: Likewise.
6180         * g++.dg/gomp/tls-3.C: Likewise.
6181         * g++.dg/tls/diag-1.C: Likewise.
6182         * g++.dg/tls/diag-2.C: Likewise.
6183         * g++.dg/tls/diag-3.C: Likewise.
6184         * g++.dg/tls/diag-4.C: Likewise.
6185         * g++.dg/tls/diag-5.C: Likewise.
6186         * g++.dg/tls/init-1.C: Likewise.
6187         * g++.dg/tls/init-2.C: Likewise.
6188         * g++.dg/tls/trivial.C: Likewise.
6189         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6190         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6191         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6192         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6193         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6194         * gcc.dg/gomp/clause-1.c: Likewise.
6195         * gcc.dg/gomp/copyin-1.c: Likewise.
6196         * gcc.dg/gomp/sharing-1.c: Likewise.
6197         * gcc.dg/gomp/tls-1.c: Likewise.
6198         * gcc.dg/gomp/tls-2.c: Likewise.
6199         * gcc.dg/tls/alpha-1.c: Likewise.
6200         * gcc.dg/tls/opt-1.c: Likewise.
6201         * gcc.dg/tls/opt-13.c: Likewise.
6202         * gcc.dg/tls/opt-14.c: Likewise.
6203         * gcc.dg/tls/opt-2.c: Likewise.
6204         * gcc.dg/tls/opt-3.c: Likewise.
6205         * gcc.dg/tls/opt-4.c: Likewise.
6206         * gcc.dg/tls/opt-7.c: Likewise.
6207         * gcc.dg/tls/section-1.c: Likewise.
6208         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6209         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6210         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6211         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6212         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6213         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6214         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6215         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6216         * gfortran.dg/gomp/fixed-1.f: Likewise.
6217         * gfortran.dg/gomp/free-1.f90: Likewise.
6218         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6219         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6220         * gfortran.dg/gomp/reduction1.f90: Likewise.
6221         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6222
6223 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6224
6225         PR fortran/31119
6226         * gfortran.dg/bounds_check_9.f90: New test.
6227         * gfortran.dg/bounds_check_fail_2.f90: New test.
6228
6229 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6230
6231         PR c++/33462 (again)
6232         * g++.dg/ext/va-arg1.C: Adjust.
6233
6234 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6235
6236         PR c++/33462
6237         * g++.dg/ext/va-arg1.C: New.
6238
6239 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6240
6241         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6242
6243 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6244
6245         PR c++/33463
6246         * g++.dg/rtti/typeid6.C: New.
6247
6248 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6249
6250         PR c++/33464
6251         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6252         * g++.dg/ext/is_class_error2.C: New.
6253
6254 2007-09-18  Richard Guenther  <rguenther@suse.de>
6255
6256         PR tree-optimization/33340
6257         * g++.dg/torture/pr33340.C: New testcase.
6258
6259 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6260
6261         PR fortran/33231
6262         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6263         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6264         * gfortran.dg/elemental_subroutine_5.f90: New.
6265
6266 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6267
6268         * lib/target-supports.exp (check_profiling_available): Extend
6269         mips*-*-elf check to mips*-*-elf*.
6270
6271 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6272
6273         * gcc.dg/format/c90-scanf-5.c: New test.
6274         * gcc.dg/format/c99-scanf-4.c: New test.
6275         * gcc.dg/format/ext-7.c: New test.
6276         * gcc.dg/format/ext-8.c: New test.
6277
6278         PR middle-end/33423
6279         * gcc.c-torture/compile/20070915-1.c: New test.
6280
6281 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6282
6283         PR fortran/33106
6284         * gfortran.dg/private_type_9.f90: New.
6285
6286 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6287
6288         PR middle-end/33449
6289         * gfortran.dg/pr33449.f90: New test.
6290
6291 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6292
6293         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6294         * gfortran.dg/private_type_1.f90: Ditto
6295         * gfortran.dg/interface_18.f90: New.
6296         * gfortran.dg/private_type_8.f90: New.
6297
6298 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6299
6300         PR c++/33124
6301         * g++.dg/warn/new1.C: Adjust.
6302         * g++.dg/torture/str_empty.C: Likewise.
6303
6304 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6305
6306         * gcc.target/mips/dse-1.c: New test.
6307
6308 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6309
6310         PR c++/32756
6311         * g++.dg/overload/operator3.C: New.
6312
6313 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6314
6315         * gcc.target/mips/truncate-1.c: New test.
6316
6317 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6318
6319         PR fortran/29396
6320         PR fortran/29606
6321         PR fortran/30625
6322         PR fortran/30871
6323         * gfortran.dg/subref_array_pointer_1.f90: New test.
6324         * gfortran.dg/subref_array_pointer_2.f90: New test.
6325
6326 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6327
6328         * gfortran.dg/nint_2.f90: Correct last change.
6329
6330 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6331
6332         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6333
6334 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6335
6336         * gcc.dg/vect/pr33373b.c: New test.
6337
6338 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6339
6340         PR target/33438
6341         * gcc.target/i386/pr33438.c: New test.
6342
6343 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6344
6345         * gfortran.dg/nint_2.f90: Revert previous commit.
6346
6347 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6348
6349         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6350
6351 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6352
6353         PR debug/33429
6354         * g++.dg/other/unused1.C: XFAIL class2 scan.
6355
6356 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6357
6358         PR fortran/33343
6359         * gfortran.dg/elemental_args_check_1.f90: New.
6360         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6361         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6362
6363 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6364
6365         * gfortran.dg/recursive_check_3.f90: New.
6366
6367 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6368
6369         PR fortran/33412
6370         * gfortran.dg/elemental_bind_c.f90: New.
6371
6372 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6373
6374         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6375         * gcc.target/mips/mips16-attributes-2.c: New test.
6376         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6377         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6378         hard-float asm when __mips16 is defined.
6379         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6380         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6381         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6382         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6383         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6384         * gcc.target/mips/pr26765.c (foo): Likewise.
6385         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6386         targets, use dg-mips-options instead of dg-options, and use -mgp32
6387         to force 32-bit mode.
6388         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6389         and 64-bit mode.
6390         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6391
6392 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6393             Michael Meissner  <michael.meissner@amd.com>
6394
6395         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6396         * gcc.target/i386/sse5-hsubX.c: Ditto.
6397         * gcc.target/i386/sse5-permpX.c: Ditto.
6398         * gcc.target/i386/sse5-haddX.c: Ditto.
6399         * gcc.target/i386/sse5-maccXX.c: Ditto.
6400         * gcc.target/i386/sse5-msubXX.c: Ditto.
6401         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6402         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6403
6404         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6405         optimizes floating point conditional moves into the pcmov
6406         instruction on SSE5.
6407         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6408
6409         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6410         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6411         SSE5.
6412
6413         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6414         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6415
6416         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6417         optimizes (a*b)+c into fmadd on SSE5.
6418
6419         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6420         whether the SSE5 instructions can be generated.
6421
6422         * gcc.target/i386/sse5-check.h: New. Add support for 
6423         SSE5 tests.
6424
6425         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6426         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6427         * gcc.target/i386/sse-13.c: Ditto.
6428         * gcc.target/i386/sse-14.c: Ditto.
6429
6430 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6431
6432         PR testsuite/33153
6433         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6434         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6435
6436 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6437
6438         PR target/32338
6439         * gcc.dg/pr32338-1.c: New test.
6440         * gcc.dg/pr32338-2.c: New test.
6441
6442 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6443         
6444         * lib/target-supports.exp (check_effective_target_sync_int_long):
6445         Revert change to add xtensa.
6446         (check_effective_target_sync_char_short): Likewise.
6447         
6448 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6449
6450         * gnat.dg/packed_subtype.adb: New test.
6451
6452 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6453
6454         PR fortran/33297
6455         * gfortran.dg/intrinsic_size.f90: New.
6456
6457 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6458
6459         PR fortran/33284
6460         PR fortran/33310
6461         * gfortran.dg/conflicts_2.f90: New.
6462
6463 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6464
6465         PR tree-optimization/32377
6466         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6467         dependence distance.
6468         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6469         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6470         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6471         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6472
6473 2007-09-12  Richard Guenther  <rguenther@suse.de>
6474
6475         PR middle-end/33382
6476         * gcc.c-torture/compile/pr33382.c: New testcase.
6477         * gcc.c-torture/execute/pr33382.c: Likewise.
6478
6479 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6480
6481         PR fortran/33395
6482         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6483
6484 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6485
6486         PR tree-optimization/33373
6487         * gcc.dg/vect/pr33373.c: New test.
6488
6489 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6490
6491         * lib/target-supports.exp (check_effective_target_vect_no_double):
6492         Remove unused proc.
6493
6494 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6495             Ulrich Weigand  <uweigand@de.ibm.com>
6496
6497         * gcc.target/spu/dfcgt-nan.c: New test.
6498
6499 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6500
6501         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6502
6503 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6504
6505         PR fortran/33040
6506         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6507
6508 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6509
6510         * gcc.dg/va-arg-pack-len-1.c: New test.
6511         * g++.dg/va-arg-pack-len-1.C: New test.
6512
6513 2007-09-11  Michael Matz  <matz@suse.de>
6514
6515         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6516
6517 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6518
6519         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6520         checks for size of long double.
6521         * gcc.dg/dfp/convert.h: New file.
6522         * gcc.dg/dfp/convert-bfp-2.c: New test.
6523         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6524         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6525         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6526         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6527         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6528         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6529         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6530         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6531         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6532
6533 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6534
6535         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6536         Change dg-final to expect 1 non-profitable loop and
6537         3 profitable loops.
6538         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6539         Change dg-final to expect 1 non-profitable loop and
6540         3 profitable loops.
6541         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6542         Change dg-final to expect 1 profitable loop.
6543         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6544         Change dg-final to expect 1 profitable loop.    
6545         
6546 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6547
6548         * gcc.target/mips/call-saved-1.c: New test.
6549         * gcc.target/mips/call-saved-2.c: Likewise.
6550         * gcc.target/mips/call-saved-3.c: Likewise.
6551         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6552         instead of mips_mips64.  Set mips_fp64 too.
6553         (is_gp32_flag): Return true for -mips1 and -mips2.
6554         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6555
6556 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6557
6558         * g++.dg/ext/va-arg-pack-1.C: New test.
6559         * g++.dg/ext/va-arg-pack-2.C: New test.
6560
6561 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6562
6563         PR target/33369
6564         * gcc.dg/vect/pr33369.c: New test.
6565
6566 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6567
6568         PR fortran/33370
6569         * gfortran.dg/array_memcpy_5.f90:  New test.
6570
6571 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6572
6573         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6574
6575 2007-09-09  Richard Guenther  <rguenther@suse.de>
6576
6577         * gcc.c-torture/compile/20070906-1.c: New testcase.
6578
6579 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6580
6581         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6582         noinline attribute.
6583         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6584         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6585         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6586         Likewise.
6587
6588 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6589
6590         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6591
6592 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6593
6594         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6595
6596 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6597
6598         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6599         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6600         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6601         Compile tests with -fno-tree-pre.
6602         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6603         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6604         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6605         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6606         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6607         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6608         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6609         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6610         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6611         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6612         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6613         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6614         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6615         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6616         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6617         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6618         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6619         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6620         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6621
6622 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6623
6624         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6625         to call objdump.
6626         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6627         Use remote_exec to call c++filt.
6628         * lib/target-supports-dg.exp (dg-require-host-local): New.
6629         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6630         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6631         * g++.dg/rtti/repo1.C: Likewise.
6632         * g++.dg/template/repo1.C: Likewise.
6633         * g++.dg/template/repo2.C: Likewise.
6634         * g++.dg/template/repo3.C: Likewise.
6635         * g++.dg/template/repo4.C: Likewise.
6636         * g++.dg/template/repo5.C: Likewise.
6637         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6638         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6639         * g++.old-deja/g++.pt/repo1.C: Likewise.
6640         * g++.old-deja/g++.pt/repo2.C: Likewise.
6641         * g++.old-deja/g++.pt/repo3.C: Likewise.
6642         * g++.old-deja/g++.pt/repo4.C: Likewise.
6643         * gcc.dg/cpp/trad/builtins.c: Likewise.
6644
6645 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6646
6647         PR tree-optimization/32283
6648         * gcc.dg/tree-ssa/loop-31.c: New test.
6649
6650 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6651
6652         PR rtl-optimization/26449
6653         * gcc.target/i386/pr26449-1.c: New file.
6654
6655 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6656
6657         PR target/33329
6658         PR rtl-optimization/26449
6659         * gcc.target/i386/pr33329.c: New file.
6660
6661 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6662
6663         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6664
6665 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6666
6667         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6668
6669 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6670
6671         PR tree-optimization/33301
6672         * gfortran.dg/vect/pr33301.f: New test.
6673
6674 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6675
6676         PR libfortran/33307
6677         * gfortran.dg/backspace_10.f90: New test.
6678
6679 2007-09-07  Richard Guenther  <rguenther@suse.de>
6680
6681         Reapply
6682         2007-09-06  Richard Guenther  <rguenther@suse.de>
6683
6684         PR tree-optimization/32586
6685         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6686         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6687         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6688         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6689         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6690         now obsolete simplification.
6691
6692 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6693         
6694         PR tree-optimization/33299
6695         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6696         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6697
6698 2007-09-07  Richard Guenther  <rguenther@suse.de>
6699
6700         Revert
6701         2007-09-06  Richard Guenther  <rguenther@suse.de>
6702
6703         PR tree-optimization/32586
6704         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6705         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6706         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6707         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6708         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6709         now obsolete simplification.
6710
6711 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6712
6713         PR tree-optimization/32821
6714         * gcc.dg/tree-ssa/pr32821.c: New file.
6715
6716 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6717
6718         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6719         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6720         and mips_forced_no_er.
6721         (dg-mips-options): Add -mno-abicalls when a small-data option is
6722         specified.  Skip tests with small-data options if mips_forced_gp.
6723         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6724         * gcc.target/mips/sdata-1.c: New test.
6725         * gcc.target/mips/sdata-2.c: Likewise.
6726         * gcc.target/mips/sdata-3.c: Likewise.
6727         * gcc.target/mips/sdata-4.c: Likewise.
6728
6729 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6730
6731         PR fortran/33298
6732         * spread_zerosize_1.f90:  New test case.
6733         * spread_bounds_1.f90:  New test case.
6734
6735 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6736
6737         PR c++/32674
6738         * g++.dg/template/static31.C: New.
6739
6740 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6741
6742         PR fortran/33271
6743         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6744         powerpc*-linux-gnu.
6745
6746 2007-09-06  David Daney  <ddaney@avtrex.com>
6747             Richard Sandiford  <richard@codesourcery.com>
6748
6749         PR target/33256
6750         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6751         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6752         * gcc.target/mips/pr33256.c: New test.
6753
6754 2007-09-06  Tom Tromey  <tromey@redhat.com>
6755
6756         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6757
6758 2007-09-06  Richard Guenther  <rguenther@suse.de>
6759
6760         PR tree-optimization/32586
6761         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6762         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6763         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6764         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6765         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6766         now obsolete simplification.
6767
6768 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6769
6770         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6771         * gcc.target/i386/sse3-addsubps.c: Ditto.
6772         * gcc.target/i386/sse3-haddpd.c: Ditto.
6773         * gcc.target/i386/sse3-haddps.c: Ditto.
6774         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6775         * gcc.target/i386/sse3-hsubps.c: Ditto.
6776         * gcc.target/i386/sse3-lddqu.c: Ditto.
6777         * gcc.target/i386/sse3-movddup.c: Ditto.
6778         * gcc.target/i386/sse3-movshdup.c: Ditto.
6779         * gcc.target/i386/sse3-movsldup.c: Ditto.
6780
6781 2007-09-06  Richard Guenther  <rguenther@suse.de>
6782
6783         PR tree-optimization/33302
6784         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6785
6786 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6787
6788         PR libfortran/33225
6789         * gfortran.dg./fmt_float.f90: New test.
6790
6791 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6792
6793         PR libfortran/33253
6794         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6795
6796 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6797
6798         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6799         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6800
6801 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6802
6803         * g++.dg/eh/builtin1.C: New test.
6804         * g++.dg/eh/builtin2.C: New test.
6805         * g++.dg/eh/builtin3.C: New test.
6806
6807         PR c++/33289
6808         * g++.dg/eh/builtin4.C: New test.
6809
6810 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6811
6812         * gcc.target/powerpc/dfp-dd.c: New test.
6813         * gcc.target/powerpc/dfp-td.c: New test.
6814
6815 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6816
6817         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6818         * gcc.dg/va-arg-pack-1.c: New test.
6819
6820 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6821
6822         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6823         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6824         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6825         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6826         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6827
6828 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6829
6830         PR c++/30302
6831         * g++.dg/ext/anon-struct5.C: New.
6832
6833 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6834
6835         * gcc.dg/i386-cpuid.h: Remove.
6836         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6837         (main): Use __get_cpuid to get target features.
6838         * gcc.target/i386/sse-check.h: Ditto.
6839         * gcc.target/i386/sse2-check.h: Ditto.
6840         * gcc.target/i386/sse3-check.h: Ditto.
6841         * gcc.target/i386/ssse3-check.h: Ditto.
6842         * gcc.target/i386/sse4_1-check.h: Ditto.
6843         * gcc.target/i386/sse4_2-check.h: Ditto.
6844         * gcc.target/i386/sse4a-check.h: Ditto.
6845         * gcc.dg/torture/pr16104-1.c: Ditto.
6846         (do_test): Change to void.
6847         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6848         * gcc.target/i386/sse-6.c: Ditto.
6849         * gcc.target/i386/sse-7.c: Ditto.
6850         * g++.dg/other/i386-1.C: Include cpuid.h.
6851         (main): New function.  Use __get_cpuid to get target fetaures.
6852
6853 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6854             David Ung  <davidu@mips.com>
6855             Nigel Stephens <nigel@mips.com>
6856
6857         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6858         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6859         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6860         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6861         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6862         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6863         * gcc.dg/torture/pr19683-1.c: Likewise.
6864         * gcc.target/mips/madd-3.c: Likewise.
6865         * gcc.target/mips/maddu-3.c: Likewise.
6866         * gcc.target/mips/msub-3.c: Likewise.
6867         * gcc.target/mips/msubu-3.c: Likewise.
6868         * gcc.target/mips/asm-1.c: Likewise.
6869         * gcc.target/mips/branch-1.c: Likewise.
6870         * gcc.target/mips/ins-1.c: Likewise.
6871         * gcc.target/mips/near-far-3.c: Likewise.
6872         * gcc.target/mips/near-far-4.c: Likewise.
6873         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6874         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6875         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6876         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6877         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6878         * gcc.target/mips/dspr2-MULT.c: Likewise.
6879         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6880         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6881         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6882         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6883         * gcc.target/mips/code-readable-2.c: Likewise.
6884         * gcc.target/mips/code-readable-3.c: Likewise.
6885
6886 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6887             David Ung  <davidu@mips.com>
6888             Nigel Stephens <nigel@mips.com>
6889
6890         * gcc.target/mips/mips16-attributes.c: New.
6891
6892 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6893
6894         PR fortran/31564
6895         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6896
6897         PR fortran/33241
6898         * gfortran.dg/char_length_10.f90: New test.
6899
6900 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6901
6902         PR c++/29731
6903         * g++.dg/parse/template24.C: New.
6904
6905 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6906
6907         * g++.dg/other/spu2vmx-1.C: New test.
6908
6909 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6910
6911         PR tree-optimization/33017
6912         * gcc.dg/pr33017.c: New test.
6913
6914 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6915
6916         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6917         __protected_stream family of macros.
6918
6919 2007-09-04  Jan Hubicka  <jh@suse.cz>
6920
6921         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6922         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6923         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6924         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6925         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6926         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6927         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6928         Likewise.
6929
6930 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6931             Tobias Burnus  <burnus@net-b.de>
6932
6933         * gfortran.dg/proc_decl_1.f90: New.
6934         * gfortran.dg/proc_decl_2.f90: New.
6935         * gfortran.dg/proc_decl_3.f90: New.
6936         * gfortran.dg/proc_decl_4.f90: New.
6937
6938 2007-09-04  Jan Hubicka  <jh@suse.cz>
6939
6940         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6941         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6942         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6943         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6944         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6945         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6946         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6947         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6948         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6949         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6950         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6951         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6952         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6953         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6954         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6955         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6956         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6957         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6958         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6959         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6960         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6961         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6962         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6963         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6964         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6965         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6966         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6967         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6968         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6969         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6970         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6971         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6972         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6973         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6974         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6975         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6976         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6977         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6978         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6979         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6980         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6981         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6982         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6983         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6984         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6985         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6986         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6987         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6988         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6989         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6990         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6991         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6992         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6993         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6994         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6995         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6996         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6997         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6998         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6999         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7000         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7001         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7002         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7003         * gcc.dg/vect/vect-60.c: Mark functions noinline.
7004         * gcc.dg/vect/vect-26.c: Mark functions noinline.
7005         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7006         * gcc.dg/vect/vect-85.c: Mark functions noinline.
7007         * gcc.dg/vect/vect-68.c: Mark functions noinline.
7008         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7009         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7010         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7011         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7012         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7013         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7014         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7015         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7016         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7017         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7018         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7019         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7020         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7021         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7022         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7023         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7024         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7025         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7026         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7027         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7028         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7029         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7030         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7031         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7032         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7033         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7034         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7035         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7036         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7037         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7038         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7039         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7040         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7041         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7042         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7043         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7044         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7045         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7046         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7047         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7048         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7049         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7050         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7051         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7052         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7053         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7054         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7055         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7056         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7057         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7058         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7059         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7060         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7061         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7062         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7063         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7064         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7065         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7066         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7067         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7068         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7069         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7070         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7071         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7072         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7073         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7074         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7075         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7076         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7077         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7078         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7079         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7080         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7081         noinline.
7082         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7083         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7084         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7085         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7086         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7087         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7088         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7089         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7090         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7091         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7092         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7093         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7094         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7095         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7096         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7097         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7098         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7099         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7100         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7101         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7102         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7103         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7104         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7105         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7106         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7107         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7108         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7109         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7110         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7111         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7112         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7113         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7114         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7115         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7116         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7117         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7118         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7119         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7120         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7121         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7122         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7123         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7124         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7125         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7126         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7127         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7128         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7129         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7130         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7131         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7132         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7133         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7134         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7135         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7136         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7137         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7138         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7139         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7140         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7141         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7142         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7143         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7144         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7145         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7146         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7147         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7148         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7149         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7150         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7151         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7152         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7153         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7154         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7155         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7156         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7157         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7158         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7159         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7160         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7161         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7162         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7163         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7164         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7165         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7166         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7167         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7168         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7169         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7170         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7171         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7172         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7173         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7174         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7175         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7176         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7177         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7178         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7179         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7180         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7181         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7182         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7183         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7184         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7185         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7186         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7187         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7188         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7189         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7190         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7191         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7192         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7193         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7194         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7195         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7196         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7197         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7198         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7199         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7200         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7201         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7202         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7203         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7204         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7205         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7206         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7207         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7208
7209 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7210
7211         PR middle-end/33187
7212         * gcc.target/i386/cmov7.c: New file.
7213
7214 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7215
7216         * gcc.target/i386/sse4a-check.h: New file.
7217         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7218         * gcc.target/i386/sse4a-insert.c: Ditto.
7219         * gcc.target/i386/sse4a-montsd.c: Ditto.
7220         * gcc.target/i386/sse4a-montss.c: Ditto.
7221         * gcc.target/i386/mmx-check.h: New file.
7222         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7223         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7224         * gcc.target/i386/sse-check.h: New file.
7225         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7226         * gcc.target/i386/sse-3.c: Ditto.
7227         * gcc.target/i386/sse-7.c: Ditto.
7228         * gcc.target/i386/sse-9.c: Ditto.
7229         * gcc.target/i386/ssefn-3.c: Ditto.
7230         * gcc.target/i386/sse-recip.c: Ditto.
7231         * gcc.target/i386/sse-recip-vec.c: Ditto.
7232         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7233         * gcc.target/i386/20020523-1.c: Remove.
7234         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7235         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7236         * gcc.target/i386/ssefn-4.c: Ditto.
7237         * gcc.target/i386/sse-6.c: Ditto.
7238         * gcc.target/i386/sse-10.c: Ditto.
7239         * gcc.target/i386/sse-11.c: Ditto.
7240         * gcc.target/i386/sse-18.c: Ditto.
7241         * gcc.target/i386/fpprec-1.c: Ditto.
7242         * g++.dg/other/i386-1.C: Ditto.
7243
7244 2007-09-04  Richard Guenther  <rguenther@suse.de>
7245
7246         PR tree-optimization/33291
7247         * gcc.dg/volatile2.c: New testcase.
7248         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7249         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7250         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7251         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7252
7253 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7254
7255         PR fortran/33253
7256         * gfortran.dg/namelist_15.f90: Update test.
7257         * gfortran.dg/namelist_24.f90: Update test.
7258         * gfortran.dg/namelist_38.f90: New test.
7259
7260 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7261
7262         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7263         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7264         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7265         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7266         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7267         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7268
7269 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7270
7271         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7272         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7273
7274         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7275
7276 2007-09-02  David Daney  <ddaney@avtrex.com>
7277
7278         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7279         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7280         * gcc.target/mips/atomic-memory-1.c: Ditto.
7281         * gcc.target/mips/atomic-memory-2.c: Ditto.
7282
7283 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7284
7285         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7286         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7287
7288 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7289
7290         * gfortran.dg/substr_6.f90: New test.
7291
7292 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7293
7294         PR c++/33208
7295         * g++.dg/other/error18.C: New.
7296         * g++.dg/expr/bitfield3.C: Adjust.
7297
7298 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7299
7300         PR fortran/33276
7301         * gfortran.fortran-torture/compile/pr33276.f90: New.
7302
7303 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7304
7305         PR C/29237
7306         PR middle-end/33272
7307         * gcc.dg/c99-arraydecl-3.c: New test.
7308
7309 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7310
7311         PR c++/32597
7312         * g++.dg/cpp0x/variadic-new2.C: New.
7313         * g++.dg/cpp0x/variadic-new.C: New.
7314
7315 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7316
7317         PR fortran/33232
7318         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7319         * gfortran.dg/read_1.f90: New.
7320
7321 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7322
7323         PR c++/33210
7324         * g++.dg/template/error30.C: New.
7325
7326 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7327
7328         PR c++/32113
7329         * g++.dg/template/crash70.C: New.
7330
7331 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7332
7333         PR c++/33212
7334         * g++.dg/ext/is_class_error.C: New.
7335
7336 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7337
7338         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7339         
7340 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7341             Revital Eres  <eres@il.ibm.com>
7342
7343         * gcc.target/powerpc/paired-1.c: New test.
7344         * gcc.target/powerpc/paired-2.c: New test.
7345         * gcc.target/powerpc/paired-3.c: New test.
7346         * gcc.target/powerpc/paired-4.c: New test.
7347         * gcc.target/powerpc/paired-5.c: New test.
7348         * gcc.target/powerpc/paired-6.c: New test.
7349         * gcc.target/powerpc/paired-7.c: New test.
7350         * gcc.target/powerpc/ppc-paired.c: New test.
7351
7352 2007-08-31  Ollie Wild  <aaw@google.com>
7353
7354         * g++.dg/conversion/ptrmem2.C: New test.
7355         * g++.dg/conversion/ptrmem3.C: New test.
7356         * g++.dg/conversion/ptrmem4.C: New test.
7357         * g++.dg/conversion/ptrmem5.C: New test.
7358         * g++.dg/conversion/ptrmem6.C: New test.
7359         * g++.dg/conversion/ptrmem7.C: New test.
7360         * g++.dg/conversion/ptrmem8.C: New test.
7361
7362 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7363
7364         PR fortran/31879
7365         * gfortran.dg/char_length_7.f90: New test.
7366         * gfortran.dg/char_length_9.f90: New test.
7367         * gfortran.dg/char_assign_1.f90: Add extra warning.
7368
7369         PR fortran/31197
7370         PR fortran/31258
7371         * gfortran.dg/char_length_8.f90: New test.
7372
7373 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7374
7375         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7376
7377 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7378
7379         * gcc.dg/inline-24.c: New test.
7380         * g++.dg/opt/inline11.C: New test.
7381
7382 2007-08-30  Richard Guenther  <rguenther@suse.de>
7383
7384         * gcc.target/i386/vectorize5.c: New testcase.
7385
7386 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7387
7388         PR fortran/33228
7389         * interface.c (check_interface0): Improve error for external procs.
7390         (check_sym_interfaces): Fix checking of module procedures.
7391
7392 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7393
7394         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7395         (AI): Add AI_ALIGN.
7396         * gcc.dg/sync-3.c: New test.
7397
7398         PR middle-end/32758
7399         * gcc.dg/cleanup-12.c: New test.
7400
7401 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7402
7403         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7404         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7405         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7406         * gcc.dg/pr32450.c: Ditto.
7407         * gcc.dg/nest.c: Ditto.
7408         * gcc.dg/nested-func-4.c: Ditto.
7409         * g++.old-deja/g++.law/profile1.C: Ditto.
7410
7411 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7412
7413         PR fortran/32989
7414         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7415         non-default integer kind arguments.
7416
7417 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7418
7419         PR fortran/33105
7420         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7421
7422 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7423
7424         * gcc.dg/h8300-ice2.c: Remove target selector.
7425
7426 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7427
7428         PR fortran/33215
7429         * gfortran.dg/binding_label_tests_15.f03: New test case.
7430         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7431
7432 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7433
7434         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7435         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7436
7437 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7438
7439         PR c++/33194
7440         * g++.dg/other/canon-33194.C: New.
7441
7442 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7443
7444         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7445         * gcc.c-torture/execute/pr23135.c: Likewise.
7446
7447 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7448
7449         * gcc.dg/pr31344.c: Move to ...
7450         * gcc.dg/dfp/pr31344.c: ... here.
7451         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7452         * gcc.dg/20050503-1.c: Ditto.
7453         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7454         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7455         * gcc.dg/20060801-1.c: Ditto.
7456
7457 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7458
7459         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7460         * gfortran.dg/nan_1.f90: Likewise.
7461
7462 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7463
7464         PR fortran/33055
7465         Revert previous patch.
7466
7467 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7468             Kazu Hirata  <kazu@codesourcery.com>
7469
7470         * gcc.target/m68k/interrupt-1.c: New.
7471
7472 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7473
7474         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7475         10000 for targets where "int" can't hold at least 100000.
7476         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7477         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7478         (test5)(test6): Use it.
7479         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7480         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7481         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7482         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7483         * gcc.dg/attr-alloc_size.c (test): Likewise.
7484
7485 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7486
7487         PR c++/33209
7488         * g++.dg/template/error29.C: New.
7489
7490 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7491
7492         PR c++/32596
7493         * g++.dg/ext/visibility/anon5.C: New test.
7494
7495 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7496
7497         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7498
7499 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7500
7501         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7502         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7503         * gfortran.dg/gamma_4.f90: New: large-real tests.
7504
7505 2007-08-28  Jason Merrill  <jason@redhat.com>
7506
7507         PR c++/29000
7508         * g++.dg/ext/stmtexpr12.C: New test.
7509
7510         PR c++/28558
7511         * g++.dg/ext/attrib28.C: New test.
7512
7513 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7514
7515         PR target/32661
7516         * gcc.target/i386/pr32661.c: New test.
7517
7518 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7519
7520         PR middle-end/32370
7521         * gcc.dg/pr32370.c: New test.
7522
7523         PR rtl-optimization/33148
7524         * gcc.c-torture/compile/20070827-1.c: New test.
7525
7526         PR debug/32914
7527         * d++.dg/debug/const3.C: New test.
7528         * d++.dg/debug/const4.C: New test.
7529         * d++.dg/debug/dwarf2/const1.C: New test.
7530         * d++.dg/debug/dwarf2/const2.C: New test.
7531         * d++.dg/debug/dwarf2/const2b.C: New test.
7532
7533 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7534             Vladimir Yanovsky  <yanov@il.ibm.com>
7535             Revital Eres  <eres@il.ibm.com>
7536             Andrey Belevantsev  <abel@ispras.ru>
7537
7538         * gcc.dg/sms-1.c: New test.
7539
7540 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7541
7542         * g++.dg/ext/gnu-inline-common.h: New.
7543         * g++.dg/ext/gnu-inline-global-reject.C: New.
7544         * g++.dg/ext/gnu-inline-global.C: New.
7545         * g++.dg/ext/gnu-inline-namespace.C: New.
7546         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7547         * g++.dg/ext/gnu-inline-class.C: New.
7548         * g++.dg/ext/gnu-inline-class-static.C: New.
7549         * g++.dg/ext/gnu-inline-template-class.C: New.
7550         * g++.dg/ext/gnu-inline-template-func.C: New.
7551
7552 2007-08-27  Jason Merrill  <jason@redhat.com>
7553
7554         PR c++/31337
7555         * g++.dg/ext/stmtexpr11.C: New.
7556
7557 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7558
7559         * lib/target-supports.exp (check_profiling_available):
7560         Set profiling_available_saved to 0 on fido-*-elf.
7561
7562 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7563
7564         PR tree-optimization/33173
7565         
7566         * gcc.c-torture/compile/pr33173.c: New.
7567
7568 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7569
7570         PR target/31385
7571         * gcc.dg/dfp/pr31385.c: New.
7572
7573 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7574
7575         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7576
7577 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7578
7579         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7580         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7581         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7582         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7583         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7584         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7585         gcc.target/m68k directory.
7586         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7587         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7588         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7589         gcc.target/cris directory.
7590         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7591         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7592         gcc.target/bfin directory.
7593
7594         * gcc.target/sh: New directory.
7595         * gcc.target/sh/sh.exp: New file.
7596         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7597         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7598         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7599         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7600         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7601         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7602
7603 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7604
7605         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7606         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7607         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7608         * gcc.target/i386/local2.c: Ditto.
7609         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7610         * gcc.target/i386/20011119-1.c: Ditto.
7611         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7612         * gcc.target/i386/fastcall-1.c: Fix target selector.
7613
7614 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7615
7616         PR fortran/33055
7617         * gfortran.dg/negative_unit.f: Add new check
7618         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7619         -fdefault-integer-8.
7620
7621 2007-08-26  Asher Langton  <langton2@llnl.gov>
7622
7623         * gfortran.dg/recursive_stack.f90: New.
7624         * gfortran.dg/openmp_stack.f90: New.
7625
7626 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7627
7628         PR fortran/31298
7629         * gfortran.dg/use_10.f90: New.
7630
7631 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7632
7633         PR fortran/32985
7634         * gfortran.dg/namelist_14.f90: Make test case valid.
7635         * gfortran.dg/common_10.f90: New.
7636
7637 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7638
7639         PR middle-end/33181
7640         * gcc.dg/ifelse-2.c: New.
7641
7642 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7643
7644         PR fortran/32980
7645         * gfortran.dg/gamma_1.f90: New.
7646         * gfortran.dg/gamma_2.f90: New.
7647         * gfortran.dg/gamma_3.f90: New.
7648
7649 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR fortran/33188
7652         * gfortran.dg/used_types_18.f90: New.
7653
7654 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7655
7656         * gcc.dg/array-init-2.c: New test.
7657
7658 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7659
7660         PR fortran/33178
7661         * gfortran.dg/initialization_4.f90: Update dg-error.
7662         * gfortran.dg/initialization_13.f90: New.
7663
7664 2007-08-24  Richard Guenther  <rguenther@suse.de>
7665
7666         PR middle-end/33166
7667         * gcc.c-torture/compile/pr33166.c: New testcase.
7668
7669 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7670
7671         PR fortran/33139
7672         * gfortran.dg/pointer_assign_4.f90: New.
7673         * gfortran.dg/shape_2.f90: Fix test case.
7674         * gfortran.dg/char_result_4.f90: Ditto.
7675
7676 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7677
7678         * gcc.dg/array-init-1.c: New test.
7679
7680         PR c++/32567
7681         * g++.dg/parse/crash36.C: New test.
7682
7683 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7684
7685         * gcc.dg/pr32721.c: Updated.
7686
7687 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7688
7689         PR tree-optimization/32573
7690         PR middle-end/32946
7691         * gcc.dg/pr32573.c: New test.
7692
7693         PR c++/32898
7694         * g++.dg/lookup/ns3.C: New test.
7695
7696         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7697
7698         PR c++/31941
7699         * g++.dg/parse/crash37.C: New test.
7700
7701 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7702
7703         PR target/17390
7704         * gcc.target/i386/pr17390.c: New test.
7705
7706 2007-08-23  Richard Guenther  <rguenther@suse.de>
7707
7708         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7709         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7710         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7711         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7712         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7713         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7714         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7715         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7716
7717 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7718
7719         * gcc.target/s390: New directory.
7720         * gcc.target/s390/s390.exp: New file.
7721         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7722         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7723         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7724         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7725         gcc.target/s390 directory.
7726
7727 2007-08-23  Richard Guenther  <rguenther@suse.de>
7728
7729         PR tree-optimization/32328
7730         * gcc.dg/pr32328.c: New testcase.
7731
7732 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7733
7734         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7735           available.
7736
7737 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7738
7739         PR fortran/33095
7740         * gfortran.dg/min_max_optional_5.f90: New test.
7741         * gfortran.dg/min_max_optional_2.f90: Remove.
7742         * gfortran.dg/min_max_optional_3.f90: Remove.
7743         * gfortran.dg/min_max_optional_4.f90: Remove.
7744
7745 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7746
7747         * gcc.target/i386/xorps-sse.c: New.
7748         * gcc.target/i386/xorps-sse2.c: New.
7749
7750 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7751
7752         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7753         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7754         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7755
7756 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7757
7758         PR fortran/33020
7759         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7760         include multiple kinds for SHAPE parameter within a single
7761         namespace.
7762         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7763         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7764
7765 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7766
7767         * interface_abstract_1.f90: Extended test case.
7768         * interface_abstract_3.f90: New test.
7769
7770 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7771
7772         * gcc.dg/fold-sub.c: New test.
7773         
7774 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7775
7776         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7777         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7778         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7779         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7780         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7781         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7782
7783 2007-08-22  Richard Guenther  <rguenther@suse.de>
7784
7785         PR middle-end/33007
7786         * gcc.dg/pr33007.c: New testcase.
7787
7788 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7789
7790         * gcc.c-torture/execute/strcmp-1.x: Delete.
7791
7792 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7793
7794         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7795         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7796         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7797         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7798         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7799         gcc.target/i386/stack-realign.c,
7800         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7801         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7802         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7803         target using dg-require-effective-target directive.
7804         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7805         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7806         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7807         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7808         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7809         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7810         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7811         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7812         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7813         Require lp64 target using dg-require-effective-target directive.
7814         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7815         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7816         directive.
7817         * gcc.target/i386/20010202-1.c: Move from here ...
7818         * gcc.dg/20010202-1.c: ... to here.
7819
7820 2007-08-22  Richard Guenther  <rguenther@suse.de>
7821
7822         PR tree-optimization/33142
7823         * gcc.c-torture/execute/pr33142.c: New testcase.
7824
7825 2007-08-22  Richard Guenther  <rguenther@suse.de>
7826
7827         PR middle-end/32563
7828         * g++.dg/torture/pr32563.C: New testcase.
7829
7830 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7831
7832         PR middle-end/32912
7833         * gcc.dg/pr32912-1.c: Add -w to options.
7834         * gcc.dg/pr32912-2.c: Likewise.
7835         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7836
7837 2007-08-21  Ian Lance Taylor  <iant@google.com>
7838
7839         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7840
7841 2007-08-21  Ian Lance Taylor  <iant@google.com>
7842
7843         PR tree-optimization/33134
7844         * g++.dg/tree-ssa/pr33134.C: New test.
7845
7846 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7847
7848         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7849         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7850
7851 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7852
7853         PR debug/32610
7854         * gcc.dg/debug/pr32610.c: New test.
7855
7856         * g++.dg/init/new24.C: New test.
7857
7858         PR middle-end/32912
7859         * gcc.dg/pr32912-1.c: New test.
7860         * gcc.dg/pr32912-2.c: New test.
7861         * gcc.dg/pr32912-3.c: New test.
7862
7863 2007-08-21  Richard Guenther  <rguenther@suse.de>
7864
7865         * gcc.dg/pointer-arith-10.c: New testcase.
7866
7867 2007-08-21  Richard Guenther  <rguenther@suse.de>
7868
7869         PR middle-end/33122
7870         * gcc.c-torture/compile/pr33122.c: New testcase.
7871
7872 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7873
7874         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7875
7876 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7877
7878         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7879
7880 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7881
7882         PR c++/33025
7883         * g++.dg/init/new23.C: New test.
7884
7885 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7886
7887         PR middle-end/30564
7888         * gcc.c-torture/compile/pr30564-1.c: New test.
7889         * gcc.c-torture/compile/pr30564-2.c: New test.
7890
7891 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7892
7893         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7894
7895 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7896
7897         * gfortran.dg/interface_abstract_2.f90: New.
7898         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7899
7900 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7901
7902         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7903         unknown (so that outer-loop wont get analyzed).
7904         * gcc.dg/vect/vect-outer-1a.c: New test.
7905         * gcc.dg/vect/vect-outer-1b.c: New test.
7906         * gcc.dg/vect/vect-outer-1.c: New test.
7907         * gcc.dg/vect/vect-outer-2a.c: New test.
7908         * gcc.dg/vect/vect-outer-2b.c: New test.
7909         * gcc.dg/vect/vect-outer-2c.c: New test.
7910         * gcc.dg/vect/vect-outer-2.c: New test.
7911         * gcc.dg/vect/vect-outer-3a.c: New test.
7912         * gcc.dg/vect/vect-outer-3b.c: New test.
7913         * gcc.dg/vect/vect-outer-3c.c: New test.
7914         * gcc.dg/vect/vect-outer-3.c: New test.
7915         * gcc.dg/vect/vect-outer-4a.c: New test.
7916         * gcc.dg/vect/vect-outer-4b.c: New test.
7917         * gcc.dg/vect/vect-outer-4c.c: New test.
7918         * gcc.dg/vect/vect-outer-4d.c: New test.
7919         * gcc.dg/vect/vect-outer-4e.c: New test.
7920         * gcc.dg/vect/vect-outer-4f.c: New test.
7921         * gcc.dg/vect/vect-outer-4g.c: New test.
7922         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7923         * gcc.dg/vect/vect-outer-4i.c: New test.
7924         * gcc.dg/vect/vect-outer-4j.c: New test.
7925         * gcc.dg/vect/vect-outer-4k.c: New test.
7926         * gcc.dg/vect/vect-outer-4l.c: New test.
7927         * gcc.dg/vect/vect-outer-4m.c: New test.
7928         * gcc.dg/vect/vect-outer-4.c: New test.
7929         * gcc.dg/vect/vect-outer-5.c: New test.
7930         * gcc.dg/vect/vect-outer-6.c: New test.
7931         * gcc.dg/vect/vect-outer-fir.c: New test.
7932         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7933         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7934
7935 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7936
7937         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7938         and -fno-tree-reassoc.
7939         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7940         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7941         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7942         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7943         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7944         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7945         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7946         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7947         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7948         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7949         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7950         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7951         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7952         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7953         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7954         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7955         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7956         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7957         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7958         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7959         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7960         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7961         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7962         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7963         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7964         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7965         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7966         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7967         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7968         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7969         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7970         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7971         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7972         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7973         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7974         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7975         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7976
7977 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7978
7979         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7980         versioning for aliasing).
7981         * gcc.dg/vect/vect-35.c: Likewise.
7982
7983         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7984         targets.
7985         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7986
7987 2007-08-18  Tom Tromey  <tromey@redhat.com>
7988
7989         PR preprocessor/32974:
7990         * gcc.dg/cpp/pr32974.c: New file.
7991
7992 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7993
7994         * gfortran.dg/interface_abstract_1.f90: New.
7995
7996 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7997
7998         PR fortran/32881
7999         * gfortran.dg/pure_initializer_1.f90: New test.
8000
8001 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
8002
8003         PR fortran/32875
8004         * gfortran.dg/array_constructor_18.f90: New test.
8005
8006 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8007
8008         PR c++/28989
8009         * g++.dg/expr/lval3.C: New test.
8010         * g++.dg/expr/lval4.C: New test.
8011
8012 2007-08-17  Ollie Wild  <aaw@google.com>
8013
8014         PR c++/31749
8015         * g++.dg/lookup/builtin3.C: New test.
8016         * g++.dg/lookup/builtin4.C: New test.
8017         * g++.dg/lookup/using19.C: New test.
8018
8019 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8020
8021         PR c++/32190
8022         * g++.dg/parse/error31.C: New.
8023
8024 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8025
8026         PR c++/32112
8027         * g++.dg/template/error26.C: New.
8028
8029 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8030
8031         PR fortran/33079
8032         * gfortran.dg/zero_length_2.f90: New test.
8033
8034 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8035
8036         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8037         * gfortran.dg/kind_tests_3.f03: Ditto.
8038         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8039         * gfortran.dg/interface_13.f90: Ditto.
8040         * gfortran.dg/pr32738.f90: Ditto.
8041         * gfortran.dg/module_private_1.f90: Ditto.
8042         * gfortran.dg/test_only_clause.f90: Ditto.
8043         * gfortran.dg/bind_c_vars.f90: Ditto.
8044         * gfortran.dg/bind_c_dts.f90: Ditto.
8045         * gfortran.dg/use_9.f90: Ditto.
8046         * gfortran.dg/generic_8.f90: Ditto.
8047         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8048         * gfortran.dg/private_type_6.f90: Ditto.
8049         * gfortran.dg/c_assoc.f90: Ditto.
8050         * gfortran.dg/private_type_7.f90: Ditto.
8051         * gfortran.dg/global_vars_c_init.f90: Ditto.
8052         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8053         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8054         * gfortran.dg/c_size_t_test.f03: Ditto.
8055         * gfortran.dg/used_types_12.f90: Ditto.
8056         * gfortran.dg/pr25923.f90: Ditto.
8057         * gfortran.dg/test_com_block.f90: Ditto.
8058         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8059         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8060         * gfortran.dg/com_block_driver.f90: Ditto.
8061         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8062         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8063         * gfortran.dg/c_loc_test.f90: Ditto.
8064         * gfortran.dg/c_ptr_tests.f03: Ditto.
8065         * gfortran.dg/module_interface_1.f90: Ditto.
8066
8067 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8068
8069         PR c++/32870
8070         * g++.dg/other/error17.C: Adjust.
8071         
8072 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8073
8074         PR middle-end/32970
8075         * g++.dg/ext/altivec-14.C: New test.
8076
8077 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8078
8079         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8080         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8081         dump files.
8082         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8083         * gcc.dg/vect/pr32366.c: Ditto.
8084
8085 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8086
8087         PR testsuite/33082
8088         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8089         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8090         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8091         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8092
8093 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8094
8095         PR fortran/33072
8096         * gfortran.dg/use_9.f90: New.
8097
8098 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8099
8100         * g++.dg/gcov/gcov-5.C: New test.
8101
8102 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8103
8104         * g++.dg/gcov/gcov-4.C: New test.
8105         * lib/gcov.exp (verify-lines): Add support for
8106         checking no-coverage lines.
8107
8108 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8109
8110         * gcc.dg/vect/vect-vfa-01.c: New.
8111         * gcc.dg/vect/vect-vfa-02.c: New.
8112         * gcc.dg/vect/vect-vfa-03.c: New.
8113         * gcc.dg/vect/vect-vfa-04.c: New.
8114         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8115         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8116         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8117         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8118         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8119         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8120         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8121         gfortran.dg/vect/pr19049.f90: Rename to start with
8122         prefix no-vfa-.
8123         * gcc.dg/vect/vect.exp: Disable versioning for alias
8124         when test starts with no-vfa-.
8125         * gfortran.dg/vect/vect.exp: Likewise.
8126
8127 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8128
8129         * gcc.dg/torture/pr32897.c: New test.
8130
8131 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8132
8133         PR c++/31132
8134         * g++.dg/template/crash69.C: New.
8135
8136 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8137
8138         * lib/target-supports.exp (check_effective_target_arm32): Use
8139         check_no_compiler_messages.
8140
8141 2007-08-15  Diego Novillo  <dnovillo@google.com>
8142
8143         gcc.dg/tree-ssa/20070815.c: New test.
8144
8145 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8146
8147         PR fortran/33077
8148         * gfortran.dg/random_7.f90: Initialize variable.
8149
8150 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8151
8152         PR middle-end/33074
8153         * gfortran.dg/pr33074.f90: New test.
8154
8155         PR c++/32992
8156         * g++.dg/opt/nrv14.C: New test.
8157
8158 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8159
8160         PR c++/33035
8161         * g++.dg/template/crash68.C: New.
8162
8163 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8164
8165         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8166         * gcc.dg/sibcall-4.c: Ditto.
8167
8168 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8169
8170         PR fortran/33066
8171         * gfortran.dg/use_8.f90: New test.
8172         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8173
8174 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8175
8176         PR c++/27211
8177         * g++.dg/template/error27.C: New.
8178         * g++.dg/template/error28.C: New.
8179         * g++.dg/other/pr28304.C: Adjust.
8180         * g++.old-deja/g++.mike/p811.C: Likewise.
8181
8182 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8183
8184         PR target/30315
8185         * gcc.target/i386/pr30315.c: New.
8186
8187 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8188
8189         PR fortran/32594
8190         * gfortran.dg/substr_5.f90: New test.
8191
8192 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8193
8194         PR c/30428
8195         * gcc.dg/vector-2.c: New test.
8196
8197         PR c++/30428
8198         * g++.dg/ext/vector8.C: New test.
8199
8200 2007-08-13  Dan Hipschman  <dsh@google.com>
8201
8202         PR c/32953
8203         * gcc.dg/format/array-1.c: Add an additional test for
8204         unterminated format strings of length 1.
8205
8206 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8207
8208         PR fortran/32926
8209         * gfortran.dg/external_procedures_3.f90: New test.
8210
8211 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8212
8213         PR fortran/32827
8214         * gfortran.dg/import6.f90: New test.
8215
8216 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8217
8218         PR C/30427
8219         *  gcc.dg/vector-1.c: New test.
8220
8221 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8222
8223         * gcc.dg/pr21255-4.c: Skip for PIC.
8224         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8225
8226 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8227
8228         * gcc.dg/attr-isr.c: Skip for PIC.
8229         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8230         * gcc.dg/attr-isr-trapa.c: Likewise.
8231         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8232         * gcc.dg/pragma-isr-trapa.c: Likewise.
8233         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8234
8235 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8236
8237         PR fortran/32962
8238         * gfortran.dg/transpose_1.f90: New test.
8239
8240 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8241
8242         PR fortran/29600
8243         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8244         intrinsic.
8245
8246 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8247
8248         PR fortran/30964
8249         PR fortran/33054
8250         * gfortran.dg/random_4.f90: New test.
8251         * gfortran.dg/random_5.f90: New test.
8252         * gfortran.dg/random_6.f90: New test.
8253         * gfortran.dg/random_7.f90: New test.
8254
8255 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8256
8257         PR fortran/32860
8258         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8259
8260 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8261
8262         PR fortran/31629
8263         * gfortran.dg/module_private_1.f90: New test.
8264
8265 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8266
8267         PR fortran/29600
8268         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8269         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8270
8271 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8272
8273         PR fortran/32937
8274         * gfortran.dg/char_length_6.f90: New test.
8275
8276 2007-08-10  Ollie Wild  <aaw@google.com>
8277
8278         * g++.dg/lookup/using18.C: New test.
8279
8280 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8281
8282         PR c++/17763
8283         * g++.dg/other/error16.C: New.
8284
8285 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8286
8287         PR libfortran/33039
8288         * gfortran.dg/namelist_37.f90: New test.
8289
8290 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8291
8292         PR c++/22256
8293         * g++.dg/conversion/op3.C: New.
8294
8295 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8296
8297         PR fortran/32987
8298         * gfortran.dg/fmt_tab_1.f90: New.
8299         * gfortran.dg/fmt_tab_2.f90: New.
8300
8301 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8302
8303         PR c/32796
8304         * gcc.c-torture/compile/pr32796.c: New test.
8305
8306 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8307
8308         PR middle-end/32813
8309         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8310         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8311         instead of just -O.
8312
8313 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8314
8315         * gcc.target/mips/code-readable-1.c: New test.
8316         * gcc.target/mips/code-readable-2.c: Likewise.
8317         * gcc.target/mips/code-readable-3.c: Likewise.
8318
8319 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8320             Revital Eres  <eres@il.ibm.com>
8321
8322         * gfortran.dg/sms-1.f90: Add comment.
8323         * gfortran.dg/sms-2.f90: New.
8324
8325 2007-08-07  Ian Lance Taylor  <iant@google.com>
8326
8327         * gcc.dg/instrument-1.c: New test.
8328         * gcc.dg/instrument-2.c: New test.
8329         * gcc.dg/instrument-3.c: New test.
8330
8331 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8332
8333         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8334
8335 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8336
8337         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8338         !vector_alignment_reachable targets.
8339         * gcc.dg/vect/vect-33.c: Likewise.
8340         * gcc.dg/vect/vect-42.c: Likewise.
8341         * gcc.dg/vect/vect-44.c: Likewise.
8342         * gcc.dg/vect/vect-50.c: Likewise.
8343         * gcc.dg/vect/vect-70.c: Likewise.
8344         * gcc.dg/vect/vect-71.c: Likewise.
8345         * gcc.dg/vect/vect-87.c: Likewise.
8346         * gcc.dg/vect/vect-88.c: Likewise.
8347         * gcc.dg/vect/vect-91.c: Likewise.
8348         * gcc.dg/vect/vect-93.c: Likewise.
8349         * gcc.dg/vect/vect-96.c: Likewise.
8350         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8351         * gcc.dg/vect/section-anchors-69.c: Likewise.
8352         * gcc.dg/vect/pr25413.c: Likewise.
8353         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8354         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8355         * gfortran.dg/vect-2.f90: Likewise.
8356         * gfortran.dg/vect-3.f90: Likewise.
8357         * gfortran.dg/vect-4.f90: Likewise.
8358         * gfortran.dg/vect-5.f90: Likewise.
8359         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8360         Return false for darwin. 
8361         (check_effective_target_vector_alignment_reachable_for_double): New.
8362
8363 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8364
8365         * gcc.dg/multiword-1.c: New testcase.
8366
8367 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8368
8369         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8370         messages.
8371         * gfortran.dg/namelist_36.f90: New test.
8372
8373 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8374
8375         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8376           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8377
8378 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8379
8380         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8381         * gcc.dg/torture/type-generic-1.c: Likewise.
8382
8383 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8384
8385         * gcc.c-torture/20070522-1.c: Move to ...
8386         * gcc.c-torture/compile/20070522-1.c: Here.
8387
8388 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8389
8390         PR fortran/29828
8391         * gfortran.dg/minmax_char_1.f90: New test.
8392         * gfortran.dg/minmax_char_2.f90: New test.
8393         * gfortran.dg/min_max_optional_4.f90: New test.
8394
8395 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8396
8397         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8398         hanging on the testcase.
8399
8400 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8401
8402         PR middle-end/32988
8403         * gcc.c-torture/compile/pr32988.c: New test.
8404
8405 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8406
8407         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8408
8409 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8410
8411         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8412
8413         Revert:
8414         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8415
8416         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8417
8418 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8419
8420         PR fortran/32979
8421         * gfortran.dg/isnan_1.f90: New test.
8422
8423 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8424             Revital Eres <eres@il.ibm.com>
8425
8426         * gcc.dg/sms-antideps.c: New test.
8427
8428 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8429
8430         PR fortran/31214
8431         * gfortran.dg/entry_13.f90: New test.
8432
8433         * gfortran.dg/entry_12.f90: Clean up .mod file.
8434
8435 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8436
8437         PR fortran/32770
8438         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8439         variables as kind=4 so they don't overflow the record length.
8440
8441 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8442
8443         PR fortran/32968
8444         * gfortran.dg/selected_kind_1.f90: New test.
8445
8446 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8447
8448         PR middle-end/32780
8449         * gcc.c-torture/compile/pr32780.c: New test.
8450
8451 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8452
8453         RP middle-end/32399
8454         * gcc.c-torture/compile/pr32399.c: New testcase.
8455
8456 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8457
8458         PR middle-end/32304
8459         * g++.dg/torture/pr32304.C: New testcase.
8460
8461 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8462
8463         PR middle-end/32935
8464         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8465
8466 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8467
8468         PR fortran/32955
8469         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8470
8471 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8472
8473         PR fortran/31202
8474         * gfortran.dg/nint_2.f90: New test.
8475
8476 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8477
8478         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8479         * gcc.dg/weak/typeof-2.c: Likewise.
8480
8481 2007-08-03  Diego Novillo  <dnovillo@google.com>
8482
8483         PR 31521
8484         * gcc.dg/tree-ssa/pr31521.c: New test.
8485
8486 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8487
8488         PR fortran/32770
8489         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8490         iostat must be default kind.
8491
8492 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8493
8494         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8495
8496 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8497
8498         PR fortran/32770
8499         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8500         explicit so test passes with -fdefault-integer-8.
8501         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8502         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8503
8504 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8505
8506         PR c++/30849
8507         * g++.dg/parse/asm1.C: New test.
8508
8509         PR c++/30850
8510         * g++.dg/parse/asm2.C: Likewise.
8511
8512         PR c++/30851
8513         * g++.dg/parse/asm3.C: Likewise.
8514         
8515 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8516
8517         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8518           "int" is only 16 bit bits wide.
8519         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8520
8521 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8522
8523         * g++.dg/torture/type-generic-1.C: New.
8524         * gcc.dg/pr28796-2.c: Move tests ...
8525         * gcc.dg/tg-tests.h: ... here.
8526         * gcc.dg/torture/type-generic-1.c: New.
8527
8528 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8529
8530         PR libfortran/32954
8531         * minmaxloc_3.f90:  New test case.
8532
8533 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8534
8535         PR fortran/32936
8536         * gfortran.dg/allocate_stat.f90: New.
8537
8538 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8539
8540         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8541
8542 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8543
8544         PR tree-optimization/32919
8545         * gcc.c-torture/compile/pr32919.c: New.
8546
8547 2007-08-01  Nick Clifton  <nickc@redhat.com>
8548
8549         * gcc.c-torture/execute/execute.exp: Change copyright header to
8550         refer to version 3 of the GNU General Public License and to point
8551         readers at the COPYING3 file and the FSF's license web page.
8552         * gcc.c-torture/execute/ieee/ieee.exp,
8553         gcc.c-torture/unsorted/unsorted.exp,
8554         gcc.c-torture/compile/compile.exp,
8555         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8556         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8557         gcc.target/cris/torture/cris-torture.exp,
8558         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8559         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8560         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8561         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8562         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8563         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8564         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8565         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8566         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8567         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8568         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8569         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8570         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8571         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8572         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8573         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8574         gcc.dg/noncompile/noncompile.exp,
8575         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8576         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8577         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8578         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8579         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8580         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8581         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8582         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8583         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8584         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8585         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8586         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8587         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8588         g++.old-deja/old-deja.exp,
8589         gfortran.fortran-torture/execute/execute.exp,
8590         gfortran.fortran-torture/compile/compile.exp,
8591         treelang/output/output-1.c, treelang/output/output-1.tree,
8592         treelang/execute/execute.exp, treelang/Makefile.in,
8593         treelang/compile/compile.exp, g++.dg/dg.exp,
8594         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8595         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8596         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8597         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8598         g++.dg/compat/struct-layout-1.exp,
8599         g++.dg/compat/struct-layout-1_generate.c,
8600         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8601         g++.dg/bprob/bprob.exp, config/default.exp,
8602         gcc.test-framework/test-framework.awk,
8603         gcc.test-framework/gen_directive_tests,
8604         gcc.test-framework/test-framework.exp,
8605         objc.dg/special/special.exp,
8606         objc.dg/gnu-encoding/gnu-encoding.exp,
8607         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8608         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8609         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8610         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8611         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8612         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8613         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8614         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8615         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8616         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8617         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8618         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8619         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8620         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8621         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8622         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8623         Likewise.
8624
8625 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8626
8627         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8628         error message text.
8629
8630 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8631
8632         PR fortran/32945
8633         * gfortran.dg/initialization_12.f90: New test.
8634
8635 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8636
8637         PR fortran/31609
8638         * gfortran.dg/entry_12.f90: New test.
8639
8640 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8641
8642         PR fortran/32938
8643         * gfortran.dg/altreturn_6.f90: New test.
8644
8645 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8646
8647         PR fortran/32942
8648         * gfortran.dg/exponent_2.f90: New test.
8649
8650 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8651
8652         * gcc.dg/vect/vect-117.c: New test.
8653         * gcc.dg/vect/vect-74.c: Enabled test
8654         * gcc.dg/vect/vect-81.c: Enabled test
8655
8656 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8657
8658         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8659         s/dg-error/dg-warning where warning is expected.
8660
8661 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8662
8663         PR fortran/32770
8664         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8665         of huge() to correct kind.
8666
8667 2007-07-30  Ollie Wild  <aaw@google.com>
8668
8669         * gcc.dg/cpp/counter-2.c: New test.
8670         * gcc.dg/cpp/counter-3.c: New test.
8671         * gcc.dg/cpp/dir-only-1.c: New test.
8672         * gcc.dg/cpp/dir-only-1.h: New file.
8673         * gcc.dg/cpp/dir-only-2.c: New test.
8674         * gcc.dg/cpp/dir-only-3.c: New test.
8675         * gcc.dg/cpp/dir-only-3a.h: New file.
8676         * gcc.dg/cpp/dir-only-3b.h: New file.
8677         * gcc.dg/cpp/dir-only-4.c: New test.
8678         * gcc.dg/cpp/dir-only-5.c: New test.
8679         * gcc.dg/cpp/dir-only-6.c: New test.
8680
8681 2007-07-30  Julian Brown  <julian@codesourcery.com>
8682
8683         * gcc.target/arm/neon/v*.c: Regenerate.
8684
8685 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8686
8687         PR c++/32108
8688         * g++.dg/ext/label6.C: New.
8689
8690 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8691
8692         PR libfortran/32858
8693         PR libfortran/30814
8694         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8695
8696 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8697
8698         PR fortran/31211
8699         * gfortran.dg/actual_pointer_function_1.f90: New test.
8700
8701         PR fortran/32682
8702         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8703
8704 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8705
8706         PR fortran/32906
8707         * gfortran.dg/shape_1.f90: Adjust error message.
8708         * gfortran.dg/parameter_array_ref_1.f90: New test.
8709
8710 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8711
8712         PR fortran/31609
8713         * gfortran.dg/entry_11.f90: New test.
8714
8715 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8716             Revital Eres  <eres@il.ibm.com>
8717
8718         * gfortran.dg/sms-1.f90: New test.
8719
8720 2007-07-28  Richard Guenther  <rguenther@suse.de>
8721
8722         * gcc.c-torture/compile/pr32920.c: New testcase.
8723
8724 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8725
8726         PR c++/30917
8727         * g++.dg/lookup/friend11.C: New test.
8728
8729 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8730
8731         * gfortran.dg/namelist_5.f90: Adjusted error message.
8732         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8733         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8734         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8735         * gfortran.dg/namelist_32.f90: ... this.
8736
8737         PR fortran/32876
8738         * gfortran.dg/namelist_33.f90: New test.
8739
8740         PR fortran/32905
8741         * gfortran.dg/namelist_34.f90: New test.
8742
8743         PR fortran/31818
8744         * gfortran.dg/namelist_35.f90: New test.
8745
8746 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8747
8748         PR fortran/32880
8749         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8750
8751 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8752
8753         PR testsuite/32471
8754         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8755           assuming it is 0x7ffffffff.
8756         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8757         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8758
8759 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8760
8761         * gfortran.dg/operator_3.f90: Fix dg directive.
8762         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8763         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8764         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8765
8766 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8767
8768         * g++.dg/cpp0x/decltype1.C: New.
8769         * g++.dg/cpp0x/decltype2.C: New.
8770         * g++.dg/cpp0x/decltype3.C: New.
8771         * g++.dg/cpp0x/decltype4.C: New.
8772         * g++.dg/cpp0x/decltype5.C: New.
8773         * g++.dg/cpp0x/decltype6.C: New.
8774
8775 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8776
8777         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8778           because the test relies on bit 31 to be the sign bit.
8779
8780 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8781
8782         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8783           assuming it is 0x7fffffff.
8784         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8785         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8786
8787 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8788
8789         PR c++/32346
8790         * g++.dg/expr/bitfield9.C: New test.
8791
8792 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8793
8794         PR fortran/32899
8795         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8796
8797 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8798
8799         PR fortran/32760
8800         * gfortran.dg/private_type_7.f90: New test.
8801
8802 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8803
8804         PR fortran/32035
8805         * gfortran.dg/select_char_1.f90: New test.
8806
8807 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8808
8809         PR fortran/32903
8810         * gfortran.dg/initialization_11.f90: New test.
8811
8812 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8813
8814         * gcc.target/mips/ins-1.c: New test.
8815
8816 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8817
8818         PR/19232
8819         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8820         (f1): Likewise.
8821
8822 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8823
8824         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8825         error: width of 'spare' exceeds its type.
8826
8827 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8828
8829         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8830         * gcc.dg/sibcall-4.c: Likewise.
8831
8832 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8833
8834         PR rtl-optimization/31500
8835         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8836         * g++.dg/warn/Warray-bounds.C: Likewise.
8837
8838 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8839
8840         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8841
8842 2007-07-25  Julian Brown  <julian@codesourcery.com>
8843             Paul Brook  <paul@codesourcery.com>
8844             Joseph Myers  <joseph@codesourcery.com>
8845             Mark Shinwell  <shinwell@codesourcery.com>
8846
8847         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8848         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8849         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8850         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8851         (check_effective_target_arm_neon_hw): New.
8852         * gcc.target/arm/neon/neon.exp: New file.
8853         * gcc.target/arm/neon/polytypes.c: New file.
8854         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8855
8856 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8857
8858         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8859           targets where an "int" is less than 32 bits wide.
8860
8861 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8862
8863         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8864
8865 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8866
8867         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8868           during addition if an int is only 16 bits wide.
8869         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8870
8871 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8872
8873         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8874           size as "long int" and are 32 or 64 bits wide.
8875         * gcc.dg/torture/pr28814.c: Likewise.
8876
8877 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8878
8879         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8880           exactly as wide as an int.
8881
8882 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8883
8884         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8885         Define and use throughout as long long printf format specifier.
8886         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8887         Likewise.
8888
8889 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8890
8891         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8892         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8893
8894 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8895
8896         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8897
8898 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8899
8900         * gcc.c-torture/execute/20070724-1.c: New.
8901
8902 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8903
8904         PR fortran/31205
8905         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8906         "deallocates" to 24, since patch has code rid of much spurious
8907         code.
8908         * gfortran.dg/interface_assignment_1.f90 : New test.
8909
8910         PR fortran/32842
8911         * gfortran.dg/interface_assignment_2.f90 : New test.
8912
8913 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8914
8915         PR fortran/32867
8916         * fortran.dg/initialization_10.f90: New test.
8917
8918 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8919
8920         PR fortran/32778
8921         * gfortran.dg/imag_2.f: Removed
8922         * gfortran.dg/warn_std_1.f90: New test.
8923         * gfortran.dg/warn_std_2.f90: New test.
8924         * gfortran.dg/warn_std_3.f90: New test.
8925
8926 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8927
8928         PR c++/29001
8929         * g++.dg/init/new22.C: New.
8930
8931 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8932
8933         PR c++/32561
8934         * g++.dg/template/crash67.C: New.
8935
8936 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8937
8938         * lib/target-support.exp (check_effective_target_natural_alignment): 
8939         (check_effective_target_vector_alignment_reachable): New.
8940         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8941         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8942         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8943         check.
8944         * gcc.dg/vect/pr25413.c: Likewise.
8945         * gcc.dg/vect/pr31699.c: Likewise.
8946
8947 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8948
8949         PR fortran/30814
8950         * gfortran.dg/pack_bounds_1.f90:  New test case.
8951
8952 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8953
8954         PR fortran/31639
8955         * gfortran.dg/initialization_9.f90: New test.
8956
8957 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8958
8959         PR fortran/32797
8960         PR fortran/32800
8961         * gfortran.dg/bind_c_usage_8.f03: New test case.
8962         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8963         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8964
8965 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8966
8967         * gcc.target/mips/branch-cost-1.c: New test.
8968         * gcc.target/mips/branch-cost-2.c: Likewise.
8969
8970 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8971
8972         PR fortran/32732
8973         * gfortran.dg/c_char_tests.f03: New test case.
8974         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8975         * gfortran.dg/c_char_tests_2.f03: New test case.
8976         * gfortran.dg/value_6.f03: Ditto.
8977         * gfortran.dg/value_7.f03: Ditto.
8978
8979 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8980
8981         PR fortran/32600
8982         * gfortran.dg/c_funloc_tests_5.f03: New.
8983         * gfortran.dg/c_funloc_tests_5.f04: New.
8984         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8985
8986 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8987
8988         PR c++/32839
8989         * g++.dg/expr/call4.C: New.
8990         * g++.dg/expr/call5.C: New.
8991
8992 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8993
8994         PR fortran/32710
8995         * gfortran.dg/namelist_30.f90: New test.
8996
8997 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8998
8999         PR fortran/29962
9000         * gfortran.dg/array_initializer_1.f90: Removed warning.
9001         * gfortran.dg/initialization_1.f90: Adjusted messages.
9002         * gfortran.dg/nested_modules_6.f90: Removed warning.
9003
9004         PR fortran/31253
9005         * gfortran.dg/initialization_7.f90: New test.
9006
9007         PR fortran/31639
9008         * gfortran.dg/initialization_8.f90: New test.
9009
9010 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9011
9012         PR c++/30818
9013         * g++.dg/template/crash47.C: Adjust errors.
9014         * g++.dg/template/crash48.C: Adjust errors.
9015         * g++.dg/template/typename12.C: New.
9016         * g++.dg/template/typename13.C: New.
9017         * g++.dg/template/typename14.C: New.
9018         * g++.dg/template/typedef6.C: Adjust errors.
9019
9020 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9021
9022         PR fortran/32627
9023         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9024         * gfortran.dg/pr32627.f03: New test case.
9025
9026         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9027         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9028         c_f_pointer_logical.
9029         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9030         c_f_pointer_complex.
9031         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9032         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9033         c_f_pointer_shape_tests_2.
9034         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9035
9036 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9037
9038         PR fortran/32804
9039         * gfortran.dg/c_loc_tests_9.f03: New test case.
9040         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9041
9042 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9043
9044         PR fortran/32823
9045         * gfortran.dg/int_2.f90: New test.
9046         
9047 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9048
9049         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9050
9051 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9052
9053         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9054         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9055
9056 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9057
9058         PR tree-optimization/19910
9059         * gcc.dg/pr19910.c: New test.
9060
9061 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9062
9063         PR fortran/32738
9064         * gfortran.dg/pr32738.f90: New test.
9065
9066 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9067
9068         PR tree-optimzation/32635
9069         * gfortran.dg/pr32635.f:  New test case.
9070
9071 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9072
9073         PR fortran/32801
9074         * gfortran.dg/pr32801.f03: New test case.
9075
9076 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9077
9078         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9079         Test negative numbers also.
9080         * gcc.dg/c99-math-float-1.c: Likewise.
9081         * gcc.dg/c99-math-long-double-1.c: Likewise.
9082         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9083         test inputs.
9084
9085 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9086         
9087         * lib/target-supports.exp (check_effective_target_sync_int_long):
9088         Enable for xtensa.
9089         (check_effective_target_sync_char_short): Likewise.
9090         
9091 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9092
9093         * gcc.dg/pr28796-2.c: Add more cases.
9094
9095 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9096
9097         * gcc.dg/pr28796-1.c: Add more cases.
9098         * gcc.dg/pr28796-2.c: Likewise.
9099
9100 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9101
9102         * gcc.dg/pr28796-1.c: Add more cases.
9103         * gcc.dg/pr28796-2.c: Likewise.
9104
9105 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9106
9107         PR fortran/32535
9108         * gfortran.dg/pr32535.f90: New test.
9109
9110 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9111
9112         PR fortran/31320
9113         PR fortran/32665
9114         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9115
9116 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9117
9118         PR rtl-optimization/32773
9119         * gcc.dg/pr32773.c: New test.
9120
9121 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9122
9123         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9124         match flax-vector-conversions note.
9125         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9126         instead of dg-error for the warning.
9127
9128 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9129
9130         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9131           adapted to work on targets with 16-bit or wider int.
9132         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9133         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9134         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9135         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9136
9137 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9138
9139         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9140         support large arrays.
9141         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9142         * gcc.dg/20061109-1.c: Likewise.
9143         * gcc.c-torture/execute/20061101-1.x: Likewise.
9144         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9145         * gcc.c-torture/execute/pr31448.x: Likewise.
9146
9147 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9148
9149         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9150
9151         PR fortran/32238
9152         * gfortran.dg/pr32238.f90: New test.
9153
9154         PR fortran/32222
9155         * gfortran.dg/pr32222.f90: New test.
9156
9157         PR fortran/32242
9158         * gfortran.dg/pr32242.f90: New test.
9159         
9160 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9161             David Ung  <davidu@mips.com>
9162
9163         * gcc.target/mips/mips-sched-madd.c: New test case.
9164
9165 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9166
9167         PR libfortran/32611
9168         * gfortran.dg/large_real_kind_1.f90: Update test.
9169         * gfortran.dg/pr17706.f90: Update test.
9170         * gfortran.dg/fmt_zero_digits.f90: Update test.
9171         * gfortran.dg/fmt_zero_precision.f90: Update test.
9172         * gfortran.dg/real_const_3.f90: Update test.
9173
9174 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9175
9176         PR fortran/32036
9177         * gfortran.dg/bounds_check_8.f90: New test.
9178         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9179
9180 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9181
9182         PR fortran/32357
9183         * gfortran.dg/mvbits_2.f90: New test.
9184
9185 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9186
9187         PR libfortran/32731
9188         * gfortran.dg/pack_mask_1.f90:  New test.
9189         * gfortran.dg/unpack_mask_1.f90:  New test.
9190
9191 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9192
9193         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9194         * gcc.dg/20001101-1.c: Likewise.
9195         * gcc.dg/20001102-1.c: Likewise.
9196         * gcc.dg/20020116-2.c: Likewise.
9197         * gcc.dg/20020416-1.c: Likewise.
9198         * gcc.dg/sparc-constant-1.c: Likewise.
9199         * gcc.dg/sparc-dwarf2.c: Likewise.
9200         * gcc.dg/sparc-frame-1.c: Likewise.
9201         * gcc.dg/sparc-getcontext-1.c: Likewise.
9202         * gcc.dg/sparc-loop-1.c: Likewise.
9203         * gcc.dg/sparc-reg-1.c: Likewise.
9204         * gcc.dg/sparc-ret.c: Likewise.
9205         * gcc.dg/sparc-trap-1.c: Likewise.
9206         * gcc.dg/ultrasp10.c: Likewise.
9207         * gcc.dg/ultrasp11.c: Likewise.
9208         * gcc.dg/ultrasp1.c: Likewise.
9209         * gcc.dg/ultrasp2.c: Likewise.
9210         * gcc.dg/ultrasp3.c: Likewise.
9211         * gcc.dg/ultrasp4.c: Likewise.
9212         * gcc.dg/ultrasp5.c: Likewise.
9213         * gcc.dg/ultrasp6.c: Likewise.
9214         * gcc.dg/ultrasp7.c: Likewise.
9215         * gcc.dg/ultrasp8.c: Likewise.
9216         * gcc.dg/ultrasp9.c: Likewise.
9217         * gcc.dg/splet-1.c: Delete.
9218
9219 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9220
9221         PR fortran/32724
9222         * gfortran.dg/stfunc_5.f90: New test.
9223
9224 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9225
9226         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9227         New procedure to check if arrays are naturally aligned to the vector
9228         alignment boundary.
9229         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9230         in size_t typedef.  Adjust tree dump scan results according to
9231         vect_aligned_arrays target check.
9232         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9233         vect_aligned_arrays target check.
9234         * gcc.dg/vect/pr31699.c: Ditto.
9235
9236 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9237
9238         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9239         for V2DFmode vector conditional expression.
9240         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9241         and dfceq patterns.
9242         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9243         and dfcgt patterns.
9244         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9245         V2DFmode comparison and test special values.
9246         * lib/target-supports.exp: Switch on test for V2DFmode 
9247         vector conditional expression.
9248
9249 2007-07-13  Richard Guenther  <rguenther@suse.de>
9250
9251         PR tree-optimization/32721
9252         * gcc.dg/pr32721.c: New testcase.
9253
9254 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9255
9256         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9257         error message part that continues on a new line.
9258
9259 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9260
9261         * gcc.dg/c99-tgmath-1.c: New.
9262         * gcc.dg/c99-tgmath-2.c: New.
9263         * gcc.dg/c99-tgmath-3.c: New.
9264         * gcc.dg/c99-tgmath-4.c: New.
9265
9266 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9267             Janis Johnson  <janis187@us.ibm.com>
9268
9269         PR testsuite/25241
9270         * gcc.test-framework/dg-error-exp-F.c: New test.
9271         * gcc.test-framework/dg-warning-exp-F.c: New test.
9272         * lib/gcc.exp: Enable warning and error prefixes.
9273         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9274         (dg-error): Wrap original dg-error.
9275         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9276         markers from dg-error/dg-warning directives.
9277         * gcc.dg/20040322-1.c: Likewise.
9278         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9279         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9280         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9281         * gcc.dg/Werror-1.c: Likewise.
9282         * gcc.dg/Werror-10.c: Likewise.
9283         * gcc.dg/Werror-11.c: Likewise.
9284         * gcc.dg/Werror-2.c: Likewise.
9285         * gcc.dg/Werror-3.c: Likewise.
9286         * gcc.dg/Werror-4.c: Likewise.
9287         * gcc.dg/Werror-5.c: Likewise.
9288         * gcc.dg/Werror-6.c: Likewise.
9289         * gcc.dg/Werror-7.c: Likewise.
9290         * gcc.dg/Werror-8.c: Likewise.
9291         * gcc.dg/Werror-9.c: Likewise.
9292         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9293         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9294         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9295         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9296         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9297         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9298         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9299         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9300         * gcc.dg/Wnested-externs-1.c: Likewise.
9301         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9302         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9303         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9304         * gcc.dg/Wshadow-3.c: Likewise.
9305         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9306         * gcc.dg/Wwrite-strings-1.c: Likewise.
9307         * gcc.dg/anon-struct-5.c: Likewise.
9308         * gcc.dg/anon-struct-6.c: Likewise.
9309         * gcc.dg/anon-struct-7.c: Likewise.
9310         * gcc.dg/anon-struct-8.c: Likewise.
9311         * gcc.dg/array-8.c: Likewise.
9312         * gcc.dg/array-quals-2.c: Likewise.
9313         * gcc.dg/asm-qual-1.c: Likewise.
9314         * gcc.dg/asm-wide-1.c: Likewise.
9315         * gcc.dg/assign-warn-1.c: Likewise.
9316         * gcc.dg/assign-warn-2.c: Likewise.
9317         * gcc.dg/bitfld-10.c: Likewise.
9318         * gcc.dg/bitfld-11.c: Likewise.
9319         * gcc.dg/bitfld-12.c: Likewise.
9320         * gcc.dg/bitfld-13.c: Likewise.
9321         * gcc.dg/bitfld-14.c: Likewise.
9322         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9323         * gcc.dg/builtins-30.c: Likewise.
9324         * gcc.dg/c90-const-expr-5.c: Likewise.
9325         * gcc.dg/c90-typespec-1.c: Likewise.
9326         * gcc.dg/c99-const-expr-5.c: Likewise.
9327         * gcc.dg/c99-flex-array-5.c: Likewise.
9328         * gcc.dg/c99-fordecl-3.c: Likewise.
9329         * gcc.dg/c99-tag-3.c: Likewise.
9330         * gcc.dg/c99-typespec-1.c: Likewise.
9331         * gcc.dg/c99-vla-jump-1.c: Likewise.
9332         * gcc.dg/c99-vla-jump-2.c: Likewise.
9333         * gcc.dg/c99-vla-jump-3.c: Likewise.
9334         * gcc.dg/c99-vla-jump-4.c: Likewise.
9335         * gcc.dg/c99-vla-jump-5.c: Likewise.
9336         * gcc.dg/cast-1.c: Likewise.
9337         * gcc.dg/cast-2.c: Likewise.
9338         * gcc.dg/cast-3.c: Likewise.
9339         * gcc.dg/cast-4.c: Likewise.
9340         * gcc.dg/cast-pretty-print-1.c: Likewise.
9341         * gcc.dg/comp-goto-2.c: Likewise.
9342         * gcc.dg/comp-goto-3.c: Likewise.
9343         * gcc.dg/cpp/error-1.c: Likewise.
9344         * gcc.dg/cpp/if-paren.c: Likewise.
9345         * gcc.dg/decl-7.c: Likewise.
9346         * gcc.dg/decl-8.c: Likewise.
9347         * gcc.dg/decl-nospec-1.c: Likewise.
9348         * gcc.dg/decl-nospec-2.c: Likewise.
9349         * gcc.dg/decl-nospec-3.c: Likewise.
9350         * gcc.dg/declspec-10.c: Likewise.
9351         * gcc.dg/declspec-11.c: Likewise.
9352         * gcc.dg/declspec-12.c: Likewise.
9353         * gcc.dg/declspec-13.c: Likewise.
9354         * gcc.dg/declspec-14.c: Likewise.
9355         * gcc.dg/declspec-15.c: Likewise.
9356         * gcc.dg/declspec-16.c: Likewise.
9357         * gcc.dg/declspec-17.c: Likewise.
9358         * gcc.dg/declspec-4.c: Likewise.
9359         * gcc.dg/declspec-5.c: Likewise.
9360         * gcc.dg/declspec-6.c: Likewise.
9361         * gcc.dg/declspec-7.c: Likewise.
9362         * gcc.dg/declspec-8.c: Likewise.
9363         * gcc.dg/declspec-9.c: Likewise.
9364         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9365         * gcc.dg/dfp/constants-c99.c: Likewise.
9366         * gcc.dg/dfp/keywords-c89.c: Likewise.
9367         * gcc.dg/dfp/keywords-c99.c: Likewise.
9368         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9369         * gcc.dg/dfp/typespec.c: Likewise.
9370         * gcc.dg/dremf-type-compat-2.c: Likewise.
9371         * gcc.dg/dremf-type-compat-3.c: Likewise.
9372         * gcc.dg/dremf-type-compat-4.c: Likewise.
9373         * gcc.dg/empty-source-2.c: Likewise.
9374         * gcc.dg/empty-source-3.c: Likewise.
9375         * gcc.dg/enum3.c: Likewise.
9376         * gcc.dg/extra-semi-2.c: Likewise.
9377         * gcc.dg/extra-semi-3.c: Likewise.
9378         * gcc.dg/float-range-1.c: Likewise.
9379         * gcc.dg/float-range-2.c: Likewise.
9380         * gcc.dg/float-range-3.c: Likewise.
9381         * gcc.dg/float-range-5.c: Likewise.
9382         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9383         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9384         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9385         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9386         * gcc.dg/format/cast-1.c: Likewise.
9387         * gcc.dg/format/gcc_diag-3.c: Likewise.
9388         * gcc.dg/format/gcc_diag-4.c: Likewise.
9389         * gcc.dg/format/gcc_diag-6.c: Likewise.
9390         * gcc.dg/format/gcc_diag-8.c: Likewise.
9391         * gcc.dg/format/gcc_diag-9.c: Likewise.
9392         * gcc.dg/format/nul-2.c: Likewise.
9393         * gcc.dg/format/opt-1.c: Likewise.
9394         * gcc.dg/format/opt-2.c: Likewise.
9395         * gcc.dg/format/opt-3.c: Likewise.
9396         * gcc.dg/format/opt-4.c: Likewise.
9397         * gcc.dg/format/opt-5.c: Likewise.
9398         * gcc.dg/format/opt-6.c: Likewise.
9399         * gcc.dg/framework-2.c: Likewise.
9400         * gcc.dg/func-args-1.c: Likewise.
9401         * gcc.dg/func-outside-1.c: Likewise.
9402         * gcc.dg/func-outside-2.c: Likewise.
9403         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9404         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9405         * gcc.dg/if-empty-1.c: Likewise.
9406         * gcc.dg/init-bad-1.c: Likewise.
9407         * gcc.dg/init-bad-2.c: Likewise.
9408         * gcc.dg/init-bad-3.c: Likewise.
9409         * gcc.dg/init-desig-obs-2.c: Likewise.
9410         * gcc.dg/init-desig-obs-3.c: Likewise.
9411         * gcc.dg/init-empty-2.c: Likewise.
9412         * gcc.dg/init-empty-3.c: Likewise.
9413         * gcc.dg/inline-11.c: Likewise.
9414         * gcc.dg/inline-12.c: Likewise.
9415         * gcc.dg/inline-8.c: Likewise.
9416         * gcc.dg/inline-9.c: Likewise.
9417         * gcc.dg/inline3.c: Likewise.
9418         * gcc.dg/label-decl-1.c: Likewise.
9419         * gcc.dg/label-decl-2.c: Likewise.
9420         * gcc.dg/label-decl-3.c: Likewise.
9421         * gcc.dg/label-decl-4.c: Likewise.
9422         * gcc.dg/long-long-typespec-1.c: Likewise.
9423         * gcc.dg/lvalue-2.c: Likewise.
9424         * gcc.dg/lvalue-3.c: Likewise.
9425         * gcc.dg/nested-func-3.c: Likewise.
9426         * gcc.dg/nested-redef-1.c: Likewise.
9427         * gcc.dg/noreturn-4.c: Likewise.
9428         * gcc.dg/old-style-prom-2.c: Likewise.
9429         * gcc.dg/old-style-prom-3.c: Likewise.
9430         * gcc.dg/old-style-then-proto-1.c: Likewise.
9431         * gcc.dg/overflow-warn-1.c: Likewise.
9432         * gcc.dg/overflow-warn-2.c: Likewise.
9433         * gcc.dg/overflow-warn-3.c: Likewise.
9434         * gcc.dg/overflow-warn-4.c: Likewise.
9435         * gcc.dg/overflow-warn-6.c: Likewise.
9436         * gcc.dg/parm-forwdecl-2.c: Likewise.
9437         * gcc.dg/parm-forwdecl-3.c: Likewise.
9438         * gcc.dg/parm-impl-decl-1.c: Likewise.
9439         * gcc.dg/parm-impl-decl-2.c: Likewise.
9440         * gcc.dg/parm-incomplete-1.c: Likewise.
9441         * gcc.dg/parm-mismatch-1.c: Likewise.
9442         * gcc.dg/pointer-arith-1.c: Likewise.
9443         * gcc.dg/pointer-arith-2.c: Likewise.
9444         * gcc.dg/pointer-arith-3.c: Likewise.
9445         * gcc.dg/pointer-arith-4.c: Likewise.
9446         * gcc.dg/pointer-arith-6.c: Likewise.
9447         * gcc.dg/pointer-arith-7.c: Likewise.
9448         * gcc.dg/pointer-arith-8.c: Likewise.
9449         * gcc.dg/pr13804-1.c: Likewise.
9450         * gcc.dg/pr15698-1.c: Likewise.
9451         * gcc.dg/pr15698-2.c: Likewise.
9452         * gcc.dg/pr15698-3.c: Likewise.
9453         * gcc.dg/pr15698-4.c: Likewise.
9454         * gcc.dg/pr15698-5.c: Likewise.
9455         * gcc.dg/pr15698-6.c: Likewise.
9456         * gcc.dg/pr15698-7.c: Likewise.
9457         * gcc.dg/pr15698-8.c: Likewise.
9458         * gcc.dg/pr17188-1.c: Likewise.
9459         * gcc.dg/pr17301-1.c: Likewise.
9460         * gcc.dg/pr17301-2.c: Likewise.
9461         * gcc.dg/pr17730-1.c: Likewise.
9462         * gcc.dg/pr20368-1.c: Likewise.
9463         * gcc.dg/pr20368-2.c: Likewise.
9464         * gcc.dg/pr20368-3.c: Likewise.
9465         * gcc.dg/pr22308-1.c: Likewise.
9466         * gcc.dg/qual-component-1.c: Likewise.
9467         * gcc.dg/redecl-1.c: Likewise.
9468         * gcc.dg/redecl-11.c: Likewise.
9469         * gcc.dg/redecl-12.c: Likewise.
9470         * gcc.dg/redecl-13.c: Likewise.
9471         * gcc.dg/redecl-14.c: Likewise.
9472         * gcc.dg/redecl-15.c: Likewise.
9473         * gcc.dg/register-var-1.c: Likewise.
9474         * gcc.dg/register-var-2.c: Likewise.
9475         * gcc.dg/stmt-expr-2.c: Likewise.
9476         * gcc.dg/stmt-expr-3.c: Likewise.
9477         * gcc.dg/stmt-expr-label-1.c: Likewise.
9478         * gcc.dg/stmt-expr-label-2.c: Likewise.
9479         * gcc.dg/stmt-expr-label-3.c: Likewise.
9480         * gcc.dg/struct-empty-2.c: Likewise.
9481         * gcc.dg/struct-empty-3.c: Likewise.
9482         * gcc.dg/struct-parse-1.c: Likewise.
9483         * gcc.dg/struct-semi-1.c: Likewise.
9484         * gcc.dg/struct-semi-2.c: Likewise.
9485         * gcc.dg/struct-semi-3.c: Likewise.
9486         * gcc.dg/switch-5.c: Likewise.
9487         * gcc.dg/switch-6.c: Likewise.
9488         * gcc.dg/switch-7.c: Likewise.
9489         * gcc.dg/tls/diag-5.c: Likewise.
9490         * gcc.dg/transparent-union-1.c: Likewise.
9491         * gcc.dg/transparent-union-3.c: Likewise.
9492         * gcc.dg/typespec-1.c: Likewise.
9493         * gcc.dg/vla-init-2.c: Likewise.
9494         * gcc.dg/vla-init-3.c: Likewise.
9495         * gcc.dg/vla-init-4.c: Likewise.
9496         * gcc.dg/vla-init-5.c: Likewise.
9497         * gcc.dg/void-cast-2.c: Likewise.
9498         * gcc.dg/wvla-3.c: Likewise.
9499         * gcc.dg/wvla-7.c: Likewise.
9500         * gcc.target/i386/991209-1.c: Likewise.
9501         * gcc.target/ia64/fpreg-1.c: Likewise.
9502         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9503         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9504         
9505 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9506
9507         PR fortran/31639
9508         * gfortran.dg/func_decl_4.f90: New test.
9509
9510 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9511
9512         PR fortran/32727
9513         * gfortran.dg/interface_17.f90: New test.
9514
9515 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9516
9517         PR fortran/32599
9518         * gfortran.dg/32599.f03: New test case.
9519
9520         PR fortran/32601
9521         * gfortran.dg/32601.f03: New test case.
9522         * gfortran.dg/32601_1.f03: Ditto.
9523         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9524         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9525
9526 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9527
9528         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9529
9530 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9531             Devang Patel  <dpatel@apple.com>
9532
9533         PR tree-optimization/25413
9534         * gcc.dg/vect/vect-align-1.c: New.
9535         * gcc.dg/vect/vect-align-2.c: New.
9536         * gcc.dg/vect/pr25413.c: New.
9537         * gcc.dg/vect/pr25413a.c: New.
9538         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9539
9540 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9541
9542         * lib/target-support.exp (check_ultrasparc_hw_available):
9543         New function.
9544         (is-effective-target): Check $arg for ultrasparc_hw.
9545         (is-effective-target-keyword): Likewise.
9546         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9547         when determining what to do on sparc platforms.
9548         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9549         * gcc.dg/20001101-1.c: Likewise.
9550         * gcc.dg/20001101-2.c: Likewise.
9551         * gcc.dg/ultrasp9.c: Likewise.
9552         * gcc.dg/ultrasp10.c: Likewise.
9553         * gcc.target/sparc/pdist-3.c: Likewise.
9554
9555 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9556
9557         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9558
9559 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9560
9561         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9562         get vectorized.
9563         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9564         now get vectorized.
9565         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9566         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9567         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9568         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9569         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9570         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9571         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9572         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9573         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9574         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9575         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9576         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9577         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9578         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9579         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9580         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9581         Add spu.
9582
9583 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9584
9585         PR c++/30854
9586         * g++.dg/parse/error30.C: New test.
9587
9588 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9589
9590         PR fortran/29804
9591         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9592
9593 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9594
9595         * gfortran.fortran-torture/compile/pr32663.f: New test.
9596
9597 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9598
9599         PR c++/31027
9600         * g++.dg/inherit/virtual4.C: New.
9601
9602 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9603
9604         PR target/32661
9605         * gcc.target/i386/pr32661-1.c: New test.
9606
9607 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9608
9609         * gnat.dg/invariant_index.ad[sb]: New test.
9610
9611 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9612
9613         PR c++/32560
9614         * g++.dg/template/decl3.C: New.
9615
9616 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9617
9618         PR 32617
9619         * gcc.c-torture/execute/align-3.c: New.
9620
9621 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9622
9623         PR target/32708
9624         * gcc.target/i386/pr32708-1.c: New test.
9625         * gcc.target/i386/pr32708-2.c: Ditto.
9626         * gcc.target/i386/pr32708-3.c: Ditto.
9627
9628 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9629
9630         * g++.dg/init/new20.C: Remove svn:executable flag.
9631
9632 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9633
9634         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9635
9636 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9637
9638         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9639
9640 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9641
9642         PR testsuite/25241
9643         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9644         directive.
9645         
9646 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9647
9648         PR fortran/32157
9649         * gfortran.dg/overload_2.f90: New test.
9650
9651         PR fortran/32689
9652         * gfortran.dg/transfer_simplify_5.f90
9653
9654         PR fortran/32634
9655         * gfortran.dg/interface_15.f90: New test.
9656
9657 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9658
9659         PR libfortran/32336
9660         * gfortran.dg/matmul_5.f90:  New test case.
9661
9662 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9663
9664         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9665         * gcc.dg/fesd-any.h: Likewise.
9666         * gcc.dg/fesd-baseonly.c: Likewise.
9667         * gcc.dg/fesd-baseonly.h: Likewise.
9668         * gcc.dg/fesd-none.c: Likewise.
9669         * gcc.dg/fesd-none.h: Likewise.
9670         * gcc.dg/fesd-reduced.c: Likewise.
9671         * gcc.dg/fesd-reduced.h: Likewise.
9672         * gcc.dg/fesd-sys.c: Likewise.
9673         * gcc.dg/fesd-sys.h: Likewise
9674         * gcc.dg/fesd.h: Likewise.
9675
9676         * g++.dg/debug/dwarf2: New directory.
9677         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9678         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9679         * g++.dg/other/fesd-any.h: Likewise.
9680         * g++.dg/other/fesd-baseonly.C: Likewise.
9681         * g++.dg/other/fesd-baseonly.h: Likewise.
9682         * g++.dg/other/fesd-none.C: Likewise.
9683         * g++.dg/other/fesd-none.h: Likewise.
9684         * g++.dg/other/fesd-reduced.C: Likewise.
9685         * g++.dg/other/fesd-reduced.h: Likewise.
9686         * g++.dg/other/fesd-sys.C: Likewise.
9687         * g++.dg/other/fesd-sys.h: Likewise.
9688         * g++.dg/other/fesd.h: Likewise.
9689
9690 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9691
9692         PR fortran/31129
9693         * gfortran.dg/parameter_unused.f90: New test.
9694
9695 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9696
9697         PR tree-optimization/32681
9698         * gcc.dg/tree-ssa/pr32681.c: New test.
9699
9700 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9701
9702         PR fortran/32678
9703         * gfortran.dg/fmt_t_5.f90: New test.
9704
9705 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9706
9707         PR c++/30535
9708         * g++.dg/template/operator10.C: New.
9709
9710 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9711
9712         PR libfortran/32217
9713         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9714
9715 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9716
9717         PR fortran/29876
9718         * gfortran.dg/operator_6.f90: New test.
9719
9720 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9721
9722         PR fortran/17711
9723         * gfortran.dg/operator_4.f90: New test.
9724         * gfortran.dg/operator_5.f90: New test.
9725         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9726         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9727
9728 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9729
9730         PR fortran/32669
9731         * gfortran.dg/argument_checking_6.f90: New.
9732
9733 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9734
9735         PR fortran/25094
9736         * gfortran.dg/interface_155555.f90: New test.
9737
9738 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9739
9740         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9741         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9742
9743 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9744
9745         PR testsuite/25241
9746         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9747         discern pedantic diagnostics and errors.
9748         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9749         and not an error.
9750         * gcc.dg/20050121-1.c: This is an error and not a warning.
9751         * gcc.target/i386/sseregparm-2.c:  Likewise.
9752         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9753         * gcc.dg/charset/attribute2.c: Likewise.
9754         * gcc.dg/bitfld-1.c: Likewise.
9755         * gcc.dg/pack-test-2.c: Likewise.
9756         * gcc.dg/940510-1.c: Match separately error and warning.
9757         * gcc.dg/array-2.c: Match separately multiple messages. The second
9758         diagnostic is a pedantic warning and not an error.
9759         * gcc.dg/pr14475.c: Match separately multiple messages.
9760         * gcc.dg/pr18809-1.c: Likewise.
9761         * gcc.dg/pr27953.c: Likewise.
9762         * gcc.dg/vla-init-1.c: Likewise.
9763         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9764
9765 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9766
9767         PR fortran/32644
9768         * gfortran.dg/char_decl_1.f90: New test.
9769
9770 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9771
9772         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9773
9774 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9775
9776         PR c++/32232
9777         * g++.dg/template/overload9.C: New test.
9778
9779 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9780
9781         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9782         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9783
9784 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9785
9786         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9787         * gcc.dg/20001012-2.c: Likewise.
9788         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9789         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9790
9791 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9792
9793         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9794         about the chunk size when STACK_SIZE is defined.
9795
9796 2007-07-06  Josh Conner  <jconner@apple.com>
9797
9798         PR middle-end/32602
9799         * gcc.dg/sibcall-8.c: New test.
9800
9801 2007-07-06  Josh Conner  <jconner@apple.com>
9802
9803         PR middle-end/32603
9804         * gcc.target/arm/sibcall-1.c: New test.
9805
9806 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9807
9808         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9809
9810 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9811
9812         * gfortran.dg/save_parameter.f90: New test.
9813         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9814
9815 2007-07-06  Richard Guenther  <rguenther@suse.de>
9816
9817         * g++.dg/opt/pr30965.C: New testcase.
9818
9819 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9820
9821         * gcc.target/mips/save-restore-5.c: New test.
9822
9823 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9824
9825         PR rtl_optimization/32450
9826         * gcc.dg/pr32450.c: New runtime test.
9827
9828 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9829
9830         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9831         single underscore in scan directives.
9832
9833 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9834
9835         PR c++/32245
9836         * g++.dg/init/ptrmem4.C: New test.
9837
9838         PR c++/32251
9839         * g++.dg/init/new21.C: Likewise.
9840
9841         PR c++/31992
9842         * g++.dg/template/static30.C: Likewise.
9843
9844 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9845
9846         * gcc.dg/vect/costmodel/ppc: New directory.
9847         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9848         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9849         New test.
9850         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9851         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9852         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9853         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9854         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9855         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9856         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9857         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9858         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9859         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9860         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9861         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9862         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9863         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9864
9865 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9866
9867         PR fortran/32359
9868         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9869
9870 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9871
9872         PR fortran/32526
9873         * gfortran.dg/interface_14.f90: New test.
9874
9875         PR fortran/32613
9876         * gfortran.dg/do_iterator_2.f90: New test.
9877
9878 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9879
9880         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9881         (FE_DEC_DOWNWARD): Likewise.
9882         (FE_DEC_UPWARD): Likewise.
9883         (FE_DEC_TOWARDZERO): Likewise.
9884         (FE_DEC_TONEARESTFROMZERO): Likewise.
9885
9886 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9887
9888         * gcc.c-torture/compile/pr32606.c: New.
9889         * gfortran.fortran-torture/execute/pr32604.f90: New.
9890
9891 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9892
9893         * gcc.dg/visibility-12.c: New test.
9894         * gcc.dg/visibility-13.c: Likewise.
9895         * g++.dg/ext/visibility-9.C: Likewise.
9896         * g++.dg/ext/visibility-10.C: Likewise.
9897
9898 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9899
9900         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9901         * gcc.dg/sh-relax-vxworks.c: New test.
9902
9903 2007-07-04  Richard Guenther  <rguenther@suse.de>
9904
9905         PR tree-optimization/32500
9906         * gcc.c-torture/execute/pr32500.c: New testcase.
9907
9908 2007-07-04  Richard Guenther  <rguenther@suse.de>
9909
9910         PR tree-optimization/32482
9911         * gcc.c-torture/compile/pr32482.c: New testcase.
9912
9913 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9914
9915         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9916         VxWorks kernels.
9917         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9918         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9919         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9920         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9921
9922 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9923
9924         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9925
9926 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9927
9928         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9929
9930 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9931
9932         PR fortran/31198
9933         * gfortran.dg/min_max_optional_1.f90: New test.
9934         * gfortran.dg/min_max_optional_2.f90: New test.
9935         * gfortran.dg/min_max_optional_3.f90: New test.
9936
9937 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9938
9939         PR fortran/32545
9940         * gfortran.dg/fmt_error.f90: New test.
9941
9942 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9943
9944         PR fortran/32612
9945         * gfortran.dg/interface_13.f90: New test.
9946
9947 2007-07-03  Dave Brolley  <brolley@redhat.com>
9948
9949         PR c++/31743
9950         * g++.dg/init/new20.C: New test.
9951
9952 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9953
9954         PR fortran/32579
9955         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9956
9957 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9958
9959         PR fortran/25062
9960         * common_7.f90: New.
9961         * common_8.f90: New.
9962         * common_9.f90: New.
9963
9964 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9965
9966         PR fortran/30940
9967         * gfortran.dg/argument_checking_1.f90: New.
9968         * gfortran.dg/argument_checking_2.f90: New.
9969         * gfortran.dg/argument_checking_3.f90: New.
9970         * gfortran.dg/argument_checking_4.f90: New.
9971         * gfortran.dg/argument_checking_5.f90: New.
9972         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9973         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9974
9975 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9976
9977         * gcc.dg/pr32176.c: Add -w to default dg-options.
9978
9979 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9980
9981         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9982
9983 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9984
9985         PR fortran/20888
9986         * gfortran.dg/null_2.f90: New.
9987
9988 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9989             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9990
9991         PR middle-end/32176
9992         * gcc.dg/pr32176.c: New test.
9993
9994 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9995
9996         * gcc.dg/const-float80.c : New test.
9997         * gcc.dg/const-float128.c : New test.
9998         * gcc.dg/const-float80-ped.c : New test.
9999         * gcc.dg/const-float128-ped.c : New test.
10000
10001 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10002
10003         * gcc.dg/c99-math.h: Fix typo.
10004
10005 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR libgomp/32468
10008         * gcc.dg/gomp/pr32468-1.c: New test.
10009
10010 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10011
10012         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10013         an ABI option.
10014
10015 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10016
10017         * gfortran.fortran-torture/compile/pr32583.f: New.
10018         * gcc.c-torture/compile/pr32584.c: New
10019
10020 2007-07-02  Ollie Wild  <aaw@google.com>
10021
10022         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10023         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10024
10025 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10026
10027         * gcc.target/mips/save-restore-1.c: New test.
10028         * gcc.target/mips/save-restore-2.c: Likewise.
10029         * gcc.target/mips/save-restore-3.c: Likewise.
10030         * gcc.target/mips/save-restore-4.c: Likewise.
10031
10032 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10033
10034         PR tree-optimization/31966
10035         PR tree-optimization/32533
10036         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10037         * gfortran.dg/pr32533.f90: Ditto.
10038
10039 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10040
10041         * g++.dg/opt/nrv12.C: New test.
10042         * gcc.target/i386/nrv1.c: New test.
10043
10044         PR c++/31748
10045         * g++.dg/gomp/pr31748.C: New test.
10046
10047 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10048  
10049         PR tree-optimization/32230
10050         * gcc.dg/vect/pr32230.c: New test.
10051
10052 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10053
10054         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10055         * bind_c_coms.f90: Ditto.
10056         * bind_c_coms_driver.c: Ditto.
10057         * bind_c_dts.f90: Ditto.
10058         * bind_c_dts_2.f03: Ditto.
10059         * bind_c_dts_2_driver.c: Ditto.
10060         * bind_c_dts_3.f03: Ditto.
10061         * bind_c_dts_4.f03: Ditto.
10062         * bind_c_dts_driver.c: Ditto.
10063         * bind_c_implicit_vars.f03: Ditto.
10064         * bind_c_procs.f03: Ditto.
10065         * bind_c_usage_2.f03: Ditto.
10066         * bind_c_usage_3.f03: Ditto.
10067         * bind_c_usage_5.f03: Ditto.
10068         * bind_c_usage_6.f03: Ditto.
10069         * bind_c_usage_7.f03: Ditto.
10070         * bind_c_vars.f90: Ditto.
10071         * bind_c_vars_driver.c: Ditto.
10072         * binding_c_table_15_1.f03: Ditto.
10073         * binding_label_tests.f03: Ditto.
10074         * binding_label_tests_10.f03: Ditto.
10075         * binding_label_tests_10_main.f03: Ditto.
10076         * binding_label_tests_11.f03: Ditto.
10077         * binding_label_tests_11_main.f03: Ditto.
10078         * binding_label_tests_12.f03: Ditto.
10079         * binding_label_tests_13.f03: Ditto.
10080         * binding_label_tests_13_main.f03: Ditto.
10081         * binding_label_tests_14.f03: Ditto.
10082         * binding_label_tests_2.f03: Ditto.
10083         * binding_label_tests_3.f03: Ditto.
10084         * binding_label_tests_4.f03: Ditto.
10085         * binding_label_tests_5.f03: Ditto.
10086         * binding_label_tests_6.f03: Ditto.
10087         * binding_label_tests_7.f03: Ditto.
10088         * binding_label_tests_8.f03: Ditto.
10089         * binding_label_tests_9.f03: Ditto.
10090         * c_assoc.f90: Ditto.
10091         * c_assoc_2.f03: Ditto.
10092         * c_f_pointer_shape_test.f90: Ditto.
10093         * c_f_pointer_tests.f90: Ditto.
10094         * c_f_tests_driver.c: Ditto.
10095         * c_funloc_tests.f03: Ditto.
10096         * c_funloc_tests_2.f03: Ditto.
10097         * c_funloc_tests_3.f03: Ditto.
10098         * c_funloc_tests_3_funcs.c: Ditto.
10099         * c_kind_params.f90: Ditto.
10100         * c_kind_tests_2.f03: Ditto.
10101         * c_kinds.c: Ditto.
10102         * c_loc_driver.c: Ditto.
10103         * c_loc_test.f90: Ditto.
10104         * c_loc_tests_2.f03: Ditto.
10105         * c_loc_tests_2_funcs.c: Ditto.
10106         * c_loc_tests_3.f03: Ditto.
10107         * c_loc_tests_4.f03: Ditto.
10108         * c_loc_tests_5.f03: Ditto.
10109         * c_loc_tests_6.f03: Ditto.
10110         * c_loc_tests_7.f03: Ditto.
10111         * c_loc_tests_8.f03: Ditto.
10112         * c_ptr_tests.f03: Ditto.
10113         * c_ptr_tests_10.f03: Ditto.
10114         * c_ptr_tests_5.f03: Ditto.
10115         * c_ptr_tests_7.f03: Ditto.
10116         * c_ptr_tests_7_driver.c: Ditto.
10117         * c_ptr_tests_8.f03: Ditto.
10118         * c_ptr_tests_8_funcs.c: Ditto.
10119         * c_ptr_tests_9.f03: Ditto.
10120         * c_ptr_tests_driver.c: Ditto.
10121         * c_size_t_driver.c: Ditto.
10122         * c_size_t_test.f03: Ditto.
10123         * com_block_driver.f90: Ditto.
10124         * global_vars_c_init.f90: Ditto.
10125         * global_vars_c_init_driver.c: Ditto.
10126         * global_vars_f90_init.f90: Ditto.
10127         * global_vars_f90_init_driver.c: Ditto.
10128         * interop_params.f03: Ditto.
10129         * iso_c_binding_only.f03: Ditto.
10130         * iso_c_binding_rename_1.f03: Ditto.
10131         * iso_c_binding_rename_1_driver.c: Ditto.
10132         * iso_c_binding_rename_2.f03: Ditto.
10133         * iso_c_binding_rename_2_driver.c: Ditto.
10134         * kind_tests_2.f03: Ditto.
10135         * kind_tests_3.f03: Ditto.
10136         * module_md5_1.f90: Ditto.
10137         * only_clause_main.c: Ditto.
10138         * print_c_kinds.f90: Ditto.
10139         * test_bind_c_parens.f03: Ditto.
10140         * test_c_assoc.c: Ditto.
10141         * test_com_block.f90: Ditto.
10142         * test_common_binding_labels.f03: Ditto.
10143         * test_common_binding_labels_2.f03: Ditto.
10144         * test_common_binding_labels_2_main.f03: Ditto.
10145         * test_common_binding_labels_3.f03: Ditto.
10146         * test_common_binding_labels_3_main.f03: Ditto.
10147         * test_only_clause.f90: Ditto.
10148         * use_iso_c_binding.f90: Ditto.
10149         * value_5.f90: Ditto.
10150         * value_test.f90: Ditto.
10151         * value_tests_f03.f90: Ditto.
10152
10153 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10154
10155         * gcc.dg/tls/opt-14.c: New.
10156
10157 2007-07-01  Ollie Wild  <aaw@google.com>
10158
10159         * g++.dg/lookup/using16.C: New test.
10160         * g++.dg/lookup/using17.C: New test.
10161
10162 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10163
10164         PR fortran/32239
10165         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10166         (test_4): Use proper test for floating point equality.
10167         (test_8): Likewise.
10168
10169 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10170
10171         PR libgfortran/32554
10172         * gfortran.dg/fmt_p_1.f90: New test.
10173
10174 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10175
10176         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10177         initialization and fix dg-final check - the initialization loop is
10178         vectorizable.
10179
10180 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10181             Volker Reichelt  <reichelt@netcologne.de>
10182
10183         PR middle-end/32559
10184         * gcc.dg/pr32559.c: New test.
10185
10186 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10187
10188         PR tree-optimization/25371
10189         * gcc.dg/vect/pr25371.c: New test.
10190
10191 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10192
10193         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10194         when allocating and initializing a flexible array.
10195
10196 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10197
10198         PR fortran/20373
10199         * gfortran.dg/intrinsic.f90: New test.
10200
10201 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10202
10203         PR fortran/32555
10204         * gfortran.dg/fmt_zero_check.f90: New.
10205
10206 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10207
10208         PR fortran/30284
10209         * gfortran.dg/repeat_f90: New test.
10210
10211 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10212
10213         PR testsuite/25241
10214         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10215         -pedantic-errors, so we should match errors.
10216         * gcc.dg/cpp/escape-1.c: Likewise.
10217         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10218         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10219         warning.
10220         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10221         errors instead of warnings.
10222         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10223         a pedantic warning.
10224         * gcc.dg/cpp/arith-3.c: Likewise.
10225
10226 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10227
10228         PR testsuite/25241
10229         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10230         * gcc.dg/pch/valid-2.c: Likewise.
10231         * gcc.dg/pch/valid-3.c: Likewise.
10232         * gcc.dg/pch/warn-1.c: Likewise.
10233         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10234         
10235 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10236
10237         PR c/4076
10238         * gcc.dg/Wunused-function.c: New.
10239         
10240 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10241
10242         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10243
10244 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10245
10246         * g++.dg/other/canon-31724.C: New.
10247         
10248 2007-06-29  Jan Hubicka  <jh@suse.cz>
10249
10250         PR middle-end/32372
10251         * gcc.c-torture/compile/pr32372.c: new.
10252
10253 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10254
10255         * gfortran.dg/operator_3.f90: New test.
10256
10257 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10258
10259         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10260         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10261
10262 2007-06-29  Richard Guenther  <rguenther@suse.de>
10263
10264         PR middle-end/32493
10265         * gcc.dg/inline-23.c: New testcase.
10266
10267 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10268
10269         PR tree-optimization/24659
10270         * gcc.target/i386/vectorize2.c: New test.
10271         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10272         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10273
10274 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10275
10276         * gcc.dg/pointer-arith-9.c: New test.
10277
10278 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10279
10280         PR fortran/32483
10281         * gfortran.dg/fmt_read_2.f90: New.
10282
10283 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10284
10285         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10286         If it exists, don't try to create it.
10287
10288 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10289
10290         * g++.dg/ext/visibility/ms-compat-1.C: New.
10291
10292 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10293
10294         PR tree-opt/32417
10295         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10296
10297 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10298
10299         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10300         targets.
10301
10302 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10303
10304         PR fortran/32467
10305         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10306
10307 2007-06-27  Richard Guenther  <rguenther@suse.de>
10308
10309         PR middle-end/32492
10310         * gcc.dg/inline-22.c: New testcase.
10311
10312 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10313
10314         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10315         the scan-assembler constant.
10316
10317 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10318
10319         PR 20216
10320         * gcc.dg/pr20216.c: New.
10321
10322 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10323
10324         PR tree-opt/32421
10325         * gcc.dg/vect/pr32421.c: New test.
10326
10327 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10328
10329         PR c++/32111
10330         * g++.dg/other/friend5.C: New test.
10331
10332 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10333
10334         PR fortran/32464
10335         * gfortran.dg/host_assoc_function_2.f90: New test.
10336
10337         PR fortran/31494
10338         * gfortran.dg/host_assoc_call_1.f90: New test.
10339
10340 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10341
10342         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10343         
10344 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10345
10346         PR fortran/32456
10347         * gfortran.dg/error_format.f90: New test.
10348
10349 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10350
10351         PR fortran/32136
10352         * gfortran.dg/pr32136.f90: New test.
10353
10354 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10355
10356         PR fortran/31726
10357         * gfortran.dg/minmaxloc_1.f90: New test.
10358
10359         PR fortran/32298
10360         * gfortran.dg/minmaxloc_2.f90: New test.
10361
10362 2007-06-23  Richard Guenther  <rguenther@suse.de>
10363
10364         PR tree-optimization/16876
10365         PR middle-end/29478
10366         * gcc.dg/pr29254.c: The warning is bogus.
10367         * gcc.dg/warn-1.c: Likewise.
10368         * gcc.dg/assign-warn-3.c: Likewise.
10369         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10370
10371 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10372
10373         * gcc.c-torture/execute/20070623-1.c: New.
10374
10375 2007-06-22  Jan Hubicka  <jh@suse.cz>
10376
10377         * gcc.c-torture/compile/pr31541.c: New.
10378
10379 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10380
10381         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10382         Remove -m64 from dg-options.
10383
10384 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10385
10386         PR middle-end/32374
10387         * gcc.dg/pr32374.c: New test.
10388
10389 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10390
10391         PR fortran/32360
10392         * gfortran.dg/pointer_assign_3.f90: New test.
10393
10394 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10395
10396         * gcc.dg/tree-ssa/pr19590.c: New.
10397
10398 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10399
10400         PR fortran/31162
10401         * gfortran.dg/assign.f90: Update test.
10402         * gfortran.dg/real_do_1.f90: Update test.
10403         * gfortran.dg/gomp/omp_do1.f90: Update test.
10404         * gfortran.dg/warnings_are_errors_1.f: Update test.
10405         * gfortran.dg/g77/20010519-1.f: Update test.
10406         * gfortran.dg/g77/pr9258.f: Update test.
10407         * gfortran.dg/g77/960317-1.f: Update test.
10408
10409 2007-06-21  Richard Guenther  <rguenther@suse.de>
10410
10411         PR tree-optimization/32453
10412         * gcc.c-torture/compile/pr32453.c: New testcase.
10413
10414 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10415
10416         PR tree-optimization/31866
10417         * gcc.dg/pr31866.c: New test.
10418
10419 2007-06-21  Richard Guenther  <rguenther@suse.de>
10420
10421         PR tree-optimization/32451
10422         * g++.dg/torture/20070621-1.C: New testcase.
10423
10424 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10425
10426         * gcc.dg/attr-isr.c: Test delay slot content.
10427         
10428 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10429
10430         PR fortran/32361
10431         gfortran.dg/pointer_assign_2.f90: New test.
10432
10433 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10434
10435         PR fortran/25061
10436         gfortran.dg/invalid_procedure_name.f90: New test.
10437
10438 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10439
10440         PR tree-optimization/25737
10441         * gcc.dg/tree-ssa/alias-14.c: New test.
10442
10443 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10444
10445         * gcc.target/i386/large-size-array-3.c: New.
10446
10447 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10448         Richard Guenther  <rguenther@suse.de>
10449
10450         PR fortran/32140
10451         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10452
10453 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10454
10455         PR middle-end/31959
10456         * gcc.dg/pr31959.c: New test.
10457
10458         PR inline-asm/32109
10459         * g++.dg/ext/asm10.C: New test.
10460
10461         PR middle-end/32285
10462         * gcc.c-torture/execute/20070614-1.c: New test.
10463
10464 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10465
10466         * gcc.target/arm/stack-corruption.c: New test.
10467
10468 2007-06-19  Richard Guenther  <rguenther@suse.de>
10469
10470         * g++.dg/torture/pr30252.C: New testcase.
10471
10472 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10473
10474         PR tree-optimization/32353
10475         * g++.dg/opt/nrv13.C: New test.
10476
10477 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10478
10479         PR fortran/20863
10480         PR fortran/20882
10481         * gfortran.dg/impure_assignment_2.f90 : New test.
10482
10483         PR fortran/32236
10484         * gfortran.dg/data_initialized_2.f90 : New test.
10485
10486         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10487         appropriate version of 'dmach'.
10488
10489 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10490
10491         PR target/32389
10492         * gcc.target/i386/pr32389.c New test.
10493
10494 2007-06-18  Simon Baldwin <simonb@google.com>
10495
10496         PR c++/31923
10497         * g++.dg/template/error25.C: New.
10498         * g++.dg/template/spec35.C: New.
10499
10500 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10501
10502         * gcc.c-torture/compile/pr32355.c: New testcase.
10503         
10504 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10505
10506         PR tree-optimization/32383
10507         * g++.dg/opt/pr32383.C: New test.
10508
10509 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10510
10511         PR rtl-optimization/32366
10512         * gcc.dg/vect/pr32366.c: New test.
10513
10514 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10515
10516         * gcc.c-torture/compile/pr32349.c: New testcase.
10517         
10518 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10519
10520         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10521         * gcc.target/sparc/combined-2.c: Likewise.
10522         * gcc.target/sparc/fexpand.c : Likewise.
10523         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10524         * gcc.target/sparc/fpack16.c : Likewise.
10525         * gcc.target/sparc/fpmerge.c : Likewise.
10526         * gcc.target/sparc/fpmul.c : Likewise.
10527         * gcc.target/sparc/noresult.c : Likewise.
10528         * gcc.target/sparc/pdist.c: Likewise.
10529
10530 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10531
10532         PR middle-end/31723
10533         * gcc.target/i386/recip-divf.c: New test.
10534         * gcc.target/i386/recip-sqrtf.c: Ditto.
10535         * gcc.target/i386/recip-vec-divf.c: Ditto.
10536         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10537         * gcc.target/i386/sse-recip.c: Ditto.
10538         * gcc.target/i386/sse-recip-vec.c: Ditto.
10539
10540 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10541
10542         PR tree-opt/32225
10543         * gcc.c-torture/compile/20070605-1.c: New test.
10544
10545         * gcc.c-torture/compile/20070603-1.c: New testcase.
10546         * gcc.c-torture/compile/20070603-2.c: New testcase.
10547
10548         * gcc.c-torture/compile/20070531-1.c: New test.
10549
10550         PR tree-opt/32167
10551         * gcc.c-torture/compile/20070531-2.c: New test.
10552
10553         PR tree-opt/32144
10554         * gcc.c-torture/compile/20070529-1.c: New test.
10555
10556         PR tree-opt/32145
10557         * gcc.c-torture/compile/20070529-2.c: New test.
10558
10559         PR tree-opt/32015
10560         * gcc.c-torture/compile/20070520-1.c: New test.
10561
10562         * g++.dg/ext/java-1.C: New test.
10563
10564         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10565         loops instead of one. Remove the "can't determine dependence"
10566         check.
10567         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10568         needed as the cast is gone in the first place.
10569         * gcc.dg/max-1.c: Change local variable a to be a global one.
10570         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10571         have a cast which is PREd.
10572
10573 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10574
10575         * g++.dg/lookup/anon6.C: New test.
10576
10577 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10578
10579         PR c++/31806
10580         * g++.dg/opt/static6.C: New testcase.
10581
10582 2007-06-14  Geoff Keating  <geoffk@apple.com>
10583
10584         * g++.dg/ext/visibility/overload-1.C: New.
10585
10586         PR 31093
10587         * g++.dg/ext/visibility/anon4.C: New.
10588
10589 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10590
10591         PR target/32268
10592         * gcc.target/i386/pr32268.c: New test.
10593
10594 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10595
10596         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10597         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10598         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10599
10600         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10601         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10602         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10603         BID is used.
10604
10605 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10606
10607         PR fortran/32302
10608         * gfortran.dg/common_resize_1.f90: New test.
10609
10610 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10611
10612         PR target/32274
10613         * gcc.dg/vect/pr32224.c: Fix.   
10614         
10615 2007-06-13  Eric Christopher  <echristo@apple.com>
10616
10617         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10618
10619 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10620
10621         PR fortran/32323
10622         * gfortran.dg/actual_array_vect_1.f90: New.
10623
10624 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10625
10626         * gcc.target/sparc/mfpu.c: New test.
10627
10628 2007-06-12  Geoff Keating  <geoffk@apple.com>
10629
10630         * g++.dg/warn/weak1.C: Suppress on Darwin.
10631         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10632
10633 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10634
10635         PR middle-end/31579
10636          * g++.dg/torture/pr31579.C: New testcase.
10637
10638 2007-06-12  Ian Lance Taylor  <iant@google.com>
10639
10640         PR libstdc++/29286
10641         * g++.dg/init/new16.C: New test.
10642         * g++.dg/init/new17.C: New test.
10643         * g++.dg/init/new18.C: New test.
10644         * g++.dg/init/new19.C: New test.
10645
10646 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10647
10648         * gnat.dg/lhs_view_convert.adb: New test.
10649
10650 2007-06-12  Richard Guenther  <rguenther@suse.de>
10651
10652         PR tree-optimization/15353
10653         PR tree-optimization/31657
10654         * gcc.c-torture/execute/20070424-1.c: New testcase.
10655         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10656         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10657         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10658         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10659         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10660
10661 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10662
10663         PR rtl-optimization/32293
10664         * gcc.dg/pr32293.c: New test.
10665
10666 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10667
10668         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10669
10670 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10671
10672         PR fortran/29786
10673         * gfortran.dg/equiv_7.f90: New test.
10674         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10675
10676         PR fortran/30875
10677         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10678
10679 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10680
10681         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10682         * gcc.dg/setjmp-4.c: Likewise.
10683         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10684
10685 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10686
10687         PR rtl-optimization/31025
10688         * gfortran.dg/pr31025.f90: New.
10689
10690 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10691
10692         PR target/32280
10693         * gcc.target/i386/pr32280.c: New test.
10694
10695 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10696
10697         PR middle-end/32279
10698         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10699
10700 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10701
10702         PR libgfortran/32235
10703         * gfortran.dg/backspace_9.f: New test.
10704
10705 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10706
10707         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10708
10709 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10710
10711         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10712
10713 2007-06-09  Ian Lance Taylor  <iant@google.com>
10714
10715         PR tree-optimization/32169
10716         * gcc.c-torture/compile/pr32169.c: New test.
10717
10718 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10719
10720         * gcc.dg/vect/costmodel: New directory.
10721         * gcc.dg/vect/costmodel/i386: New directory.
10722         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10723         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10724         New test.
10725         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10726         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10727         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10728         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10729         * gcc.dg/vect/costmodel/x86_64: New directory.
10730         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10731         New testsuite.
10732         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10733         New test.
10734         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10735         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10736         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10737         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10738         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10739
10740 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10741
10742         PR tree-optimization/32243
10743         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10744         flags for -Os tests.
10745         * gcc.dg/vect/03-vect-pr32243.c: New test.
10746
10747 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10748
10749         PR tree-optimization/32224
10750         * gcc.dg/vect/pr32224.c: New test.
10751
10752 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR c++/32177
10755         * g++.dg/gomp/pr32177.C: New test.
10756
10757 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10758
10759         PR testsuite/25241
10760         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10761         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10762         warning nor an error.
10763         * gcc.dg/Wfatal-2.c: Likewise.
10764         * gcc.dg/Werror-1.c: Likewise.
10765         * gcc.dg/Werror-5.c: Likewise.
10766         * gcc.dg/Werror-7.c: Likewise.
10767         * gcc.dg/Werror-10.c: Likewise.
10768         * gcc.dg/Werror-11.c: Likewise.
10769
10770 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10771
10772         PR c++/30759
10773         * g++.dg/init/brace6.C: New test.
10774
10775 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10776
10777         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10778         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10779         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10780         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10781
10782         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10783         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10784         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10785         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10786         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10787         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10788         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10789         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10790
10791         * gcc.dg/darwin-minversion-3.c: New.
10792
10793 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10794
10795         * gcc.target/i386/builtin-copysign.c: New test.
10796
10797 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10798
10799         PR tree-optimization/32220
10800         * gfortran.dg/predcom-2.f: New testcase.
10801
10802 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10803
10804         PR tree-opt/32231
10805         * gcc.target/i386/vectorize4.c: New test.
10806
10807 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10808
10809         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10810
10811 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10812
10813         PR testsuite/25241
10814         * gcc.dg/simd-5.c: Mark output as a note.
10815         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10816         dg-message.
10817         * gcc.dg/simd-1.c: Likewise.
10818         * gcc.dg/always_inline.c: Mark output as a sorry.
10819         * gcc.dg/always_inline2.c: Likewise.
10820         * gcc.dg/always_inline3.c: Likewise.
10821
10822 2007-06-06  Ian Lance Taylor  <iant@google.com>
10823
10824         * g++.dg/conversion/enum1.C: New test.
10825
10826 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10827
10828         PR tree-optimization/32216
10829         * gcc.dg/vect/pr32216.c: New test.
10830
10831 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10832
10833         PR testsuite/18923
10834         * gfortran.dg/invalid_contains_1.f90: New test.
10835         * gfortran.dg/invalid_contains_2.f90: New test.
10836
10837 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10838
10839         PR testsuite/32057
10840         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10841         midnight issues.
10842
10843 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10844
10845         PR testsuite/25241
10846         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10847         dg-message to match de note.
10848         * gcc.dg/pr26570.c: Use dg-message for a note.
10849         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10850         dg-error instead of dg-warning because of -Werror.
10851         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10852         neither an error, nor a warning.
10853         * gcc.dg/glibc-uclibc-2.c: Likewise
10854         * gcc.dg/cpp/19940712-1.c: Likewise.
10855
10856 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10857
10858         PR preprocessor/23479
10859         * gcc.dg/binary-constants-1.c: Add test suites for
10860         the 0b-prefixed binary integer constants.
10861         * gcc.dg/binary-constants-2.c: Ditto.
10862         * gcc.dg/binary-constants-3.c: Ditto.
10863         * gcc.dg/binary-constants-4.c: Ditto.
10864
10865 2007-06-05  Ian Lance Taylor  <iant@google.com>
10866
10867         * gcc.dg/Wstrict-overflow-19.c: New test.
10868
10869 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10870
10871         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10872
10873 2007-06-04  Ian Lance Taylor  <iant@google.com>
10874
10875         * gcc.dg/Wstrict-overflow-18.c: New test.
10876
10877 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10878
10879         PR testsuite/25241
10880         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10881         * gcc.dg/cpp/mi5.c: Likewise.
10882         * gcc.dg/cpp/mi7.c: Likewise.
10883
10884 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10885
10886         PR c/32191
10887         * gcc.dg/pr32191.c: New test.
10888
10889 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10890
10891         PR fortran/32124
10892         * gfortran.dg/allocate_stat_1.f90: Remove.
10893
10894 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10895
10896         * gcc.target/i386/sse4_2-check.h: New.
10897         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10898         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10899         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10900         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10901         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10902         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10903         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10904         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10905         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10906         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10907         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10908         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10909         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10910         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10911         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10912         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10913         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10914         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10915
10916 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10917
10918         * gcc.dg/pie-link.c: New test.
10919
10920 2007-06-01  Ian Lance Taylor  <iant@google.com>
10921
10922         * gcc.dg/Wstrict-overflow-17.c: New test.
10923
10924 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10925
10926         * gcc.dg/builtin-return-1.c (g): New.
10927         (main): Allocate at least 64 bytes on the stack.
10928
10929 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10930
10931         * g++.dg/init/cleanup3.C: New test.
10932
10933 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10934
10935         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10936         int is 16 bits.
10937
10938 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10939
10940         PR fortran/32156
10941         * gfortran.dg/char_array_constructor_3.f90: New test.
10942
10943 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10944
10945         PR tree-optimization/32160
10946         * gfortran.dg/predcom-1.f: New test.
10947
10948 2007-05-31  Richard Guenther  <rguenther@suse.de>
10949
10950         * g++.dg/other/str_empty.C: Move...
10951         * g++.dg/other/pr30567.C: Move...
10952         * g++.dg/tree-ssa/pr27218.C: Move...
10953         * g++.dg/torture: ...here and remove dg-options.
10954
10955 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10956
10957         PR c++/32158
10958         * g++.dg/ext/is_pod_incomplete.C: New.
10959
10960 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10961             Douglas Gregor <doug.gregor@gmail.com>
10962             Pedro Lamarao <pedro.lamarao@mndfck.org>
10963             Howard Hinnant <howard.hinnant@gmail.com>
10964
10965         PR c++/7412
10966         PR c++/29939
10967         * g++.dg/cpp0x/rv8p.C: New.
10968         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10969         * g++.dg/cpp0x/cast-bug.C: New.
10970         * g++.dg/cpp0x/elision_weak.C: New.
10971         * g++.dg/cpp0x/collapse-bug.C: New.
10972         * g++.dg/cpp0x/rv3p.C: New.
10973         * g++.dg/cpp0x/rv7n.C: New.
10974         * g++.dg/cpp0x/overload-conv-1.C: New.
10975         * g++.dg/cpp0x/rv2n.C: New.
10976         * g++.dg/cpp0x/deduce.C: New.
10977         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10978         * g++.dg/cpp0x/rv6p.C: New.
10979         * g++.dg/cpp0x/template_deduction.C: New.
10980         * g++.dg/cpp0x/implicit-copy.C: New.
10981         * g++.dg/cpp0x/rv1p.C: New.
10982         * g++.dg/cpp0x/cast.C: New.
10983         * g++.dg/cpp0x/rv5n.C: New.
10984         * g++.dg/cpp0x/collapse.C: New.
10985         * g++.dg/cpp0x/overload-conv-2.C: New.
10986         * g++.dg/cpp0x/rv4p.C: New.
10987         * g++.dg/cpp0x/rvo.C: New.
10988         * g++.dg/cpp0x/iop.C: New.
10989         * g++.dg/cpp0x/rv3n.C: New.
10990         * g++.dg/cpp0x/rv7p.C: New.
10991         * g++.dg/cpp0x/reference_collapsing.C: New.
10992         * g++.dg/cpp0x/overload.C: New.
10993         * g++.dg/cpp0x/named.C: New.
10994         * g++.dg/cpp0x/rv2p.C: New.
10995         * g++.dg/cpp0x/rv6n.C: New.
10996         * g++.dg/cpp0x/not_special.C: New.
10997         * g++.dg/cpp0x/bind.C: New.
10998         * g++.dg/cpp0x/rv1n.C: New.
10999         * g++.dg/cpp0x/rv5p.C: New.
11000         * g++.dg/cpp0x/elision.C: New.
11001         * g++.dg/cpp0x/named_refs.C: New.
11002         * g++.dg/cpp0x/unnamed_refs.C: New.
11003         * g++.dg/cpp0x/rv4n.C: New.
11004         * g++.dg/cpp0x/elision_neg.C: New.
11005         * g++.dg/init/copy7.C: Run in C++98 mode.
11006         * g++.dg/overload/arg1.C: Ditto.
11007         * g++.dg/overload/arg4.C: Ditto.
11008
11009 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11010
11011         PR c++/31809
11012         * g++.dg/opt/static5.C: New test.
11013
11014 2007-05-30  Richard Guenther  <rguenther@suse.de>
11015
11016         * g++.dg/dg.exp: Prune torture/.
11017         * g++.dg/torture/dg-torture.exp: New testsuite.
11018
11019 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11020
11021         * gcc.target/arm/pr27387.C: Move and rename to ...
11022         * g++.dg/inherit/thunk8.C: ... here.
11023
11024 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR tree-optimization/31769
11027         * g++.dg/gomp/pr31769.C: New test.
11028
11029 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11030
11031         * gcc.target/i386/stack-realign.c: New.
11032
11033 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11034
11035         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11036
11037 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11038
11039         * gfortran.dg/sizeof.f90: New.
11040
11041 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11042
11043         PR c/31339
11044         * gcc.dg/boolcomplex-1.c: New test.
11045
11046         PR c++/31339
11047         * g++.dg/ext/boolcomplex-1.c: New test.
11048
11049 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11050
11051         * gcc.dg/matrix: New directory.
11052
11053 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11054
11055         PR fortran/32124
11056         * gfortran.dg/allocate_stat_1.f90: New.
11057
11058 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11059
11060         PR fortran/31972
11061         * transfer_hollerith_1.f90: New test.
11062
11063 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11064
11065         PR tree-opt/32100
11066         * gcc.c-torture/execute/vrp-7.c: New test.
11067
11068 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11069
11070         * gfortran.dg/transfer_simplify_4.f90: New test.
11071
11072 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11073
11074         PR fortran/32088
11075         * gfortran.dg/func_result_3.f90: New.
11076
11077 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11078
11079         PR middle-end/32083
11080         * gfortran.dg/transfer_simplify_3.f90: New.
11081
11082 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11083
11084         PR target/32065
11085         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11086         to compile options.
11087         * gcc.target/i386/pr32065-2.c: New test.
11088
11089 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11090
11091         PR fortran/31813
11092         * gfortran.dg/io_constraints_2.f90: Update.
11093
11094 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11095
11096         PR fortran/31219
11097         * gfortran.dg/array_constructor_17.f90: New test.
11098
11099 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11100
11101         PR tree-opt/32090
11102         * g++.dg/opt/array2.C: New testcase.
11103
11104 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11105
11106         PR target/32065
11107         * gcc.target/i386/pr32065.c: New test.
11108
11109 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11110             Marcus Meissner <meissner@suse.de>
11111
11112         * gcc.dg/attr-alloc_size.c: New.
11113
11114 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11115             Lee Millward  <lee.millward@gmail.com>
11116
11117         PR c++/31745
11118         * g++.dg/parse/crash34.C: New test.
11119
11120         * g++.dg/parse/crash35.C: New test.
11121
11122 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11123
11124         * gcc.target/i386/sse2-check.h: New.
11125         * gcc.target/i386/sse2-vec-1.c: Likewise.
11126         * gcc.target/i386/sse2-vec-2.c: Likewise.
11127         * gcc.target/i386/sse2-vec-3.c: Likewise.
11128         * gcc.target/i386/sse2-vec-4.c: Likewise.
11129         * gcc.target/i386/sse2-vec-5.c: Likewise.
11130         * gcc.target/i386/sse2-vec-6.c: Likewise.
11131
11132 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11133
11134         PR c++/31431
11135         PR c++/31432
11136         PR c++/31434
11137         PR c++/31435
11138         PR c++/31437
11139         PR c++/31438
11140         PR c++/31442
11141         PR c++/31443
11142         PR c++/31444
11143         PR c++/31445
11144         * g++.dg/cpp0x/pr31431.C: New.
11145         * g++.dg/cpp0x/pr31437.C: New.
11146         * g++.dg/cpp0x/pr31442.C: New.
11147         * g++.dg/cpp0x/pr31444.C: New.
11148         * g++.dg/cpp0x/pr31431-2.C: New.
11149         * g++.dg/cpp0x/pr31432.C: New.
11150         * g++.dg/cpp0x/pr31434.C: New.
11151         * g++.dg/cpp0x/pr31438.C: New.
11152         * g++.dg/cpp0x/pr31443.C: New.
11153         * g++.dg/cpp0x/pr31445.C: New.
11154         * g++.dg/cpp0x/variadic-crash1.C: New.
11155
11156 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11157
11158         * gcc.target/arm/long-calls-1.c: New test.
11159         * gcc.target/arm/long-calls-2.c: Likewise.
11160         * gcc.target/arm/long-calls-3.c: Likewise.
11161         * gcc.target/arm/long-calls-4.c: Likewise.
11162
11163 2007-05-25  Richard Guenther  <rguenther@suse.de>
11164             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11165
11166         PR tree-optimization/31982
11167         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11168
11169 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11170
11171         PR fortran/32047
11172         * gfortran.dg/result_in_spec_2.f90: New test.
11173
11174 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11175
11176         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11177
11178 2007-05-24  Ollie Wild  <aaw@google.com>
11179
11180         * gcc.dg/cpp/counter-1.c: New test.
11181         * gcc.dg/pch/counter-1.c: New test.
11182         * gcc.dg/pch/counter-1.hs: New file.
11183         * gcc.dg/pch/counter-2.c: New test.
11184         * gcc.dg/pch/counter-2.hs: New file.
11185         * gcc.dg/pch/counter-3.c: New test.
11186         * gcc.dg/pch/counter-3.hs: New file.
11187
11188 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11189
11190         * gcc.dg/tree-ssa/predcom-1.c: New test.
11191         * gcc.dg/tree-ssa/predcom-2.c: New test.
11192         * gcc.dg/tree-ssa/predcom-3.c: New test.
11193         * gcc.dg/tree-ssa/predcom-4.c: New test.
11194         * gcc.dg/tree-ssa/predcom-5.c: New test.
11195         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11196
11197 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11198
11199         PR testsuite/32062
11200         * gcc.target/i386/sse4_1-check.h (MASK): New.
11201
11202 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11203
11204         PR fortran/32038
11205         * gfortran.dg/pr25603.f: Initialize integer variables.
11206
11207 2007-05-23  Ian Lance Taylor  <iant@google.com>
11208
11209         * g++.dg/other/vrp1.C: New test.
11210
11211 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11212
11213         PR preprocessor/20077
11214         * gcc.dg/cpp/paste15.c: New test.
11215
11216 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11217             Nigel Stephens  <nigel@mips.com>
11218             Richard Sandiford  <richard@codesourcery.com>
11219
11220         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11221         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11222         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11223         * gcc.target/mips/inter/mips16-inter.exp: New.
11224
11225 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11226
11227         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11228
11229 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11230
11231         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11232         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11233         * gcc.target/i386/sse3-addsubps.c: Likewise.
11234         * gcc.target/i386/sse3-haddpd.c: Likewise.
11235         * gcc.target/i386/sse3-haddps.c: Likewise.
11236         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11237         * gcc.target/i386/sse3-hsubps.c: Likewise.
11238         * gcc.target/i386/sse3-lddqu.c: Likewise.
11239         * gcc.target/i386/sse3-movddup.c: Likewise.
11240         * gcc.target/i386/sse3-movshdup.c: Likewise.
11241         * gcc.target/i386/sse3-movsldup.c: Likewise.
11242
11243         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11244         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11245         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11246         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11247         * gcc.target/i386/ssse3-palignr.c: Likewise.
11248         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11249         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11250         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11251         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11252         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11253         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11254         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11255         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11256         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11257         * gcc.target/i386/ssse3-psignb.c: Likewise.
11258         * gcc.target/i386/ssse3-psignd.c: Likewise.
11259         * gcc.target/i386/ssse3-psignw.c: Likewise.
11260         * gcc.target/i386/ssse3-vals.h: Likewise.
11261
11262         * gcc.target/i386/sse3-check.h: New file.
11263         * gcc.target/i386/ssse3-check.h: Likewise.
11264
11265 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11266
11267         PR middle-end/31095
11268         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11269
11270 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11271
11272         PR middle-end/31606
11273         * gcc.c-torture/20070522-1.c: New testcase.
11274
11275 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11276
11277         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11278
11279 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11280
11281         * gcc.c-torture/execute/ieee/20000320-1.x,
11282         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11283         m68k-*-* and check_effective_target_coldfire_fpu.
11284
11285 2007-05-22  Ollie Wild  <aaw@google.com>
11286
11287         * g++.dg/lookup/hidden-class10.C: New test.
11288         * g++.dg/lookup/hidden-class11.C: New test.
11289
11290 2007-05-22  Ollie Wild  <aaw@google.com>
11291
11292         * g++.dg/lookup/name-clash5.C: New test.
11293         * g++.dg/lookup/name-clash6.C: New test.
11294
11295 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11296
11297         * g++.dg/other/i386-2.C: Update comments on header files tested.
11298         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11299         of <tmmintrin.h>.
11300         * gcc.target/i386/sse-12.c: Likewise.
11301         * gcc.target/i386/sse-13.c: Likewise.
11302         * gcc.target/i386/sse-14.c: Likewise.
11303
11304         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11305         Redefined to test with immediate operand.
11306         (__builtin_ia32_blendps): Likewise.
11307         (__builtin_ia32_blendpd): Likewise.
11308         (__builtin_ia32_dpps): Likewise.
11309         (__builtin_ia32_dpps): Likewise.
11310         (__builtin_ia32_insertps128): Likewise.
11311         (__builtin_ia32_vec_ext_v4sf): Likewise.
11312         (__builtin_ia32_vec_set_v16qi): Likewise.
11313         (__builtin_ia32_vec_set_v4si): Likewise.
11314         (__builtin_ia32_vec_set_v2di): Likewise.
11315         (__builtin_ia32_vec_ext_v16qi): Likewise.
11316         (__builtin_ia32_vec_ext_v4si): Likewise.
11317         (__builtin_ia32_vec_ext_v2di): Likewise.
11318         (__builtin_ia32_roundpd): Likewise.
11319         (__builtin_ia32_roundsd): Likewise.
11320         (__builtin_ia32_roundps): Likewise.
11321         (__builtin_ia32_roundss): Likewise.
11322         (__builtin_ia32_mpsadbw128): Likewise.
11323
11324 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11325
11326         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11327
11328 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11329
11330         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11331         failures.
11332         * gcc.dg/dfp/func-struct.c: Ditto.
11333         * gcc.dg/dfp/operator-assignment.c: Ditto.
11334         * gcc.dg/dfp/convert-bfp.c: Ditto.
11335         * gcc.dg/dfp/convert-int.c: Ditto.
11336         * gcc.dg/dfp/convert-int-max.c: Ditto.
11337         * gcc.dg/dfp/func-scalar.c: Ditto.
11338         * gcc.dg/dfp/cast.c: Ditto.
11339         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11340         failures, and fix a typo in return type of arg1_128.
11341         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11342         failures, and fix a typo in a constant suffix.
11343         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11344         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11345
11346 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11347             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11348
11349         * lib/gcc-dg.exp(process_message): New proc.
11350         (dg-message): New test directive.
11351         * gcc.dg/always_inline.c: Use dg-message.
11352         * gcc.dg/always_inline2.c: Ditto.
11353         * gcc.dg/always_inline3.c: Ditto.
11354         * gcc.dg/invalid-call-1.c: Ditto.
11355         * gcc.dg/pr17506.c: Ditto.
11356         * gcc.dg/simd-5.c: Ditto.
11357         * gcc.dg/simd-6.c: Ditto.
11358         * gcc.dg/va-arg-2.c: Ditto.
11359         * gcc.dg/cpp/syshdr.c: Ditto.
11360         * gcc.dg/cpp/unc4.c: Ditto.
11361         * gcc.dg/cpp/trad/mi1.c: Ditto.
11362         * gcc.dg/cpp/trad/mi5.c: Ditto.
11363         * gcc.dg/cpp/trad/mi7.c: Ditto.
11364         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11365         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11366         * gcc.test-framework/test-framework.awk: Special-case outexists
11367         tests.
11368
11369 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11370
11371         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11372         (bit_SSE4_2): Likewise.
11373         (bit_POPCNT): Likewise.
11374
11375         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11376         Check if assembler supports SSE4 instructions.
11377
11378         * gcc.target/i386/sse4_1-blendpd.c: New file.
11379         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11380         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11381         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11382         * gcc.target/i386/sse4_1-check.h: Likewise.
11383         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11384         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11385         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11386         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11387         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11388         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11389         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11390         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11391         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11392         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11393         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11394         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11395         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11396         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11397         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11398         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11399         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11400         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11401         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11402         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11403         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11404         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11405         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11406         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11407         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11408         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11409         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11410         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11411         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11412         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11413         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11414         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11415         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11416         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11417         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11418         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11419         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11420         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11421         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11422         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11423         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11424         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11425         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11426         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11427         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11428         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11429         * gcc.target/i386/sse4_1-round.h: Likewise.
11430         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11431         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11432         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11433         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11434         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11435         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11436         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11437         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11438         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11439         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11440         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11441         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11442         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11443         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11444
11445 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11446
11447         PR fortran/31627
11448         * gfortran.dg/bounds_check_7.f90: New test.
11449
11450 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11451
11452         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11453         (check_effective_target_sse4a): Ditto.
11454
11455         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11456         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11457         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11458         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11459         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11460         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11461         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11462         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11463         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11464         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11465         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11466         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11467         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11468         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11469         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11470         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11471         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11472         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11473         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11474         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11475
11476 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11477
11478         * g++.dg/ext/cleanup-1.C: New test.
11479         * g++.dg/ext/cleanup-2.C: Likewise.
11480         * g++.dg/ext/cleanup-3.C: Likewise.
11481         * g++.dg/ext/cleanup-4.C: Likewise.
11482         * g++.dg/ext/cleanup-5.C: Likewise.
11483         * g++.dg/ext/cleanup-6.C: Likewise.
11484         * g++.dg/ext/cleanup-8.C: Likewise.
11485         * g++.dg/ext/cleanup-9.C: Likewise.
11486         * g++.dg/ext/cleanup-10.C: Likewise.
11487         * g++.dg/ext/cleanup-11.C: Likewise.
11488         * g++.dg/ext/cleanup-dtor.C: Likewise.
11489
11490 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11491
11492         PR middle-end/31995
11493         * gcc.dg/vect/vect-102a.c: New test.
11494
11495 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11496             Paolo Carlini  <pcarlini@suse.de>
11497             Uros Bizjak  <ubizjak@gmail.com>
11498
11499         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11500         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11501         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11502         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11503         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11504         New testcases.
11505
11506 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11507
11508         PR fortran/32002
11509         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11510
11511 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11512
11513         PR fortran/32027
11514         * gfortran.dg/do_3.F90: Add checks for the final value of the
11515         loop variable.
11516
11517 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11518
11519         * gcc.c-torture/execute/990127-2.x: New file.
11520
11521 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11522
11523         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11524         * gcc.target/i386/sse-12: Add -O to compile options.
11525         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11526         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11527         and mm3dnow.h.  Add -O to compile options.
11528
11529 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11530
11531         PR fortran/31867
11532         * gfortran.dg/char_length_5.f90: New test.
11533
11534         PR fortran/31994
11535         * gfortran.dg/array_reference_1.f90: New test.
11536
11537 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11538
11539         PR middle-end/7651
11540         PR c++/11856
11541         PR c/12963
11542         PR c/23587
11543         PR other/29694
11544         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11545         * gcc.dg/Wtype-limits.c: New.
11546         * gcc.dg/Wtype-limits-Wextra.c: New.
11547         * gcc.dg/Wtype-limits-no.c: New.
11548         * g++.dg/warn/Wtype-limits.C: New.
11549         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11550         * g++.dg/warn/Wtype-limits-no.C: New.
11551
11552 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11553
11554         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11555         instead of "-msse2".'
11556         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11557         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11558         and mm3dnow.h.
11559         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11560         to test with immediate operand.
11561         (__builtin_ia32_insertqi): Ditto.
11562         (__builtin_ia32_palignr128): Ditto.
11563         (__builtin_ia32_palignr): Ditto.
11564         (__builtin_ia32_pshufhw): Ditto.
11565         (__builtin_ia32_pshuflw): Ditto.
11566         (__builtin_ia32_pshufd): Ditto.
11567         (__builtin_ia32_vec_set_v8hi): Ditto.
11568         (__builtin_ia32_vec_ext_v8hi): Ditto.
11569         (__builtin_ia32_shufpd): Ditto.
11570         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11571
11572 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11573
11574         PR fortran/32001
11575         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11576
11577 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11578
11579         PR target/31585
11580         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11581         and "__inline".  Use "-msse" instead of "-msse2".
11582
11583 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11584
11585         PR middle-end/7651
11586         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11587         * gcc.dg/20030906-2.c: Likewise.
11588         * objc.dg/method-17.m: Add -Wreturn-type.
11589         * obj-c++.dg/method-21.mm: Likewise.
11590
11591 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11592
11593         PR target/31585
11594         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11595         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11596         (__builtin_ia32_psrlqi128): Ditto.
11597         (__builtin_ia32_psrlwi128): Ditto.
11598         (__builtin_ia32_psrldi128): Ditto.
11599         (__builtin_ia32_psrldqi128): Ditto.
11600         (__builtin_ia32_pslldqi128): Ditto.
11601         (__builtin_ia32_psrawi128): Ditto.
11602         (__builtin_ia32_psradi128): Ditto.
11603         (__builtin_ia32_psllqi128): Ditto.
11604         (__builtin_ia32_pslldi128): Ditto.
11605         (__builtin_prefetch): Ditto.
11606         (__builtin_ia32_pshufw): Ditto.
11607         (__builtin_ia32_vec_set_v4hi): Ditto.
11608         (__builtin_ia32_vec_ext_v4hi): Ditto.
11609         (__builtin_ia32_shufps): Ditto.
11610         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11611
11612 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11613
11614         PR fortran/31974
11615         * gfortran.dg/char_allocation_1.f90: New test.
11616
11617 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11618
11619         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11620         * gcc.dg/Wconversion-sign.c: New.
11621         * gcc.dg/Wconversion-integer-no-sign.c: New.
11622         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11623         Wconversion-sign.C
11624         * g++.dg/warn/Wconversion-sign.C: New.
11625         * g++.old-deja/g++.other/warn4.C: Update.
11626         * g++.dg/warn/Wconversion1.C: Likewise.
11627
11628 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11629
11630         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11631         * gcc.dg/torture/builtin-math-4.c: Likewise.
11632
11633 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11634
11635         PR libfortran/31964
11636         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11637
11638 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11639
11640         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11641
11642 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11643
11644         PR target/31628
11645         * gcc.target/i386/pr31628.c: New.
11646
11647 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11648
11649         PR middle-end/31344
11650         * gcc.dg/pr31344.c: New test.
11651
11652 2007-05-17  Ian Lance Taylor  <iant@google.com>
11653
11654         PR tree-optimization/31953
11655         * gcc.c-torture/compile/pr31953.c: New test.
11656
11657 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11658
11659         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11660
11661         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11662         and drem.
11663         * gcc.dg/torture/builtin-math-4.c: Likewise.
11664
11665         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11666         * gcc.dg/torture/builtin-math-4.c: Likewise.
11667
11668         * gcc.dg/torture/builtin-math-4.c: New test.
11669
11670 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11671             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11672
11673         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11674         * gcc.dg/cpp/include2.c: Ditto.
11675         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11676         * gcc.dg/cpp/paste5.c: Ditto.
11677         * gcc.dg/cpp/paste6.c: Ditto.
11678         * gcc.dg/cpp/paste8.c: Ditto.
11679         * gcc.dg/cpp/paste11.c: Ditto.
11680         * gcc.dg/cpp/paste13.c: Ditto.
11681         * gcc.dg/cpp/skipping2.c: Ditto.
11682         * gcc.dg/reg-vol-struct-1.c: Ditto.
11683         * gcc.dg/Wshadow-1.c: Ditto.
11684         * gcc.dg/cpp/trad/comment.c: Ditto.
11685         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11686         * gcc.dg/cpp/if-2.c: Ditto.
11687         * gcc.dg/array-5.c: Ditto.
11688         * gcc.dg/inline-15.c: Ditto.
11689         * gcc.dg/pr27953.c: Ditto.
11690         * gcc.dg/Wno-c++-compat.c: Ditto.
11691
11692 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11693
11694         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11695
11696 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11697
11698         * gcc.c-torture/execute/20070517-1.c: New test.
11699
11700 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11701
11702         PR fortran/31919
11703         * gfortran.dg/min_max_conformance.f90: New test.
11704
11705 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11706
11707         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11708         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11709         gcc.dg/vect/vect-104.c: Use more complex construction to
11710         prevent vectorizing.
11711         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11712
11713 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11714
11715         PR tree-optimization/24659
11716         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11717         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11718         not vect_int target.
11719         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11720         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11721         targets.
11722         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11723         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11724         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11725
11726 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11727
11728         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11729         and x86_64-*-* targets.
11730         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11731
11732 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11733
11734         PR fortran/18769
11735         PR fortran/30881
11736         PR fortran/31194
11737         PR fortran/31216
11738         PR fortran/31427
11739         * transfer_simplify_1.f90: New test.
11740         * transfer_simplify_2.f90: New test.
11741
11742 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11743
11744         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11745
11746 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11747
11748         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11749
11750         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11751
11752         PR c/31924
11753         * gcc.dg/fltconst-1.c: New test.
11754
11755         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11756         * gcc.dg/dfp/operator-assignment.c: Ditto.
11757
11758 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11759
11760         PR c++/29928
11761         * g++.dg/rtti/typeid5.C: New.
11762
11763 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11764
11765         PR fortran/31725
11766         * gfortran.dg/substr_4.f: New test.
11767
11768 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11769
11770         * gcc.target/m68k/interrupt_thread-1.c,
11771         gcc.target/m68k/interrupt_thread-2.c,
11772         gcc.target/m68k/interrupt_thread-3.c: New.
11773         * gcc.target/m68k/m68k.exp: Accept fido.
11774
11775 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11776
11777         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11778         * gfortran.dg/altreturn_3.f90: Likewise.
11779         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11780         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11781         * gfortran.dg/inquire_iolength.f90: Likewise.
11782         * gfortran.dg/module_naming_1.f90: Likewise.
11783         * gfortran.dg/oldstyle_2.f90: Likewise.
11784         * gfortran.dg/operator_2.f90: Likewise.
11785         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11786         * gfortran.dg/used_types_11.f90: Likewise.
11787         * gfortran.dg/zero_array_components_1.f90: Likewise.
11788         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11789         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11790         * gfortran.dg/real_const_3.f90: Likewise.
11791
11792 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11793
11794         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11795         * gcc.dg/tree-ssa/loop-30.c: New test.
11796
11797 2007-05-13  Richard Guenther  <rguenther@suse.de>
11798
11799         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11800         scanning forwprop1.
11801         * g++.dg/tree-ssa/pr31146.C: Likewise.
11802
11803 2007-05-13  Revital Eres  <eres@il.ibm.com>
11804
11805         * gcc.dg/dse.c: New test.
11806
11807 2007-05-12  Richard Guenther  <rguenther@suse.de>
11808
11809         PR tree-optimization/31797
11810         * gcc.c-torture/compile/pr31797.c: New testcase.
11811
11812 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11813
11814         PR fortran/30746
11815         * gfortran.dg/host_assoc_function_1.f90: New test.
11816
11817 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11818
11819         PR c++/31829
11820         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11821
11822 2007-05-11  Silvius Rus  <rus@google.com>
11823
11824         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11825         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11826         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11827         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11828         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11829         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11830         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11831         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11832         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11833         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11834         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11835         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11836         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11837         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11838         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11839         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11840
11841 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11842
11843         PR other/31852
11844         * gcc.c-torture/execute/builtins/memchr.c: New.
11845         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11846         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11847
11848 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11849
11850         PR fortran/30876
11851         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11852         line.
11853         * gfortran.dg/recursive_reference_2.f90: New test.
11854
11855 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11856
11857         PR fortran/30878
11858         * gfortran.dg/namelist_29.f90: New test.
11859
11860 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11861
11862         PR fortran/31474
11863         * gfortran.dg/entry_10.f90: New test.
11864
11865 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11866
11867         PR tree-optimization/31885
11868         * gcc.dg/tree-ssa/loop-29.c: New test.
11869
11870 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11871
11872         * assumed_dummy_1.f90: Fix dg directive.
11873         * char_initialiser_actual.f90: Likewise.
11874         * nested_modules_2.f90: Likewise.
11875         * shift-alloc.f90: Likewise.
11876
11877 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11878
11879         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11880
11881 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11882
11883         PR libfortran/31880
11884         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11885
11886 2007-05-09  Mike Stump  <mrs@apple.com>
11887
11888         * g++.dg/other/first-global.C: Add -fpie for darwin.
11889         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11890
11891 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11892
11893         * gcc.dg/20070507-1.c: New testcase.
11894
11895 2007-05-08  Chao-ying Fu  <fu@mips.com>
11896
11897         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11898         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11899         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11900         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11901
11902 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11903
11904         PR 31847
11905         * gcc.dg/pr31847.c: New test.
11906
11907 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11908
11909         PR fortran/31692
11910         * gfortran.dg/actual_array_result_1.f90: New test.
11911
11912 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11913
11914         PR fortran/29397
11915         * gfortran.dg/parameter_array_init_1.f90: New test.
11916
11917         PR fortran/29400
11918         * gfortran.dg/parameter_array_init_2.f90: New test.
11919
11920 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11921
11922         PR target/31854
11923         * gcc.target/i386/pr31854.c: New test.
11924
11925 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11926
11927         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11928
11929 2007-05-07  Mike Stump  <mrs@apple.com>
11930
11931         * g++.old-deja/g++.mike/empty.C: Add.
11932
11933 2007-05-07  Eric Christopher  <echristo@apple.com>
11934
11935         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11936
11937 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11938
11939         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11940         variable.  Rearrange conversions from binary float to decimal float.
11941
11942 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11943
11944         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11945         x86.
11946
11947 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11948
11949         * gnat.dg/opt1.ad[sb]: New testcase.
11950
11951 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11952
11953         PR fortran/31399
11954         * gfortran.dg/do_3.F90: New test.
11955
11956 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11957
11958         PR fortran/31764
11959         * gfortran.dg/new_line.f90: Add new checks.
11960
11961 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11962
11963         PR fortran/31201
11964         * gfortran.dg/large_unit_1.f90: New.
11965         * gfortran.dg/large_unit_2.f90: New.
11966         * gfortran.dg/iostat_4.f90: New
11967         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11968
11969 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11970
11971         PR fortran/31540
11972         * gfortran.dg/char_result_4.f90: New test.
11973
11974 2007-06-05  Revital Eres  <eres@il.ibm.com>
11975
11976         PR 30957
11977         * gcc.dg/pr30957-1.c: New test.
11978
11979 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11980
11981         PR fortran/31251
11982         * gfortran.dg/char_type_len_2.f90: New test.
11983
11984 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11985
11986         PR 31775
11987         * g++.dg/other/nested-extern.cc: New.
11988         * g++.dg/other/nested-extern-1.C: New.
11989         * g++.dg/other/nested-extern-2.C: New.
11990
11991 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11992
11993         PR fortran/31760
11994         * gfortran.dg/erf.f90: New test.
11995         * gfortran.dg/besxy.f90: New test.
11996
11997 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11998
11999         PR fortran/22359
12000         * gfortran.dg/fseek.f90: New test.
12001
12002 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
12003
12004         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12005
12006 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12007
12008         PR libfortran/31210
12009         * gfortran.dg/zero_length_1.f90: New test.
12010
12011 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12012
12013         PR fortran/31803
12014         * gfortran.dg/char_pointer_assign_3.f90: New test.
12015         * gfortran.dg/char_result_2.f90: Re-enable test.
12016
12017 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12018
12019         PR fortran/25071
12020         * gfortran.dg/char_length_3.f90: New test.
12021         * gfortran.dg/char_result_2.f90: Fix test.
12022
12023 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12024
12025         PR tree-optimization/30565
12026         * gcc.dg/tree-ssa/loop-27.c: New test.
12027
12028 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12029
12030         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12031         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12032         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12033         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12034
12035 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12036
12037         PR tree-optimization/31699
12038         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12039         New.
12040         (check_effective_target_vect_floatint_cvt): New.
12041         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12042         of specific targets.
12043         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12044         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12045         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12046         * gcc.dg/vect/vect-iv-4.c: Likewise.
12047         * gcc.dg/vect/vect-multitypes-11.c: New.
12048         * gcc.dg/vect/pr31699.c: New.
12049
12050 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12051
12052         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12053
12054 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12055
12056         PR C++/31663
12057         * g++.dg/warn/anonymous-namespace-2.C: New.
12058         * g++.dg/warn/anonymous-namespace-2.h: New.
12059
12060 2007-05-02  Paul Brook  <paul@codesourcery.com>
12061
12062         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12063
12064 2007-05-02  Eric Christopher  <echristo@apple.com>
12065
12066         * gcc.dg/cpp/if-div.c: New file.
12067
12068 2007-05-02  Tom Tromey  <tromey@redhat.com>
12069
12070         PR preprocessor/28709:
12071         * gcc.dg/cpp/pr28709.c: New file.
12072
12073 2007-05-02  Richard Guenther  <rguenther@suse.de>
12074
12075         PR tree-optimization/31146
12076         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12077
12078 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12079
12080         * gcc.c-torture/compile/limits-blockid.c: New.
12081         * gcc.c-torture/compile/limits-caselabels.c: New.
12082         * gcc.c-torture/compile/limits-declparen.c: New.
12083         * gcc.c-torture/compile/limits-enumconst.c: New.
12084         * gcc.c-torture/compile/limits-exprparen.c: New.
12085         * gcc.c-torture/compile/limits-externalid.c: New.
12086         * gcc.c-torture/compile/limits-fnargs.c: New.
12087         * gcc.c-torture/compile/limits-fndefn.c: New.
12088         * gcc.c-torture/compile/limits-idexternal.c: New.
12089         * gcc.c-torture/compile/limits-idinternal.c: New.
12090         * gcc.c-torture/compile/limits-pointer.c: New.
12091         * gcc.c-torture/compile/limits-stringlit.c: New.
12092         * gcc.c-torture/compile/limits-structmem.c: New.
12093         * gcc.c-torture/compile/limits-structnest.c: New.
12094
12095 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12096
12097         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12098
12099 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12100
12101         PR middle-end/31740
12102         * gcc.c-torture/compile/20070501-1.c: New testcase.
12103
12104 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12105
12106         PR fortran/31732
12107         * gfortran.dg/array_memset_2:  New test case.
12108
12109 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12110
12111         PR testsuite/31615
12112         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12113
12114 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12115
12116         PR testsuite/31589
12117         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12118         dg-final test.
12119         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12120         keyword to dg-final test.
12121         * gcc.dg/vect/vect-iv-4.c: Likewise.
12122         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12123         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12124         test.
12125         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12126         cast.
12127         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12128         * lib/target-supports.exp
12129         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12130         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12131
12132 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12133
12134         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12135         __LONG_LONG_MAX__ and its friends instead of those supplied by
12136         limits.h.
12137
12138 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12139
12140         PR C++/31721
12141         * g++.dg/ext/vector7.C: New testcase.
12142
12143 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12144
12145         PR fortran/31591
12146         * gfortran.dg/bound_simplification_1.f90: New test.
12147
12148 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12149
12150         PR fortran/31645
12151         * gfortran.dg/bom_error.f90: New test.
12152         * gfortran.dg/bom_include.f90: New test.
12153         * gfortran.dg/bom_UTF16-LE.f90: New test.
12154         * gfortran.dg/bom_UTF16-BE.f90: New test.
12155         * gfortran.dg/bom_UTF-8.f90: New test.
12156         * gfortran.dg/bom_UTF-32.f90: New test.
12157         * gfortran.dg/bom_UTF-8.F90: New test.
12158         * gfortran.dg/bom_include.inc: New file.
12159
12160 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12161
12162         PR C++/30221
12163         * g++.dg/init/ptrfn2.C: New test.
12164         * g++.dg/init/ptrfn3.C: New test.
12165
12166 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12167
12168         PR fortran/31711
12169         * gfortran.dg/dependency_21.f90: New test.
12170
12171 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12172
12173         * gfortran.dg/secnds.f: Use real*8.
12174         * gfortran.dg/secnds-1.f: Use real*8.
12175
12176 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12177
12178         PR libfortran/31532
12179         * gfortran.dg/inquire_5.f90: Update test.
12180
12181 2007-04-27  Ian Lance Taylor  <iant@google.com>
12182
12183         PR middle-end/31710
12184         * gcc.c-torture/compile/pr31710.c: New test.
12185
12186 2007-04-27  Richard Guenther  <rguenther@suse.de>
12187
12188         PR tree-optimization/30965
12189         PR tree-optimization/30978
12190         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12191         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12192         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12193         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12194
12195 2007-04-27  Richard Guenther  <rguenther@suse.de>
12196
12197         PR tree-optimization/31715
12198         * gcc.dg/Warray-bounds-4.c: New testcase.
12199
12200 2007-04-26  Ian Lance Taylor  <iant@google.com>
12201
12202         PR target/28675
12203         * gcc.c-torture/compile/pr28675.c: New test.
12204
12205 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12206
12207         PR C++/30016
12208         * g++.dg/ext/vector6.C: New test.
12209
12210 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12211
12212         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12213
12214 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12215
12216         PR middle-end/31617
12217         * g++.dg/other/str_empty.C: Add expected warning.
12218
12219 2007-04-26  Richard Guenther  <rguenther@suse.de>
12220         Daniel Berlin  <dberlin@dberlin.org>
12221
12222         PR tree-optimization/30567
12223         * g++.dg/other/pr30567.C: New testcase.
12224
12225 2007-04-26  Richard Guenther  <rguenther@suse.de>
12226
12227         PR tree-optimization/31703
12228         * gcc.c-torture/compile/pr31703.c: New testcase.
12229         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12230         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12231
12232 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12233
12234         * gfortran.dg/open_errors.f90: Added if statements checking
12235         the value of iostat.
12236
12237 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12238
12239         PR c++/31598
12240         * g++.dg/gomp/pr31598.C: New test.
12241
12242         PR tree-optimization/30558
12243         * g++.dg/gomp/pr30558.C: New test.
12244
12245 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12246
12247         PR c++/31338
12248         * g++.dg/ext/complex2.C: New test.
12249
12250 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12251
12252         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12253
12254 2007-04-25  Thiemo Seufer  <ths@mips.com>
12255
12256         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12257         value to signed char.
12258
12259 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12260
12261         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12262         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12263         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12264
12265 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12266
12267         PR fortran/31668
12268         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12269         statement functions.
12270         * gfortran.dg/c_by_val_5.f90: New test.
12271
12272 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12273
12274         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12275         with two new subroutines to avoid parameter-induced aliasing.
12276         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12277         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12278
12279 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12280
12281         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12282         * g++.dg/warn/Warray-bounds.C: Likewise.
12283
12284 2007-04-24  Ian Lance Taylor  <iant@google.com>
12285
12286         PR tree-optimization/31605
12287         * gcc.c-torture/execute/pr31605.c: New test.
12288
12289 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12290
12291         PR fortran/31587
12292         * lib/gcc-dg.exp (scan-module): New function.
12293         * gfortran.dg/module_md5_1.f90: New test.
12294
12295 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12296
12297         * g++.old-deja/g++.pt/defarg6.C: Only run with
12298         -std=gnu++98.
12299         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12300         * g++.dg/cpp0x/variadic61.C: Ditto.
12301         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12302         * g++.dg/cpp0x/variadic62.C: Ditto.
12303         * g++.dg/template/meminit1.C: Ditto.
12304         * g++.dg/template/operator7.C: Ditto.
12305         * g++.dg/template/static15.C: Ditto.
12306         * g++.dg/template/invalid1.C: Ditto.
12307         * g++.dg/template/shift1.C: Ditto.
12308         * g++.dg/template/error10.C: Ditto.
12309
12310 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12311
12312         PR diagnostic/25923
12313         * gfortran.dg/pr25923.f90: New test.
12314
12315 2007-04-24  Ian Lance Taylor  <iant@google.com>
12316
12317         PR tree-optimization/31602
12318         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12319
12320 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12321
12322         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12323         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12324
12325 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12326
12327         * gcc.target/i386/reload-1.c. New.
12328
12329 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12330             Olga Golovanevsky  <olga@il.ibm.com>
12331
12332         * g++.dg/other/str_empty.C: New test.
12333
12334 2007-04-24  Richard Henderson  <rth@redhat.com>
12335
12336         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12337
12338 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12339
12340         PR target/31641
12341         * gcc.c-torture/compile/pr31641.c: New testcase.
12342
12343 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12344
12345         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12346         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12347         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12348         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12349
12350 2007-04-23  Simon Baldwin  <simonb@google.com>
12351
12352         * g++.dg/other/error15.C: New.
12353         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12354         triggering a "multiple parameters named" error.
12355
12356 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12357
12358         PR fortran/31618
12359         * gfortran.dg/backspace_8.f:  New test case.
12360
12361 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12362
12363         PR fortran/31630
12364         * gfortran.dg/used_types_17.f90: New test.
12365
12366         PR fortran/31620
12367         * gfortran.dg/zero_array_components_1.f90: New test.
12368
12369 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12370
12371         PR fortran/31616
12372         * gfortran.dg/open_errors.f90: Allow a different error message.
12373
12374 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12375
12376         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12377         Rename from check_effective_target_vect_pack_mod.  Rename global
12378         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12379         messages.
12380         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12381         rename.
12382         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12383         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12384
12385 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12386
12387         PR middle-end/31448
12388         * gcc.c-torture/execute/pr31448.c: New testcase.
12389
12390 2007-04-22  Nick Clifton  <nickc@redhat.com>
12391
12392         * gcc.dg/20020312-2.c: Add support for the FRV.
12393
12394 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12395
12396         PR tree-optimization/24659
12397         * gcc.dg/vect/vect-float-extend-1.c: New test.
12398         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12399
12400 2007-04-22  Richard Guenther  <rguenther@suse.de>
12401
12402         PR tree-optimization/29789
12403         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12404         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12405
12406 2007-04-22  Revital Eres  <eres@il.ibm.com>
12407
12408         * gcc.dg/var-expand2.c: New test.
12409
12410 2007-04-22  Revital Eres  <eres@il.ibm.com>
12411
12412         * gcc.dg/var-expand3.c: New test.
12413
12414 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12415
12416         PR fortran/31495
12417         * gfortran.dg/continuation_8.f90: New test.
12418
12419 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12420
12421         PR C/30265
12422         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12423         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12424
12425 2007-04-21  Richard Guenther  <rguenther@suse.de>
12426
12427         PR middle-end/31136
12428         * gcc.c-torture/execute/pr31136.c: New testcase.
12429
12430 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12431
12432         * gcc.target/i386/movsi-sm-1.c: New.
12433
12434 2007-04-20  Richard Henderson  <rth@redhat.com>
12435
12436         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12437         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12438
12439 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12440
12441         * gcc.target/i386/ordcmp-1.c: New test.
12442         * gcc.target/i386/unordcmp-1.c: New test.
12443
12444         PR tree-optimization/31632
12445         * gcc.c-torture/compile/20070419-1.c: New test.
12446
12447 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12448
12449         * gcc.dg/invalid-call-1.c: New test.
12450
12451 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12452
12453         PR diagnostic/31227
12454         * gcc.dg/Warray-bounds-3.c: New.
12455
12456 2007-04-18  Richard Guenther  <rguenther@suse.de>
12457
12458         PR tree-optimization/19431
12459         PR tree-optimization/21463
12460         * gcc.c-torture/execute/20070212-1.c: New testcase.
12461         * gcc.c-torture/execute/20070212-2.c: Likewise.
12462         * gcc.c-torture/execute/20070212-3.c: Likewise.
12463         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12464         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12465         * g++.dg/tree-ssa/pr21463.C: Likewise.
12466         * g++.dg/tree-ssa/pr30738.C: Likewise.
12467
12468 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12469
12470         PR c++/31513
12471         * g++.dg/expr/bitfield8.C: New test.
12472
12473 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12474             Richard Sandiford  <richard@codesourcery.com>
12475
12476         * lib/target-supports.exp (check_profiling_available): Return 0
12477         for uClibc with -p or -pg.
12478
12479 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12480
12481         PR c++/31517
12482         * g++.dg/template/init7.C: New test.
12483
12484 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12485
12486         PR rtl-optimization/31360
12487         * gcc.dg/loop-7.c: New test.
12488
12489 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12490
12491         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12492         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12493         build.
12494         (compat-execute): Likewise.
12495         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12496         files to remote hosts.
12497         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12498         (c-torture-execute): Likewise.
12499         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12500         or plain file.  Use remote_upload and remote_download to copy
12501         files about.
12502         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12503         before scanning it.
12504
12505 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12506
12507         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12508
12509 2007-04-16  Lawrence Crowl  <crowl@google.com>
12510
12511         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12512         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12513         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12514         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12515         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12516         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12517         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12518         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12519         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12520         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12521         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12522
12523         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12524         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12525         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12526         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12527         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12528         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12529         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12530         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12531         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12532         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12533         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12534
12535 2007-04-16  Ian Lance Taylor  <iant@google.com>
12536
12537         PR tree-optimization/31522
12538         * gcc.dg/Wstrict-overflow-16.c: New test.
12539
12540 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12541
12542         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12543
12544 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12545
12546         PR fortran/31144
12547         * gfortran.dg/module_naming_1.f90: New.
12548
12549 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12550
12551         * lib/target-supports.exp (check_profiling_available): Return
12552         false for m68k-*-uclinux.
12553
12554 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12555
12556         PR c++/29365
12557         Testcase for c++ anonymous namespace warning
12558
12559         * g++.dg/warn/anonymous-namespace-1.C: New test
12560         * g++.dg/warn/anonymous-namespace-1.h: New test
12561
12562 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12563
12564         PR testsuite/31578
12565         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12566
12567 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12568
12569         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12570
12571 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12572
12573         PR fortran/31204
12574         * gfortran.dg/array_constructor_16.f90: New test.
12575
12576 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12577
12578         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12579         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12580
12581 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12582
12583         PR rtl-optimization/31500
12584         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12585         * g++.dg/warn/Warray-bounds.C: Likewise.
12586
12587 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12588
12589         PR C/31520
12590         * gcc.dg/gnu89-init-4.c: New testcase.
12591
12592 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12593
12594         PR c++/25874
12595         * gcc.dg/gomp/pr25874.c: Add dg-options.
12596         * g++.dg/gomp/pr25874.C: Add dg-options.
12597
12598 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12599
12600         PR fortran/21061
12601         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12602         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12603
12604 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12605
12606         PR fortran/31561
12607         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12608
12609 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12610
12611         PR fortran/29507
12612         PR fortran/31404
12613         * gfortran.dg/initialization_6.f90: New test.
12614
12615 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12616
12617         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12618
12619         * lib/target-supports.exp (check_gc_sections_available):
12620         Return false if ldflags includes -elf2flt.
12621
12622 2007-04-13  Jason Merrill  <jason@redhat.com>
12623
12624         PR c++/31074
12625         * conv3.C: New test.
12626
12627 2007-04-13  Mike Stump  <mrs@apple.com>
12628
12629         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12630         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12631
12632 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12633
12634         PR tree-optimization/29598
12635         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12636
12637 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12638
12639         PR fortran/31559
12640         * gfortran.dg/func_assign.f90: New test.
12641
12642 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12643
12644         PR fortran/31550
12645         * gfortran.dg/used_types_16.f90: New test.
12646
12647 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12648
12649         PR fortran/18937
12650         * gfortran.dg/goto_2.f90: New.
12651         * gfortran.dg/goto_3.f90: New.
12652         * gfortran.dg/pr17708.f90: Rename to ...
12653         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12654
12655 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12656
12657         PR fortran/31562
12658         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12659         instead of a struct.
12660
12661 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12662
12663         PR fortran/31562
12664         * gfortran.dg/value_4.c: Use GNU extensions for complex
12665         instead of a struct.
12666
12667 2007-04-13  Richard Guenther  <rguenther@suse.de>
12668
12669         PR tree-optimization/21258
12670         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12671
12672 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12673
12674         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12675         <complex.h>.
12676
12677 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12678
12679         PR fortran/31250
12680         * gfortran.dg/char_length_2.f90: New.
12681         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12682         * gfortran.dg/repeat_4.f90: Likewise.
12683
12684         PR fortran/31266
12685         * gfortran.dg/char_assign_1.f90: New.
12686
12687         PR fortran/31471
12688         * gfortran.dg/block_name_1.f90: New.
12689         * gfortran.dg/block_name_2.f90: New.
12690
12691 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12692
12693         PR c++/31078
12694         * g++.dg/other/pr31078.C: New.
12695
12696 2007-04-12  Richard Guenther  <rguenther@suse.de>
12697
12698         PR tree-optimization/31169
12699         * gcc.c-torture/execute/pr31169.c: New testcase.
12700
12701 2007-04-12  Richard Guenther  <rguenther@suse.de>
12702
12703         PR tree-optimization/24689
12704         PR tree-optimization/31307
12705         * g++.dg/tree-ssa/pr31307.C: New testcase.
12706         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12707
12708 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12709
12710         PR fortran/31472
12711         * gfortran.dg/access_spec_1.f90: New test.
12712         * gfortran.dg/access_spec_2.f90: New test.
12713         * gfortran.dg/non_module_public.f90: Match new error message.
12714
12715 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12716
12717         PR testsuite/31538
12718         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12719         to 4 at line 38 to fix bounds problem.
12720
12721 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12722
12723         PR testsuite/31240
12724         * gfortran.dg/pointer_intent_1.f90: Fix test.
12725
12726 2007-04-10  Eric Christopher  <echristo@apple.com>
12727
12728         * lib/target-supports.exp
12729         (check_effective_target_fstack_protector): Rewrite.
12730
12731 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12732
12733         PR c++/31449
12734         * g++.dg/init/const5.C: New test.
12735
12736 2007-04-09  Jan Hubicka  <jh@suse.cz>
12737
12738         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12739
12740 2007-04-08  Jan Hubicka  <jh@suse.cz>
12741
12742         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12743
12744 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12745
12746         PR fortran/31257
12747         * gfortran.dg/achar_4.f90: New test.
12748
12749 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12750
12751         PR fortran/30880
12752         * gfortran.dg/used_dummy_types_8.f90: New test.
12753
12754 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12755
12756         PR fortran/30872
12757         * gfortran.dg/parameter_array_element_1.f90: New test.
12758
12759 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12760
12761         PR fortran/31222
12762         * gfortran.dg/default_numeric_type_1.f90: New test.
12763
12764 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12765
12766         PR fortran/31424
12767         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12768
12769 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12770
12771         PR fortran/31293
12772         * gfortran.dg/interface_12.f90: New test.
12773
12774 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12775
12776         * gcc.dg/format/opt-6.c: New test.
12777         * gcc.dg/format/nul-1.c: New test.
12778         * gcc.dg/format/nul-2.c: New test.
12779
12780 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12781
12782         PR libgfortran/31395
12783         * gfortran.dg/fmt_colon.f90: New test.
12784
12785 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12786
12787         * g++.old-deja/g++.other/init18.C: Use
12788         dg-require-effective-target instead of an explicit xfail.
12789
12790 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12791
12792         * gcc.dg/dfp/signbit-1.c
12793         * gcc.dg/dfp/signbit-2.c
12794
12795 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12796
12797         PR fortran/31483
12798         * gfortran.dg/altreturn_5.f90: New test.
12799
12800 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12801
12802         PR fortran/31292
12803         * gfortran.dg/contained_module_proc_1.f90: New test.
12804
12805 2007-04-04  Stuart Hastings  <stuart@apple.com>
12806
12807         PR 31281
12808         * objc/execute/exceptions/pr31281.m: New.
12809
12810 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12811
12812         * g++.dg/ext/dllimport12.C: Update comments.
12813
12814 2007-04-03  Eric Christopher  <echristo@apple.com>
12815
12816         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12817
12818 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12819
12820         PR fortran/31304
12821         * gfortran.dg/repeat_2.f90: New test.
12822         * gfortran.dg/repeat_3.f90: New test.
12823         * gfortran.dg/repeat_4.f90: New test.
12824
12825 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12826
12827         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12828
12829 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12830
12831         PR c++/30847
12832         * g++.dg/parse/cond3.C: New test.
12833
12834         PR middle-end/30704
12835         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12836
12837 2007-04-02  Jason Merrill  <jason@redhat.com>
12838
12839         PR c++/31187
12840         * g++.dg/ext/visibility/anon3.C: New test.
12841
12842 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12843
12844         PR libgfortran/31052
12845         * gfortran.dg/namelist_28.f90: New test.
12846
12847 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12848
12849         PR libgfortran/31366
12850         * gfortran.dg/direct_io_6.f90: New test.
12851
12852 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12853
12854         PR libgfortran/31207
12855         * gfortran.dg/advance_5.f90: New test.
12856         * gfortran.dg/advance_6.f90: New test.
12857
12858 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12859
12860         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12861         * g++.dg/ext/dllimport7.C: Likewise.
12862         * g++.dg/ext/selectany1.C: Likewise.
12863
12864 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12865
12866         * g++.dg/parser/pr31138.C: New.
12867         * g++.dg/parser/pr31140.C: New.
12868         * g++.dg/parser/pr31141.C: New.
12869
12870 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12871
12872         PR c++/26099
12873         * g++.dg/ext/is_base_of.C: New.
12874         * g++.dg/ext/has_virtual_destructor.C: New.
12875         * g++.dg/ext/is_polymorphic.C: New.
12876         * g++.dg/ext/is_base_of_diagnostic.C: New.
12877         * g++.dg/ext/is_enum.C: New.
12878         * g++.dg/ext/has_nothrow_assign.C: New.
12879         * g++.dg/ext/has_nothrow_constructor.C: New.
12880         * g++.dg/ext/is_empty.C: New.
12881         * g++.dg/ext/has_trivial_copy.C: New.
12882         * g++.dg/ext/has_trivial_assign.C: New.
12883         * g++.dg/ext/is_abstract.C: New.
12884         * g++.dg/ext/is_pod.C: New.
12885         * g++.dg/ext/has_nothrow_copy.C: New.
12886         * g++.dg/ext/is_class.C: New.
12887         * g++.dg/ext/has_trivial_constructor.C: New.
12888         * g++.dg/ext/is_union.C: New.
12889         * g++.dg/ext/has_trivial_destructor.C: New.
12890         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12891         * g++.dg/template/crash43.C: Likewise.
12892
12893 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12894
12895         * g++.dg/warn/pedantic2.C: New testcase.
12896
12897 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12898
12899         * size_dim.f90: Fix dg directive.
12900         * pr16433.f: Likewise.
12901         * use_6.f90: Likewise.
12902         * use_7.f90: Likewise.
12903         * entry_9.f90: Likewise.
12904         * pointer_intent_2.f90: Likewise.
12905         * protected_1.f90: Likewise.
12906         * fmt_missing_period_2.f: Likewise.
12907         * pointer_intent_3.f90: Likewise.
12908         * protected_2.f90: Likewise.
12909         * protected_3.f90: Likewise.
12910         * pr15754.f90: Likewise.
12911         * protected_4.f90: Likewise.
12912         * protected_5.f90: Likewise.
12913         * initialization_2.f90: Likewise.
12914         * protected_6.f90: Likewise.
12915         * continuation_7.f90: Likewise.
12916         * derived_function_interface_1.f90: Likewise.
12917         * der_pointer_4.f90: Likewise.
12918         * fmt_zero_precision.f90: Likewise.
12919         * blockdata_3.f90: Likewise.
12920         * fmt_missing_period_1.f: Likewise.
12921         * real_const_3.f90: Likewise.
12922         * use_4.f90: Likewise.
12923         * fmt_missing_period_3.f: Likewise.
12924         * use_5.f90: Likewise.
12925
12926 2007-03-28  Mike Stump  <mrs@apple.com>
12927
12928         * gcc.dg/darwin-comm.c: Add.
12929
12930 2007-03-28  Eric Christopher  <echristo@apple.com>
12931
12932         * lib/target-supports.exp (check_effective_target_fstack_protector):
12933         New.
12934         * gcc.dg/ssp-1.c: Use.
12935         * gcc.dg/ssp-2.c: Ditto.
12936
12937 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12938
12939         PR c++/29077
12940         * g++.dg/parse/constructor3.C: New test.
12941
12942 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12943
12944         * gnat.dg/thin_pointer.ad[sb]: New test.
12945
12946 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12947
12948         * g++.dg/cpp0x/bracket1.C: New.
12949         * g++.dg/cpp0x/bracket2.C: New.
12950         * g++.dg/cpp0x/bracket3.C: New.
12951         * g++.dg/cpp0x/bracket4.C: New.
12952
12953 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12954
12955         * g++.dg/cpp0x/temp_default1.C: New.
12956         * g++.dg/cpp0x/temp_default3.C: New.
12957         * g++.dg/cpp0x/temp_default2.C: New.
12958         * g++.dg/cpp0x/temp_default4.C: New.
12959
12960 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12961
12962         PR c++/29993
12963         * g++.dg/other/cv_func2.C: New.
12964
12965 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12966
12967         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12968         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12969         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12970         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12971
12972         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12973         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12974
12975         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12976
12977         * lib/compat.exp (compat-execute): Fix processing of file names.
12978
12979 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12980
12981         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12982
12983 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12984
12985         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12986         Delete created executable test file.
12987         (check_effective_target_fortran_large_int): Ditto.
12988         (check_effective_target_static_libgfortran): Ditto.
12989
12990 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12991
12992         PR c++/30500
12993         * g++.dg/warn/pragma-system_header1.C: New test.
12994         * g++.dg/warn/pragma-system_header2.C: New test.
12995         * g++.dg/warn/pragma-system_header1.h. New.
12996         * g++.dg/warn/pragma-system_header2.h. New.
12997
12998 2007-03-26  Ian Lance Taylor  <iant@google.com>
12999
13000         PR tree-optimization/31345
13001         * gcc.c-torture/compile/pr31345-1.c: New test.
13002
13003 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
13004
13005         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13006         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13007         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13008         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13009         * gfortran.dg/overload_1.f90: Likewise.
13010         * gfortran.dg/impure_assignment_1.f90: Likewise.
13011         * gfortran.dg/error_recovery_3.f90: Likewise.
13012         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13013         * gfortran.dg/sequence_types_1.f90: Likewise.
13014         * gfortran.dg/internal_references_1.f90: Likewise.
13015         * gfortran.dg/present_1.f90: Likewise.
13016         * gfortran.dg/volatile10.f90: Likewise.
13017         * gfortran.dg/module_equivalence_2.f90: Likewise.
13018         * gfortran.dg/use_4.f90: Likewise.
13019         * gfortran.dg/elemental_result_1.f90: Likewise.
13020         * gfortran.dg/generic_actual_arg.f90: Likewise.
13021         * gfortran.dg/private_type_5.f90: Likewise.
13022         * gfortran.dg/protected_4.f90: Likewise.
13023         * gfortran.dg/interface_3.f90: Likewise.
13024
13025 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13026
13027         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13028         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13029
13030 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13031
13032         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13033
13034 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13035
13036         PR libgfortran/31199
13037         * gfortran.dg/fmt_t_4.f90: New test.
13038
13039 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13040
13041         PR libfortran/31297
13042         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13043         * gfortran.dg/backspace_6.f:  Likewise.
13044         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13045         * gfortran.dg/direct_io_2.f90:  Likewise.
13046         * gfortran.dg/write_back.f:  Likewise.
13047         * gfortran.dg/write_rewind_2.f:  Likewise.
13048         * gfortran.dg/write_rewind_1.f:  Likewise.
13049         * gfortran.dg/write_rewind_2.f:  Likewise.
13050
13051 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13052
13053         PR tree-optimization/30784
13054         * gcc.dg/vect/pr30784.c: New test.
13055
13056 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13057
13058         PR fortran/30877
13059         * gfortran.dg/operator_1.f90: New test.
13060         * gfortran.dg/operator_2.f90: New test.
13061
13062 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13063
13064         PR libfortran/31196
13065         * gfortran.dg/reshape_transpose_1.f90:  New test.
13066
13067 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13068
13069         PR fortran/30655
13070         * gfortran.dg/bounds_check_6.f90: New test.
13071
13072 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13073
13074         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13075         #ifndef/#endif.
13076         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13077         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13078
13079 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13080
13081         PR fortran/31209
13082         * gfortran.dg/pointer_function_actual_1.f90: New test.
13083
13084         PR fortran/31200
13085         * gfortran.dg/pointer_function_actual_2.f90: New test.
13086
13087         PR fortran/31215
13088         * gfortran.dg/result_in_spec_1.f90: New test.
13089
13090 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13091
13092         PR fortran/30834
13093         * gfortran.dg/integer_exponentiation_3.F90: New test.
13094         * gfortran.dg/integer_exponentiation_4.f90: New test.
13095         * gfortran.dg/integer_exponentiation_5.F90: New test.
13096
13097 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13098
13099         PR c++/30863
13100         * g++.dg/template/error24.C: New test.
13101         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13102
13103 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13104
13105         PR c++/31273
13106         * g++.dg/expr/bitfield7.C: New test.
13107
13108 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13109
13110         PR other/23572
13111         * gcc.dg/float-range-4.c: New.
13112         * gcc.dg/float-range-1.c: Update. Test for a warning.
13113         * gcc.dg/float-range-3.c: New.
13114         * gcc.dg/float-range-5.c: New.
13115
13116 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13117
13118         PR fortran/31262
13119         * gfortran.dg/no_range_check_1.f90: New test.
13120
13121 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13122
13123         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13124         * g++.dg/other/static1.C: Remove stray semicolon.
13125         * g++.dg/other/init1.C: Likewise.
13126         * g++.dg/rtti/dyncast1.C: Likewise.
13127         * g++.dg/tree-ssa/pr17153.C: Likewise.
13128         * g++.dg/lookup/disamb1.C: Likewise.
13129         * g++.dg/lookup/scoped2.C: Likewise.
13130         * g++.dg/lookup/friend7.C: Likewise.
13131         * g++.dg/parse/parse4.C: Likewise.
13132         * g++.dg/parse/parse5.C: Likewise.
13133         * g++.dg/expr/pr29066.C: Likewise.
13134         * g++.dg/expr/cast4.C: Likewise.
13135         * g++.dg/tc1/dr193.C: Likewise.
13136         * g++.dg/tc1/dr213.C: Likewise.
13137         * g++.dg/abi/dcast1.C: Likewise.
13138         * g++.dg/abi/covariant2.C: Likewise.
13139         * g++.dg/inherit/covariant11.C: Likewise.
13140         * g++.dg/inherit/covariant9.C: Likewise.
13141         * g++.dg/inherit/covariant10.C: Likewise.
13142         * g++.dg/init/static3.C: Likewise.
13143         * g++.dg/init/init-ref3.C: Likewise.
13144         * g++.dg/init/ref10.C: Likewise.
13145         * g++.dg/template/meminit2.C: Likewise.
13146         * g++.dg/template/using9.C: Likewise.
13147         * g++.dg/template/friend9.C: Likewise.
13148         * g++.dg/template/ref1.C: Likewise.
13149         * g++.old-deja/g++.warn/inline.C: Likewise.
13150         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13151         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13152         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13153         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13154         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13155         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13156         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13157         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13158         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13159         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13160         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13161         * g++.old-deja/g++.brendan/template11.C: Likewise.
13162         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13163         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13164         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13165         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13166         * g++.old-deja/g++.jason/parse9.C: Likewise.
13167         * g++.old-deja/g++.jason/byval2.C: Likewise.
13168         * g++.old-deja/g++.jason/overload8.C: Likewise.
13169         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13170         * g++.old-deja/g++.jason/template33.C: Likewise.
13171         * g++.old-deja/g++.jason/return3.C: Likewise.
13172         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13173         * g++.old-deja/g++.jason/virtual.C: Likewise.
13174         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13175         * g++.old-deja/g++.jason/template27.C: Likewise.
13176         * g++.old-deja/g++.jason/synth6.C: Likewise.
13177         * g++.old-deja/g++.jason/ref8.C: Likewise.
13178         * g++.old-deja/g++.jason/offset1.C: Likewise.
13179         * g++.old-deja/g++.other/static20.C: Likewise.
13180         * g++.old-deja/g++.other/array1.C: Likewise.
13181         * g++.old-deja/g++.other/new3.C: Likewise.
13182         * g++.old-deja/g++.other/array2.C: Likewise.
13183         * g++.old-deja/g++.other/overload9.C: Likewise.
13184         * g++.old-deja/g++.other/cast6.C: Likewise.
13185         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13186         * g++.old-deja/g++.other/eh4.C: Likewise.
13187         * g++.old-deja/g++.other/using7.C: Likewise.
13188         * g++.old-deja/g++.other/init18.C: Likewise.
13189         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13190         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13191         * g++.old-deja/g++.other/dtor11.C: Likewise.
13192         * g++.old-deja/g++.pt/static11.C: Likewise.
13193         * g++.old-deja/g++.pt/crash19.C: Likewise.
13194         * g++.old-deja/g++.pt/overload12.C: Likewise.
13195         * g++.old-deja/g++.pt/crash46.C: Likewise.
13196         * g++.old-deja/g++.pt/mi1.C: Likewise.
13197         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13198         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13199         * g++.old-deja/g++.pt/local5.C: Likewise.
13200         * g++.old-deja/g++.pt/typename2.C: Likewise.
13201         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13202         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13203         * g++.old-deja/g++.law/visibility1.C: Likewise.
13204         * g++.old-deja/g++.law/visibility2.C: Likewise.
13205         * g++.old-deja/g++.law/virtual2.C: Likewise.
13206         * g++.old-deja/g++.law/operators19.C: Likewise.
13207         * g++.old-deja/g++.law/parsing10.C: Likewise.
13208         * g++.old-deja/g++.law/visibility4.C: Likewise.
13209         * g++.old-deja/g++.law/operators4.C: Likewise.
13210         * g++.old-deja/g++.law/dtors2.C: Likewise.
13211         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13212         * g++.old-deja/g++.law/visibility10.C: Likewise.
13213         * g++.old-deja/g++.law/scope3.C: Likewise.
13214         * g++.old-deja/g++.law/casts2.C: Likewise.
13215         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13216         * g++.old-deja/g++.law/operators33.C: Likewise.
13217         * g++.old-deja/g++.law/friend4.C: Likewise.
13218         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13219         * g++.old-deja/g++.mike/p5611.C: Likewise.
13220         * g++.old-deja/g++.mike/net37.C: Likewise.
13221         * g++.old-deja/g++.mike/p3570.C: Likewise.
13222         * g++.old-deja/g++.mike/p5718.C: Likewise.
13223         * g++.old-deja/g++.mike/net21.C: Likewise.
13224         * g++.old-deja/g++.mike/p1862.C: Likewise.
13225         * g++.old-deja/g++.mike/p4511.C: Likewise.
13226         * g++.old-deja/g++.mike/virt3.C: Likewise.
13227         * g++.old-deja/g++.mike/p16146.C: Likewise.
13228         * g++.old-deja/g++.mike/p1989.C: Likewise.
13229         * g++.old-deja/g++.mike/p5571.C: Likewise.
13230         * g++.old-deja/g++.gb/scope10.C: Likewise.
13231         * g++.old-deja/g++.abi/primary5.C: Likewise.
13232         * g++.old-deja/g++.abi/empty2.C: Likewise.
13233         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13234         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13235         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13236         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13237         * g++.old-deja/g++.bob/template3.C: Likewise.
13238         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13239
13240 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13241
13242         PR fortran/31193
13243         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13244
13245 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13246
13247         PR fortran/20897
13248         * gfortran.dg/derived_name_1.f90: New.
13249         * gfortran.dg/derived_name_2.f: New.
13250
13251 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13252
13253         * lib/target-supports.exp (check_effective_target_nonpic): New
13254         procedure.
13255         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13256         when compiling PIC.
13257         * gcc.target/i386/asm-4.c: Require nonpic.
13258         * gcc.target/i386/cmov1.c: Likewise.
13259         * gcc.target/i386/mul.c: Likewise.
13260         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13261         * gcc.target/i386/ssetype-1.c: Require nonpic.
13262         * gcc.target/i386/ssetype-3.c: Likewise.
13263         * gcc.target/i386/ssetype-5.c: Likewise.
13264
13265 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13266
13267         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13268         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13269         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13270         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13271
13272 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13273
13274         PR tree-optimization/30590
13275         * g++.dg/opt/pr30590.C: New testcase.
13276
13277 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13278
13279         PR c/30762
13280         * gcc.dg/pr30762-1.c: New test.
13281         * gcc.dg/pr30762-2.c: New test.
13282
13283         PR inline-asm/30505
13284         * gcc.target/i386/pr30505.c: New test.
13285
13286 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13287
13288         * gcc.target/arm/register-variables.c: New.
13289
13290 2007-03-19  Jeff Law  <law@redhat.com>
13291
13292         * PR tree-optimization/30984
13293         * gcc.c-torture/pr30984.c: New test.
13294
13295 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13296         Richard Guenther  <rguenther@suse.de>
13297
13298         PR tree-optimization/31254
13299         * gcc.dg/torture/pr31254.c: New testcase.
13300
13301 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13302
13303         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13304         target default_packed.
13305
13306 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13307
13308         PR fortran/31203
13309         * gfortran.dg/string_length_1.f90: New test.
13310
13311 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13312
13313         PR testsuite/30395
13314         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13315
13316 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13317
13318         PR libgfortran/31052
13319         * gfortran.dg/namelist_27.f90: New test.
13320
13321 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13322
13323         PR fortran/30531
13324         * gfortran.dg/used_types_14.f90: New test.
13325
13326         PR fortran/31086
13327         * gfortran.dg/used_types_15.f90: New test.
13328
13329 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13330
13331         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13332         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13333
13334 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13335
13336         PR fortran/31120
13337         * gfortran.dg/integer_exponentiation_2.f90: New test.
13338
13339 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13340
13341         PR tree-optimization/31041
13342         * gcc.dg/vect/pr31041.c: New test.
13343
13344 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13345
13346         * g++.dg/warn/Wconversion-integer.C: New
13347         * g++.dg/warn/Wconversion-real.C: New.
13348         * g++.dg/warn/Wconversion-real-integer.C: New.
13349         * g++.dg/warn/conv2.C: Updated.
13350
13351 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13352
13353         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13354         exclude RTPs.
13355
13356 2007-03-16  Richard Guenther  <rguenther@suse.de>
13357
13358         PR tree-optimization/31146
13359         * g++.dg/tree-ssa/pr31146.C: New testcase.
13360
13361 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13362
13363         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13364         assume that the target has <features.h>.
13365
13366 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13367
13368         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13369         dg-options rather than to the whole test.
13370
13371 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13372
13373         PR debug/29906
13374         * g++.dg/debug/pr29906.C: New
13375
13376 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13377
13378         PR libgfortran/31099
13379         * gfortran.dg/unformatted_recl.f90: Update test.
13380
13381 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13382
13383         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13384
13385 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13386
13387         PR c++/30891
13388         * g++.dg/parse/namespace-definition.C: New.
13389
13390 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13391
13392         PR c++/24924
13393         * g++.dg/cpp/pedantic-errors.C: New.
13394         * g++.dg/cpp/permissive.C: New.
13395
13396 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13397
13398         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13399         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13400
13401 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13402
13403         * lib/target-supports.exp (check_missing_uclibc_feature)
13404         (check_effective_target_wchar): New procedures.
13405         * gcc.dg/wchar_t-1.c: Require target wchar.
13406         * gcc.dg/wint_t-1.c: Likewise.
13407
13408 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13409
13410         * lib/target-supports.exp (check_gc_sections_available): Return
13411         false for VxWorks targets.
13412
13413 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13414
13415         * g++.dg/warn/Wconversion2.C: Fix typo.
13416         * gcc.dg/if-empty-1.c: Ditto.
13417
13418 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13419
13420         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13421
13422 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13423
13424         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13425         * gcc.target/i386/pr31167.c: Ditto.
13426
13427 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13428
13429         PR target/31167
13430         * gcc.target/i386/pr31167.c: New test.
13431
13432 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13433
13434         PR fortran/30922
13435         * gfortran.dg/import5.f90.f90: New test.
13436
13437
13438         PR fortran/30879
13439         * gfortran.dg/data_components_1.f90: New test.
13440
13441
13442         PR fortran/30870
13443         * gfortran.dg/generic_13.f90: New test.
13444
13445         PR fortran/31163
13446         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13447
13448 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13449
13450         PR libgfortran/31051
13451         * gfortran.dg/fmt_t_4.f90: New
13452
13453 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13454
13455         PR C++/31165
13456         * g++.dg/other/default7.C: New test.
13457
13458 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13459
13460         * g++.dg/warn/Wconversion2.C: New.
13461
13462 2007-03-14  Eric Christopher  <echristo@apple.com>
13463
13464         * gcc.dg/ssp-1.c: New.
13465         * gcc.dg/ssp-2.c: Ditto.
13466
13467 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13468
13469         * g++.dg/warn/do-empty.C: New.
13470         * gcc.dg/do-empty.c: New.
13471         * gcc.dg/if-empty-1.c: Update.
13472         * gcc.dg/20001116-1.c: Update.
13473         * gcc.dg/pr23165.c: Update.
13474
13475 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13476
13477         * gfortran.dg/module_implicit_conversion.f90: New test.
13478
13479 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13480
13481         PR middle-end/31127
13482         * gcc.dg/pr31127.c: New.
13483
13484 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13485
13486         * gcc.dg/tree-ssa/loop-26.c: New test.
13487
13488 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13489
13490         * gcc.target/i386/cmpxchg16b-1.c: New test.
13491
13492 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13493
13494         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13495         * gcc.dg/c99-vla-1.c: Likewise.
13496         * g++.dg/ext/vla1.C: Likewise
13497
13498 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13499
13500         * gcc.dg/wvla-1.c: New test
13501         * gcc.dg/wvla-2.c: New test
13502         * gcc.dg/wvla-3.c: New test
13503         * gcc.dg/wvla-4.c: New test
13504         * gcc.dg/wvla-5.c: New test
13505         * gcc.dg/wvla-6.c: New test
13506         * gcc.dg/wvla-7.c: New test
13507         * g++.dg/warn/Wvla-1.C: New test
13508         * g++.dg/warn/Wvla-2.C: New test
13509         * g++.dg/warn/Wvla-3.C: New test
13510
13511 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13512
13513         PR c++/30108
13514         * g++.dg/other/default6.C: New test.
13515
13516 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13517
13518         * lib/target-supports.exp (check_profiling_available): Return false
13519         for VxWorks.
13520         (check_effective_target_vxworks_kernel): New procedure.
13521         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13522         VxWorks.
13523         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13524         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13525         to include VxWorks.
13526         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13527
13528 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13529
13530         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13531         PIC is not supported.
13532         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13533         * gcc.dg/20020426-2.c: Likewise.
13534         * gcc.dg/pr28243.c: Likewise.
13535         * gcc.dg/visibility-11.c: Likewise.
13536         * gcc.dg/tls/opt-9.c: Likewise.
13537         * gcc.dg/tls/opt-10.c: Likewise.
13538         * gcc.dg/tls/pic-1.c: Likewise.
13539         * gcc.dg/tls/struct-1.c: Likewise.
13540         * gcc.target/i386/20000807-1.c: Likewise.
13541         * gcc.target/i386/20000904-1.c: Likewise.
13542         * gcc.target/i386/20011119-1.c: Likewise.
13543         * gcc.target/i386/990213-2.c: Likewise.
13544         * gcc.target/i386/990214-1.c: Likewise.
13545         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13546         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13547         * gcc.target/i386/pic-1.c: Likewise.
13548         * gcc.target/i386/pr21518.c: Likewise.
13549         * gcc.target/i386/pr23098.c: Likewise.
13550         * gcc.target/i386/pr23943.c: Likewise.
13551
13552 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/31038
13555         * g++.dg/template/complit2.C: New test.
13556
13557         PR c++/30328
13558         * g++.dg/ext/bitfield1.C: New test.
13559
13560 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13561
13562         PR fortran/30883
13563         * gfortran.dg/interface_11.f90: New test.
13564
13565 2007-03-11  Richard Guenther  <rguenther@suse.de>
13566
13567         PR tree-optimization/31115
13568         * gcc.dg/torture/pr31115.c: New testcase.
13569
13570 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13571
13572         PR tree-optimization/29925
13573         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13574
13575 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13576
13577         PR c++/30274
13578         * g++.dg/expr/bitfield3.C: New test.
13579         * g++.dg/expr/bitfield4.C: Likewise.
13580         * g++.dg/expr/bitfield5.C: Likewise.
13581         * g++.dg/expr/bitfield6.C: Likewise.
13582
13583         PR c++/30924
13584         * g++.dg/template/array18.C: New test.
13585
13586 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13587
13588         PR c++/17946
13589         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13590         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13591
13592 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13593
13594         PR c++/20599
13595         * g++.dg/cpp0x/variadic-bind.C: New.
13596         * g++.dg/cpp0x/variadic-function.C: New.
13597         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13598         * g++.dg/cpp0x/variadic-tuple.C: New.
13599         * g++.dg/cpp0x/variadic1.C: New.
13600         * g++.dg/cpp0x/variadic2.C: New.
13601         * g++.dg/cpp0x/variadic3.C: New.
13602         * g++.dg/cpp0x/variadic4.C: New.
13603         * g++.dg/cpp0x/variadic5.C: New.
13604         * g++.dg/cpp0x/variadic6.C: New.
13605         * g++.dg/cpp0x/variadic7.C: New.
13606         * g++.dg/cpp0x/variadic8.C: New.
13607         * g++.dg/cpp0x/variadic9.C: New.
13608         * g++.dg/cpp0x/variadic10.C: New.
13609         * g++.dg/cpp0x/variadic11.C: New.
13610         * g++.dg/cpp0x/variadic12.C: New.
13611         * g++.dg/cpp0x/variadic13.C: New.
13612         * g++.dg/cpp0x/variadic14.C: New.
13613         * g++.dg/cpp0x/variadic15.C: New.
13614         * g++.dg/cpp0x/variadic16.C: New.
13615         * g++.dg/cpp0x/variadic17.C: New.
13616         * g++.dg/cpp0x/variadic18.C: New.
13617         * g++.dg/cpp0x/variadic19.C: New.
13618         * g++.dg/cpp0x/variadic20.C: New.
13619         * g++.dg/cpp0x/variadic21.C: New.
13620         * g++.dg/cpp0x/variadic22.C: New.
13621         * g++.dg/cpp0x/variadic23.C: New.
13622         * g++.dg/cpp0x/variadic24.C: New.
13623         * g++.dg/cpp0x/variadic25.C: New.
13624         * g++.dg/cpp0x/variadic26.C: New.
13625         * g++.dg/cpp0x/variadic27.C: New.
13626         * g++.dg/cpp0x/variadic28.C: New.
13627         * g++.dg/cpp0x/variadic29.C: New.
13628         * g++.dg/cpp0x/variadic30.C: New.
13629         * g++.dg/cpp0x/variadic31.C: New.
13630         * g++.dg/cpp0x/variadic32.C: New.
13631         * g++.dg/cpp0x/variadic33.C: New.
13632         * g++.dg/cpp0x/variadic34.C: New.
13633         * g++.dg/cpp0x/variadic35.C: New.
13634         * g++.dg/cpp0x/variadic36.C: New.
13635         * g++.dg/cpp0x/variadic37.C: New.
13636         * g++.dg/cpp0x/variadic38.C: New.
13637         * g++.dg/cpp0x/variadic39.C: New.
13638         * g++.dg/cpp0x/variadic40.C: New.
13639         * g++.dg/cpp0x/variadic41.C: New.
13640         * g++.dg/cpp0x/variadic42.C: New.
13641         * g++.dg/cpp0x/variadic43.C: New.
13642         * g++.dg/cpp0x/variadic44.C: New.
13643         * g++.dg/cpp0x/variadic45.C: New.
13644         * g++.dg/cpp0x/variadic46.C: New.
13645         * g++.dg/cpp0x/variadic47.C: New.
13646         * g++.dg/cpp0x/variadic48.C: New.
13647         * g++.dg/cpp0x/variadic49.C: New.
13648         * g++.dg/cpp0x/variadic50.C: New.
13649         * g++.dg/cpp0x/variadic51.C: New.
13650         * g++.dg/cpp0x/variadic52.C: New.
13651         * g++.dg/cpp0x/variadic53.C: New.
13652         * g++.dg/cpp0x/variadic54.C: New.
13653         * g++.dg/cpp0x/variadic55.C: New.
13654         * g++.dg/cpp0x/variadic56.C: New.
13655         * g++.dg/cpp0x/variadic57.C: New.
13656         * g++.dg/cpp0x/variadic58.C: New.
13657         * g++.dg/cpp0x/variadic59.C: New.
13658         * g++.dg/cpp0x/variadic60.C : New.
13659         * g++.dg/cpp0x/variadic61.C : New.
13660         * g++.dg/cpp0x/variadic62.C : New.
13661         * g++.dg/cpp0x/variadic63.C : New.
13662         * g++.dg/cpp0x/variadic64.C : New.
13663         * g++.dg/cpp0x/variadic65.C : New.
13664         * g++.dg/cpp0x/variadic66.C : New.
13665         * g++.dg/cpp0x/variadic67.C : New.
13666         * g++.dg/cpp0x/variadic68.C : New.
13667         * g++.dg/cpp0x/variadic69.C : New.
13668         * g++.dg/cpp0x/variadic70.C : New.
13669         * g++.dg/cpp0x/variadic71.C : New.
13670         * g++.dg/cpp0x/variadic72.C : New.
13671         * g++.dg/cpp0x/variadic73.C : New.
13672         * g++.dg/cpp0x/variadic74.C : New.
13673         * g++.dg/cpp0x/variadic75.C : New.
13674         * g++.dg/cpp0x/variadic-ex1.C : New.
13675         * g++.dg/cpp0x/variadic-ex2.C : New.
13676         * g++.dg/cpp0x/variadic-ex3.C : New.
13677         * g++.dg/cpp0x/variadic-ex4.C : New.
13678         * g++.dg/cpp0x/variadic-ex5.C : New.
13679         * g++.dg/cpp0x/variadic-ex6.C : New.
13680         * g++.dg/cpp0x/variadic-ex7.C : New.
13681         * g++.dg/cpp0x/variadic-ex8.C : New.
13682         * g++.dg/cpp0x/variadic-ex9.C : New.
13683         * g++.dg/cpp0x/variadic-ex10.C : New.
13684         * g++.dg/cpp0x/variadic-ex11.C : New.
13685         * g++.dg/cpp0x/variadic-ex12.C : New.
13686         * g++.dg/cpp0x/variadic-ex13.C : New.
13687         * g++.dg/cpp0x/variadic-ex14.C : New.
13688
13689 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13690
13691         PR libgfortran/31099
13692         * gfortran.dg/unformatted_recl.f90: New test.
13693
13694 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13695
13696         * gcc.dg/fold-eqcmplx-1.c: New test case.
13697
13698 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13699
13700         PR rtl-optimization/30643
13701         * gcc.dg/pr30643.c: New.
13702
13703 2007-03-09  Chao-ying Fu  <fu@mips.com>
13704
13705         * gcc.target/mips/mips32-dspr2-type.c: New test.
13706         * gcc.target/mips/mips32-dspr2.c: New test.
13707         * gcc.target/mips/dspr2-MULT.c: New test.
13708         * gcc.target/mips/dspr2-MULTU.c: New test.
13709         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13710         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13711         Adjust some formats.
13712
13713 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13714
13715         PR c++/17946
13716         * gcc.dg/Wlogical-op-1.c: New.
13717         * g++.dg/warn/Wlogical-op-1.C: New.
13718
13719 2007-03-09  Richard Guenther  <rguenther@suse.de>
13720
13721         PR tree-optimization/30904
13722         PR middle-end/31058
13723         * gcc.dg/pr30904.c: Remove xfail.
13724
13725 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13726
13727         PR C/31072
13728         * gcc.c-torture/execute/pr31072.c: New test.
13729
13730 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13731
13732         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13733         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13734         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13735         *lrint* and *lround*.
13736         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13737         floor->lfloor.
13738         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13739         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13740         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13741         and *lround*.  Correct macro names.
13742         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13743         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13744
13745 2007-03-08  Ian Lance Taylor  <iant@google.com>
13746
13747         * gcc.dg/no-strict-overflow-5.c: New test.
13748         * gcc.dg/no-strict-overflow-6.c: New test.
13749         * gcc.dg/Wstrict-overflow-11.c: New test.
13750         * gcc.dg/Wstrict-overflow-12.c: New test.
13751         * gcc.dg/Wstrict-overflow-13.c: New test.
13752         * gcc.dg/Wstrict-overflow-14.c: New test.
13753         * gcc.dg/Wstrict-overflow-15.c: New test.
13754
13755 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13756
13757         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13758         for VxWorks kernel mode.
13759         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13760
13761 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13762
13763         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13764         mode.
13765
13766 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13767
13768         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13769         and lib/bfill.c on VxWorks targets.
13770         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13771         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13772         lib/bfill.c and lib/memmove.c on VxWorks targets.
13773         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13774         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13775         on VxWorks targets.
13776         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13777         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13778
13779 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13780
13781         * gfortran.dg/use_5.f90: New test.
13782         * gfortran.dg/use_6.f90: Ditto.
13783         * gfortran.dg/use_7.f90: Ditto.
13784
13785 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13786
13787         PR fortran/30973
13788         * gfortran.dg/use_4.f90: New test.
13789         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13790
13791 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13792
13793         PR fortran/31011
13794         * gfortran.dg/parameter_array_section_2.f90: New test.
13795
13796 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13797
13798         PR c++/30852
13799         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13800
13801         PR c++/30534
13802         * g++.dg/template/arg5.C: New test.
13803
13804 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13805
13806         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13807
13808 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13809
13810         * gcc.dg/var-expand1.c: Add newline at end of file.
13811
13812 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13813
13814         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13815
13816 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13817
13818         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13819
13820 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13821
13822         * gcc.dg/torture/builtin-convert-4.c: New test.
13823
13824 2007-03-05  Ian Lance Taylor  <iant@google.com>
13825
13826         * gcc.c-torture/compile/pr31034.c: New test.
13827
13828 2007-03-05  Ian Lance Taylor  <iant@google.com>
13829
13830         * gcc.dg/inline-18.c: New test.
13831         * gcc.dg/inline-19.c: New test.
13832         * gcc.dg/inline-20.c: New test.
13833         * gcc.dg/inline-21.c: New test.
13834
13835 2007-03-05  Richard Guenther  <rguenther@suse.de>
13836
13837         PR tree-optimization/14052
13838         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13839
13840 2007-03-05  Richard Guenther  <rguenther@suse.de>
13841
13842         PR tree-optimization/23777
13843         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13844
13845 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13846
13847         PR other/30465
13848         * gcc.dg/multiple-overflow-warn-3.c: New.
13849         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13850
13851 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13852
13853         PR c++/30895
13854         * g++.dg/parse/template23.C: New test.
13855
13856 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13857
13858         PR middle-end/30744
13859         * gcc.dg/pr30744-1.c: New test case.
13860
13861 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13862
13863         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13864
13865 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13866
13867         PR target/30406
13868         * gfortran.dg/logical_3.f90: New test.
13869
13870 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13871
13872         PR libfortran/30981
13873         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13874
13875 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13876
13877         * gcc.target/m68k/m68k.exp: New.
13878         * gcc.target/m68k/crash1.c: New.
13879
13880 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13881
13882         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13883         to be more compatible with integer(kind=8).
13884
13885 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13886
13887         PR libfortran/31001
13888         * gfortran.dg/zero_sized_3.f90: New test.
13889
13890 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13891
13892         PR c++/15787
13893         * g++.dg/parse/else.C: New.
13894         * g++.dg/parse/else-2.C: New.
13895
13896 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13897             Tobias Burnus  <burnus@net-b.de>
13898
13899         PR fortran/30882
13900         * gfortran.dg/size_dim.f90: New test.
13901
13902 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13903             Tobias Burnus  <burnus@net-b.de>
13904
13905         PR fortran/30873
13906         * gfortran.dg/entry_9.f90: New test.
13907
13908 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13909
13910         PR c++/28253
13911         * g++.dg/inherit/covariant16.C: New test.
13912
13913 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13914
13915         * g++.dg/other/darwin-minversion-1.C: New.
13916
13917 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13918
13919         * gcc.dg/tree-ssa/20070302-1.c: New test.
13920
13921 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13922
13923         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13924         tests.
13925
13926 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13927
13928         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13929
13930 2007-03-01  Simon Baldwin <simonb@google.com>
13931
13932         PR c++/23689
13933         * warn/ignored_typedef.C: New.
13934         * init/ctor8.C: Added dg-warning to consume ignored typedef
13935         warning.
13936         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13937         and added an explicit line number.
13938
13939 2007-02-28  Richard Guenther  <rguenther@suse.de>
13940
13941         PR middle-end/30364
13942         * gcc.dg/torture/pr30364-1.c: New testcase.
13943         * gcc.dg/torture/pr30364-2.c: Likewise.
13944         * gcc.dg/torture/pr30364-3.c: Likewise.
13945
13946 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13947
13948         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13949         powerpc*, use -funsafe-math-optimizations.
13950         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13951         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13952
13953 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13954             Paul Thomas  <pault@gcc.gnu.org>
13955
13956         PR fortran/30888
13957         PR fortran/30887
13958         * c_by_val_1.f: Test %VAL() with non-default kind.
13959         * c_by_val.c: Ditto.
13960         * c_by_val_4.f: New test.
13961
13962 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13963
13964         PR fortran/30968
13965         * gfortran.dg/continuation_7.f90: New test.
13966
13967 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13968
13969         * g++.dg/inherit/thunk7.C: New test.
13970         * lib/target-supports.exp (check_profiling_available): Not available
13971         for bfin-*-*.
13972
13973 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13974
13975         PR target/30970
13976         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13977
13978 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13979
13980         * lib/target-supports.exp (check_effective_target_init_priority):
13981         Remove Solaris special case.
13982
13983 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13984
13985         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13986         for more builtin types.
13987
13988         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13989         * g++.dg/ext/visibility/noPLT.C: Likewise.
13990
13991 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13992
13993         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13994         sh* targets.
13995
13996 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13997
13998         PR fortran/30865
13999         * size_optional_dim_1.f90:  New test.
14000
14001 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
14002
14003         * gcc.dg/vxworks/vxworks.exp: New file.
14004         * gcc.dg/vxworks/initpri1.c: Likewise.
14005         * gcc.dg/vxworks/initpri2.c: Likewise.
14006         * gcc.dg/initpri2.c: Add more tests.
14007         * g++.dg/special/initpri2.C: Likewise.
14008
14009         * gcc.dg/initpri1.c: New test.
14010         * gcc.dg/initpri2.c: Likewise.
14011         * g++.dg/special/initpri1.C: New test.
14012         * g++.dg/special/initpri2.C: Likewise.
14013         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14014         * g++.dg/special/conpr-2.C: Likewise.
14015         * g++.dg/special/conpr-3.C: Likewise.
14016         * g++.dg/special/conpr-4.C: Likewise.
14017         * g++.dg/special/initp1.C: Likewise.
14018         * g++.dg/special/ecos.exp: Remove code to detect availability of
14019         constructor priorities.
14020         * lib/target-supports.exp (check_effective_target_init_priority):
14021         New function.
14022
14023 2007-02-24  Jan Hubicka  <jh@suse.cz>
14024
14025         * gcc.c-torture/execute/pr30778.c: New testcase.
14026
14027 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14028
14029         PR libgfortran/30918
14030         * gfortran.dg/namelist_26.f90: New test.
14031
14032 2007-02-24  Richard Guenther  <rguenther@suse.de>
14033
14034         PR middle-end/30951
14035         * gcc.dg/pr30951.c: New testcase.
14036
14037 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14038
14039         * gcc.dg/torture/builtin-modf-1.c: New test.
14040
14041 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14042
14043         PR tree-optimization/30904
14044         * gcc.dg/pr30904.c: New test.
14045
14046 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14047
14048         * gcc.test-framework/README: Correct command.
14049         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14050         -Wunused-value.
14051         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14052
14053 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14054
14055         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14056
14057 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14058
14059         * lib/target-supports.exp (check_effective_target_newlib): New
14060         function.
14061
14062 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14063
14064         PR fortran/30660
14065         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14066         allocatable component.
14067
14068
14069 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14070
14071         * gcc.dg/torture/builtin-logb-1.c: New test.
14072         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14073         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14074         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14075         sh* targets.
14076
14077 2007-02-23  Richard Guenther  <rguenther@suse.de>
14078
14079         * g++.dg/warn/changes-meaning.C: New testcase.
14080
14081 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14082
14083         PR libgfortran/30910
14084         * gfortran.dg/fmt_zero_precision.f90: Update test.
14085
14086 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14087
14088         * gcc.dg/torture/builtin-frexp-1.c: New test.
14089
14090 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14091
14092         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14093
14094 2007-02-22  Ian Lance Taylor  <iant@google.com>
14095
14096         PR debug/30898
14097         * g++.dg/debug/pr30898.C: New test.
14098
14099 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14100
14101         * gcc.dg/vect/vect-106.c: New test.
14102
14103 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14104             Ira Rosen  <irar@il.ibm.com>
14105
14106         PR tree-optimization/30843
14107         * gcc.dg/vect/pr30843.c: New test.
14108
14109 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14110
14111         PR tree-optimization/30858
14112         * gcc.dg/vect/pr30858.c: New test.
14113
14114 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14115
14116         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14117         to set options for compiling testglue.
14118         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14119         * lib/obj-c++.exp (obj-c++_init): Likewise.
14120
14121 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14122
14123         * gnat.dg/derived_aggregate.adb: New test.
14124
14125 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14126
14127         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14128         sh* targets.  Call the correct CKSGN macro.
14129
14130 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14131
14132         * gfortran.dg/gomp/omp_parse1.f90: New test.
14133         * gfortran.dg/gomp/omp_parse2.f: New test.
14134
14135 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14136
14137         PR fortran/30869
14138         * gfortran.dg/do_pointer_1.f90:  New test.
14139
14140 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14141
14142         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14143         and scalbln.
14144
14145 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14146
14147         * gcc.dg/darwin-minversion-1.c: New.
14148         * gcc.dg/darwin-minversion-2.c: New.
14149
14150 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14151
14152         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14153
14154 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14155             DJ Delorie <dj@redhat.com>
14156
14157         PR other/30824
14158         * gcc.dg/Wfatal.c: New.
14159         * gcc.dg/Wfatal-2.c: New.
14160         * gcc.dg/Werror-1.c: Adjust expectations.
14161         * gcc.dg/Werror-5.c: Likewise.
14162         * gcc.dg/Werror-7.c: Likewise.
14163         * gcc.dg/Werror-10.c: Likewise.
14164         * gcc.dg/Werror-11.c: Likewise.
14165
14166 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14167
14168         PR fortran/30522
14169         * gfortran.dg/volatile10.f90: New test.
14170
14171 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14172
14173         PR libfortran/30533
14174         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14175
14176 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14177
14178         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14179         * gcc.dg/Walways-true-1.c: Likewise.
14180         * gcc.dg/weak/weak-3.c: Likewise.
14181         * gcc.dg/Werror-1.c: Likewise.
14182         * gcc.dg/Werror-3.c: Likewise.
14183         * gcc.dg/Werror-4.c: Likewise.
14184         * gcc.dg/Werror-5.c: Likewise.
14185         * gcc.dg/Werror-6.c: Likewise.
14186         * gcc.dg/Werror-7.c: Likewise.
14187         * gcc.dg/Werror-8.c: Likewise.
14188         * gcc.dg/Werror-10.c: Likewise.
14189         * gcc.dg/Werror-11.c: Likewise.
14190         * gcc.dg/Werror-12.c: Likewise.
14191         * g++.old-deja/g++.mike/warn8.C: Likewise.
14192         * g++.dg/warn/Walways-true-1.C: Likewise.
14193         * g++.dg/warn/Walways-true-2.C: Likewise.
14194         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14195         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14196         -Wstring-literal-comparison with -Waddress.
14197         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14198         -Wno-string-literal-comparison with -Wno-address.
14199
14200 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14201
14202         * gnat.dg/self_aggregate_with_call.adb: New test.
14203
14204 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14205
14206         PR tree-optimization/30975
14207         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14208         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14209         * gcc.dg/vect/pr30795.c: New.
14210
14211 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14212
14213         PR fortran/30681
14214         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14215
14216 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14217
14218         PR rtl-optimization/28173
14219         * gcc.target/i386/andor-1.c: New test case.
14220
14221 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14222
14223         * gcc.dg/torture/builtin-ldexp-1.c: New.
14224         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14225
14226 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14227
14228         * gfortran.dg/array_constructor_15.f90: New test case.
14229
14230 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14231
14232         * gfortran.dg/forall_10.f90: New test case.
14233
14234 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14235
14236         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14237
14238 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14239
14240         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14241         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14242
14243 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14244
14245         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14246         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14247         * gcc.target/i386/xchg-1.c: New test.
14248         * gcc.target/i386/xchg-2.c: New test.
14249
14250 2007-02-16  Richard Guenther  <rguenther@suse.de>
14251             Christian Bruel  <christian.bruel@st.com>
14252
14253         * gcc.dg/strict-overflow-5.c: New testcase.
14254
14255 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14256
14257         PR fortran/30793
14258         * gfortran.dg/func_derived_4.f90: New test.
14259
14260 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14261
14262         PR middle-end/30391
14263         * gfortran.dg/pr30391-1.f90: New test case.
14264
14265 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14266
14267         PR middle-end/30433
14268         * gcc.c-torture/compile/pr30433.c: New testcase to check
14269         that complex constants comparisions are foldded.
14270
14271 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14272
14273         PR C++/30158
14274         * g++.dg/ext/stmtexpr10.C: New testcase.
14275
14276 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14277
14278         PR middle-end/30729
14279         * gcc.dg/Wunused-value-2.c: New testcase.
14280
14281 2007-02-15  Ian Lance Taylor  <iant@google.com>
14282
14283         * g++.dg/eh/subreg-1.C: New test.
14284
14285 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14286
14287         PR c/26494
14288         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14289         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14290         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14291         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14292         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14293         * gcc.dg/Werror-implicit-function-declaration.c: New.
14294
14295 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14296
14297         PR c++/28943
14298         * g++.dg/warn/pr28943.C: New.
14299
14300 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14301
14302         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14303
14304 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14305
14306         PR fortran/30779
14307         * gfortran.dg/error_recovery_3.f90: New test.
14308
14309 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14310
14311         * g++.dg/tree-ssa/sra-1.C: New.
14312
14313 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14314
14315         * g++.dg/tree-ssa/sra-1.C: New.
14316
14317 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14318
14319         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14320
14321 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14322
14323         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14324
14325 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14326
14327         PR fortran/30799
14328         * gfortran.dg/logical_2.f90: New test.
14329
14330 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14331
14332         * gcc.dg/torture/complex-alias-1.c: New test.
14333
14334 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14335
14336         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14337         instead of -fdump-tree-tailcall.
14338
14339 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14340
14341         * gfortran.dg/interface_10.f90: Fix comment typo.
14342
14343 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14344
14345         PR tree-optimization/30771
14346         * gcc.dg/vect/pr30771.c: New test.
14347
14348 2007-02-13  Ian Lance Taylor  <iant@google.com>
14349
14350         * gcc.dg/Wstrict-overflow-1.c: New test.
14351         * gcc.dg/Wstrict-overflow-2.c: New test.
14352         * gcc.dg/Wstrict-overflow-3.c: New test.
14353         * gcc.dg/Wstrict-overflow-4.c: New test.
14354         * gcc.dg/Wstrict-overflow-5.c: New test.
14355         * gcc.dg/Wstrict-overflow-6.c: New test.
14356         * gcc.dg/Wstrict-overflow-7.c: New test.
14357         * gcc.dg/Wstrict-overflow-8.c: New test.
14358         * gcc.dg/Wstrict-overflow-9.c: New test.
14359         * gcc.dg/Wstrict-overflow-10.c: New test.
14360
14361 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14362
14363         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14364
14365 2007-02-13  Richard Henderson  <rth@redhat.com>
14366
14367         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14368         * gcc.c-torture/execute/pr29302-1.c: ... here.
14369
14370 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14371
14372         PR c/29521
14373         * gcc.dg/c90-return-1.c: Update output.
14374         * gcc.dg/c99-return-1.c: Likewise.
14375
14376 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14377
14378         PR fortran/30554
14379         * gfortran.dg/used_dummy_types_7.f90: New test..
14380
14381 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14382
14383         * gcc.target/i386/parity-1.c: New test.
14384         * gcc.target/i386/parity-2.c: New test.
14385
14386 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14387
14388         * gcc.target/i386/builtin-bswap-3.c: New test case.
14389
14390 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14391
14392         PR tree-optimization/29145
14393         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14394         alias analysis is improved to take better advantage of restrict
14395         qualified pointers.
14396         * gcc.dg/vect/vect-80.c: Likewise.
14397         * gcc.dg/vect/pr29145.c: New.
14398
14399 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14400
14401         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14402         * gcc.target/i386/sse4a-insert.c: Likewise.
14403
14404 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14405
14406         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14407         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14408
14409 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14410
14411         PR fortran/30478
14412         * gfortran.dg/enum_4.f90: Update error message checks.
14413
14414 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14415
14416         PR fortran/30554
14417         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14418         versions of the modules.
14419
14420         PR fortran/30617
14421         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14422         by getting rid of recursive I/O and providing functions with
14423         results.
14424
14425         PR fortran/30319
14426         * gfortran.dg/char_array_constructor_2.f90
14427
14428 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/26988
14431         * g++.dg/template/spec34.C: New test
14432
14433 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14434
14435         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14436         on i?86 and x86_64.
14437         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14438         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14439         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14440         on i?86 and x86_64.
14441         * gcc.dg/vect/vect-113.c: Ditto.
14442
14443 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14444
14445         PR c++/29487
14446         * g++.dg/eh/weak1-C: New test.
14447         * g++.dg/eh/weak1-a.cc: Likewise.
14448         * g++.dg/eh/comdat1.C: Likewise.
14449
14450 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14451             Dorit Nuzman  <dorit@il.ibm.com>
14452
14453         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14454         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14455         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14456         * gcc.dg/vect/vect-113.c: Likewise.
14457
14458         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14459
14460 2007-02-10  Richard Henderson  <rth@redhat.com>
14461
14462         * lib/target-supports.exp (check_effective_target_tls): Redefine
14463         to mean non-emulated tls.
14464         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14465         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14466         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14467         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14468         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14469         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14470         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14471
14472 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14473
14474         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14475
14476 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14477
14478         * gfortran.dg/secnds.f: Replace time tolerance with a
14479         before-and-after bracket.
14480         * gfortran.dg/secnds-1.f: Likewise.
14481
14482 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14483
14484         PR fortran/30512
14485         * gfortran.dg/maxlocval_1.f90: New test.
14486
14487 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14488
14489         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14490
14491 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14492
14493         PR fortran/30720
14494         * gfortran.dg/array_function_1.f90: New test.
14495
14496 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14497
14498         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14499         (check_effective_target_dummy_wcsftime): New functions.
14500
14501 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14502
14503         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14504         * lib/target-supports.exp (check_effective_target_uclibc): New
14505         function.
14506
14507 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14508
14509         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14510         (vsnprintf): Don't define for uClibc targets.
14511
14512 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14513
14514         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14515         set before checking whether it was allowed.
14516         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14517         before checking inside_main.
14518
14519 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14520
14521         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14522         uClinux targets.
14523         (u16sf): Likewise u4sf.
14524         * g++.dg/compat/struct-layout-1.h: Likewise.
14525
14526 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14527
14528         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14529         procedure.
14530         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14531         m68k targets if check_effective_target_coldfire_fpu returns true.
14532
14533 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14534         Richard Guenther  <rguenther@suse.de>
14535
14536         PR middle-end/23361
14537         * gcc.dg/fold-compare-3.c: New testcase.
14538         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14539
14540 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14541
14542         * gcc.dg/pr26570.c: Clean up coverage files.
14543         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14544         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14545         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14546         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14547         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14548         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14549         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14550         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14551         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14552         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14553         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14554         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14555         * gcc.dg/vect/pr28952.c: Ditto.
14556         * gcc.dg/vect/pr27151.c: Ditto.
14557         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14558         * g++.dg/gomp/macro-3.C: Ditto.
14559
14560 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14561
14562         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14563         of the loop.
14564
14565 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14566
14567         * gcc.target/i386/builtin-bswap-2.c: New test case.
14568
14569 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14570
14571         * gfortran.dg/forall_8.f90: New test case.
14572         * gfortran.dg/forall_9.f90: Likewise.
14573
14574 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14575
14576         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14577
14578 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14579
14580         * lib/target-supports.exp (check_effective_target_simulator): New.
14581
14582 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14583
14584         * gcc.dg/tree-ssa/loop-25.c: New test.
14585
14586 2007-02-06  Richard Henderson  <rth@redhat.com>
14587
14588         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14589
14590 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14591
14592         * gcc.target/powerpc/popcount-1.c: New test case.
14593         * gcc.target/powerpc/parity-1.c: Likewise.
14594
14595 2007-02-06  Richard Guenther  <rguenther@suse.de>
14596
14597         PR middle-end/27302
14598         * gcc.dg/torture/pr27302-2.c: New testcase.
14599
14600 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14601
14602         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14603         * gcc.dg/vect/vect-iv-1.c: New test.
14604         * gcc.dg/vect/vect-iv-2.c: New test.
14605         * gcc.dg/vect/vect-iv-3.c: New test.
14606         * gcc.dg/vect/vect-iv-4.c: New test.
14607         * gcc.dg/vect/vect-iv-5.c: New test.
14608         * gcc.dg/vect/vect-iv-6.c: New test.
14609         * gcc.dg/vect/vect-iv-7.c: New test.
14610         * gcc.dg/vect/vect-iv-8.c: New test.
14611         * gcc.dg/vect/vect-iv-9.c: New test.
14612         * gcc.dg/vect/vect-iv-10.c: New test.
14613         * gcc.dg/vect/vect-iv-11.c: New test.
14614         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14615         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14616         * gcc.dg/vect/vect-14.c: Now vectorizable.
14617         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14618         loop).
14619         * gcc.dg/vect/vect-27.c: Likewise.
14620         * gcc.dg/vect/vect-29.c Likewise.
14621         * gcc.dg/vect/vect-dv-2.c: Likewise.
14622         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14623         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14624         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14625
14626 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14627
14628         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14629
14630 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14631
14632         * gcc.dg/builtins-20.c: Add more cases.
14633
14634 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14635
14636         PR debug/30189
14637         * gcc.dg/pr30189.c: New test.
14638
14639 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14640
14641         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14642         for running tests.
14643         * gcc.target/i386/sse4a-extract.c: New test.
14644         * gcc.target/i386/sse4a-insert.c: New test.
14645         * gcc.target/i386/sse4a-montsd.c: New test.
14646         * gcc.target/i386/sse4a-montss.c: New test.
14647
14648 2007-02-05  Richard Guenther  <rguenther@suse.de>
14649
14650         * gcc.target/i386/vectorize3.c: New testcase.
14651
14652 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14653
14654         PR target/30665
14655         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14656
14657 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14658
14659         PR fortran/30611
14660         * gfortran.dg/repeat_1.f90: New test.
14661
14662 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14663
14664         PR fortran/30605
14665         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14666         * gfortran.dg/derived_init_2.f90: Ditto.
14667         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14668         * gfortran.dg/array_initializer_1.f90: Ditto.
14669         * gfortran.dg/do_2.f90: Ditto.
14670         * gfortran.dg/proc_assign_1.f90: Ditto.
14671
14672 2007-02-04  Richard Guenther  <rguenther@suse.de>
14673
14674         PR middle-end/30636
14675         * g++.dg/warn/pr30636.C: New testcase.
14676         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14677
14678 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14679
14680         PR middle-end/30667
14681         * gfortran.dg/pr30667.f: New test.
14682
14683 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14684
14685         * gcc.dg/builtins-54.c: Add more cases.
14686
14687 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14688
14689         PR fortran/30514
14690         * gfortran.dg/zero_sized_2.f90: New test.
14691
14692         PR fortran/30660
14693         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14694
14695         PR fortran/29820
14696         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14697         file.
14698
14699 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14700
14701         PR fortran/30683
14702         * gfortran.dg/interface_10.f90: New test.
14703
14704 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14705
14706         * gcc.dg/builtins-20.c: Add more cases.
14707
14708 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14709
14710         PR target/29682
14711         * gcc-target/ia64/pr29682.c: New test.
14712
14713 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14714
14715         PR fortran/30284
14716         * gfortran.dg/arrayio_11.f90.f90: New test.
14717
14718         PR fortran/30626
14719         * gfortran.dg/arrayio_12.f90.f90: New test.
14720
14721 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14722
14723         PR c++/30536
14724         * g++.dg/tls/diag-5.C: New test.
14725
14726         PR middle-end/30473
14727         * gcc.dg/pr30473.c: New test.
14728         * gcc.c-torture/execute/20070201-1.c: New test.
14729
14730 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14731
14732         * gfortran.dg/dependency_20.f90: New test case.
14733
14734 2007-01-31  Ian Lance Taylor  <iant@google.com>
14735
14736         * gcc.dg/lower-subreg-1.c (test): New test.
14737
14738 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14739
14740         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14741
14742 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14743
14744         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14745         * gcc.dg/torture/builtin-math-3.c: Likewise.
14746
14747 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14748
14749         gcc.dg/Wparentheses-2.c: Update and add new tests.
14750
14751 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14752
14753         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14754         vectorize.
14755
14756 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14757
14758         * gcc.dg/builtins-63.c: New test.
14759
14760 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14761
14762         PR fortran/27588
14763         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14764
14765 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14766
14767         PR fortran/30520
14768         * gfortran.dg/volatile8.f90: New argument conformance test.
14769         * gfortran.dg/volatile9.f90: New scope test.
14770
14771 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14772
14773         PR c++/24745
14774         * g++.dg/warn/null4.C: New.
14775
14776 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14777             Uros Bizjak  <ubizjak@gmail.com>
14778
14779         * gcc.dg/large-size-array-3.c: Correct typo.
14780
14781 2007-01-30  Richard Guenther  <rguenther@suse.de>
14782
14783         PR middle-end/27657
14784         * g++.dg/debug/pr27657.C: New testcase.
14785
14786 2007-01-30  Richard Guenther  <rguenther@suse.de>
14787
14788         PR middle-end/30313
14789         * gcc.dg/torture/pr30313.c: New testcase.
14790
14791 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14792
14793         * gcc.dg/dfp/dfp-except.h: New file.
14794         * gcc.dg/dfp/fe-check.h: New file.
14795         * gcc.dg/dfp/fe-binop.c: New test.
14796         * gcc.dg/dfp/fe-convert-1.c: New test.
14797         * gcc.dg/dfp/fe-convert-2.c: New test.
14798         * gcc.dg/dfp/fe-convert-3.c: New test.
14799
14800         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14801         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14802         * gcc.dg/dfp/convert-dfp.c: Ditto.
14803         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14804
14805 2007-01-29  Josh Conner  <jconner@apple.com>
14806
14807         * gcc.target/powerpc/altivec-24.c: New test.
14808
14809 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14810
14811         PR c++/28266
14812         * g++.dg/parse/defarg12.C: New test.
14813
14814 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14815
14816         PR fortran/30554
14817         * gfortran.dg/used_dummy_types_6.f90: New test.
14818
14819 2007-01-28  Jan Hubicka  <jh@suse.cz>
14820
14821         * gcc.dg/tree-prof/val-prof-6.c: New test.
14822
14823 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14824
14825         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14826
14827 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14828
14829         PR C++/28988
14830         * g++.dg/expr/dtor4.C: New test.
14831
14832 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14833
14834         * gcc.dg/tree-ssa/loop-23.c: New test.
14835
14836 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14837
14838         PR libfortran/30389
14839         * gfortran.dg/achar_2.f90:  New test.
14840         * gfortran.dg/achar_3.f90:  New test.
14841
14842 2007-01-27  Ian Lance Taylor  <iant@google.com>
14843
14844         * gcc.dg/strict-overflow-1.c: New test.
14845         * gcc.dg/no-strict-overflow-1.c: New test.
14846         * gcc.dg/strict-overflow-2.c: New test.
14847         * gcc.dg/no-strict-overflow-2.c: New test.
14848         * gcc.dg/strict-overflow-3.c: New test.
14849         * gcc.dg/no-strict-overflow-3.c: New test.
14850         * gcc.dg/strict-overflow-4.c: New test.
14851         * gcc.dg/no-strict-overflow-4.c: New test.
14852         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14853         * gcc.dg/pr15784-1.c: Likewise.
14854         * gcc.dg/pr20922-1.c: Likewise.
14855         * gcc.dg/pr20922-3.c: Likewise.
14856         * gcc.dg/pr20922-4.c: Likewise.
14857         * gcc.dg/pr20922-6.c: Likewise.
14858         * gcc.dg/compare-4.c: Likewise.
14859         * gcc.dg/torture/pr26898-1.c: Likewise.
14860         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14861         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14862         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14863         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14864         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14865         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14866         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14867         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14868         * g++.dg/tree-ssa/pr21082.C: Likewise.
14869
14870 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14871
14872         * gcc-dg/large-size-array-3.c: New test case.
14873
14874 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14875
14876         * gfortran.dg/forall_7.f90: New test case.
14877
14878 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14879
14880         PR fortran/30407
14881         * gfortran.dg/where_operator_assign_1.f90: New test.
14882         * gfortran.dg/where_operator_assign_2.f90: New test.
14883         * gfortran.dg/where_operator_assign_3.f90: New test.
14884
14885 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14886
14887         * lib/target-supports.exp
14888         (check_effective_target_powerpc_altivec): New.
14889         (check_effective_target_vect_cmdline_needed): Use it.
14890
14891 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14892
14893         PR fortran/30278
14894         * gfortran.dg/backslash_3.f: New test.
14895
14896 2007-01-26  Richard Guenther  <rguenther@suse.de>
14897
14898         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14899
14900 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14901
14902         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14903         * gfortran.dg/vect/vect.exp: Ditto.
14904         * gfortran.dg/dg.exp: Ditto.
14905         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14906         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14907
14908 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14909
14910         * gcc.dg/builtins-20.c: Add more cases.
14911         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14912
14913 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14914
14915         PR fortran/30437
14916         * gcc.dg/Wall.c: New.
14917         * gcc.dg/Wno-all.c: New.
14918         * gfortran.dg/Wall.f90: New.
14919         * gfortran.dg/Wno-all.f90: New.
14920
14921 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14922
14923         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14924         * g++.dg/eh/simd-2.C: Also run on Darwin.
14925         * g++.dg/eh/simd-3.C: New.
14926         * g++.dg/eh/simd-4.C: New.
14927
14928 2007-01-25  Richard Guenther  <rguenther@suse.de>
14929
14930         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14931         and _PROFILE_USE.
14932         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14933
14934 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14935
14936         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14937         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14938         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14939         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14940         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14941         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14942         * gcc.dg/ipa/ipa-7.c: New testcase.
14943
14944 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14945
14946         * g++.dg/cpp0x/warn_cxx0x.C: New.
14947
14948 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14949
14950         * gcc.dg/builtins-20.c: Test builtin carg.
14951
14952 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14953
14954         PR middle-end/27416
14955         * gcc.dg/gomp/pr27416.c: New test.
14956
14957         PR middle-end/30494
14958         * gcc.dg/gomp/pr30494.c: New test.
14959         * g++.dg/gomp/pr30494.C: New test.
14960
14961         PR middle-end/30421
14962         * gcc.dg/gomp/pr30421.c: New test.
14963
14964 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14965
14966         * gcc.target/ia64/versionid-1.c: New test.
14967         * gcc.target/ia64/versionid-2.c: New test.
14968
14969 2007-01-24  Richard Guenther  <rguenther@suse.de>
14970
14971         PR testsuite/30181
14972         * gcc.dg/builtins-57.c: Change to a link-time testcase
14973         to support non-C99 targets.
14974
14975 2007-01-24  Jan Hubicka  <jh@suse.cz>
14976
14977         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14978
14979 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14980
14981         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14982
14983 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14984
14985         PR objc/27438
14986         * objc.dg/const-str-12.m: New test.
14987
14988 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14989
14990         PR fortran/30532
14991         * gfortran.dg/ctrl-z.f90:  New test.
14992
14993 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14994
14995         PR fortran/30481
14996         * gfortran.dg/namelist_assumed_char.f90:  New test.
14997
14998 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14999
15000         PR c++/27492
15001         * g++.dg/inherit/covariant15.C: New test.
15002
15003 2007-01-23  Ian Lance Taylor  <iant@google.com>
15004
15005         * g++.dg/warn/Wparentheses-24.C: New test.
15006
15007 2007-01-23  Richard Guenther  <rguenther@suse.de>
15008
15009         PR testsuite/30560
15010         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15011         with full path.
15012
15013 2007-01-22  Richard Guenther  <rguenther@suse.de>
15014
15015         PR tree-optimization/30038
15016         * gcc.dg/builtins-62.c: New testcase.
15017
15018 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15019
15020         * gcc.c-torture/compile/20070121.c: New test.
15021
15022 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15023
15024         PR libfortran/30525
15025         * gfortran.dg/char_comparison_1.f:  New test.
15026
15027 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15028
15029         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15030
15031 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15032
15033         PR objc/30479
15034         * objc.dg/pch: New directory.
15035         * objc.dg/pch/pch.exp: New file.
15036         * objc.dg/pch/interface-1.m: New test.
15037         * objc.dg/pch/interface-1.hs: New include file.
15038         * lib/objc.exp (objc_target_compile): Add
15039         "-x objective-c-header" in front of the sources if this is
15040         a precompiled header being compiled.
15041
15042 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15043
15044         * gfortran.dg/array_memcpy_3.f90: New test case.
15045         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15046
15047 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15048             Brooks Moses  <brooks.moses@codesourcery.com>
15049             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15050
15051         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15052         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15053
15054 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15055
15056         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15057
15058 2007-01-19  Mike Stump  <mrs@apple.com>
15059
15060         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15061         away.
15062
15063 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15064
15065         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15066         option instead of -funsafe-math-optimizations.
15067
15068 2007-01-19  Tomas Bily  <tbily@suse.cz>
15069
15070         gcc.dg/tree-prof/indir-call-prof.c: New.
15071         g++.dg/dg.exp: Add tree-prof subdirectory.
15072         g++.dg/tree-prof/indir-call-prof.C: New.
15073         g++.dg/tree-prof/tree-prof.exp: New.
15074
15075 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15076
15077         PR c++/17947
15078         * g++.dg/warn/deprecated.C: Update warning output.
15079         * g++.dg/warn/deprecated-2.C: Likewise.
15080         * g++.dg/warn/deprecated-3.C: New.
15081
15082 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15083
15084         * gcc.c-torture/execute/nestfunc-7.c: New.
15085
15086 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15087
15088         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15089
15090 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15091
15092         * gcc.dg/m68k-pic-1.c: New.
15093
15094 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15095
15096         * gfortran.dg/array_memcpy_4.f90: New test case.
15097
15098 2007-01-18  Josh Conner  <jconner@apple.com>
15099
15100         PR target/30485
15101         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15102         * gcc.dg/vect/no-trapping-math-1: New.
15103         * gcc.dg/vect/no-trapping-math-2: New.
15104
15105 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15106
15107         * gcc.target/i386/387-8.c: Update comment about optimizing
15108         inherent load of 1.0 of fptan instruction.
15109
15110 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15111             Richard Guenther <rguenther@suse.de>
15112
15113         PR diagnostic/8268
15114         * gcc.dg/Warray-bounds.c: New testcase.
15115         * gcc.dg/Warray-bounds-2.c: New testcase.
15116         * g++.dg/warn/Warray-bounds.C: New testcase.
15117         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15118
15119 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15120
15121         PR fortran/30476
15122         * gfortran.dg/generic_12.f90: New test.
15123
15124 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15125
15126         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15127         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15128
15129 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15130
15131         * gcc.dg/dfp/compare-special.h: New file.
15132         * gcc.dg/dfp/compare-special-32.c: New test.
15133         * gcc.dg/dfp/compare-special-64.c: New test.
15134         * gcc.dg/dfp/compare-special-128.c: New test.
15135
15136 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15137             Paul Thomas  <pault@gcc.gnu.org>
15138             Steven G. Kargl  <kargl@gcc.gnu.org>
15139
15140         PR fortran/30404
15141         * gfortran.dg/forall_6.f90: New test case.
15142         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15143         * gfortran.dg/dependency_13.f90: Likewise.
15144
15145 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15146
15147         PR testsuite/12325
15148         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15149         targets that don't support Inf.
15150
15151 2007-01-15  Dale Johannesen  <dalej@apple.com>
15152
15153         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15154
15155 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15156
15157         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15158         of achar for 0xff to avoid the "Extended ASCII not
15159         implemented" error message.
15160
15161 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15162
15163         PR fortran/28172
15164         * gfortran.dg/altreturn_4.f90: New test.
15165
15166         PR fortran/29389
15167         * gfortran.dg/stfunc_4.f90: New test.
15168
15169         PR fortran/29712
15170         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15171         * gfortran.dg/initialization_1.f90: Change warning.
15172
15173         PR fortran/30283
15174         * gfortran.dg/specification_type_resolution_2.f90: New test.
15175
15176 2007-01-14  Jan Hubicka  <jh@suse.cz>
15177
15178         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15179         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15180         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15181         elimination.
15182
15183 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15184
15185         PR fortran/30410
15186         * gfortran.dg/external_procedures_2.f90: New test.
15187
15188 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15189
15190         PR target/30413
15191         * gcc.target/i386/pr30413.c: New test.
15192
15193 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15194
15195         PR fortran/30452
15196         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15197
15198 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15199
15200         * gcc.dg/20070112-1.c: New test.
15201
15202 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15203
15204         PR libgfortran/30435
15205         * gfortran.dg/list_read_6.f90: New test.
15206
15207 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15208
15209         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15210
15211 2007-01-12  Tom Tromey  <tromey@redhat.com>
15212
15213         PR preprocessor/28227:
15214         * gcc.dg/cpp/pr28227.c: New file.
15215
15216 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15217
15218         * gcc.dg/tree-ssa/loop-22.c: New test.
15219
15220 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15221
15222         PR tree-optimization/29516
15223         * gcc.dg/tree-ssa/loop-20.c: New test.
15224
15225 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15226
15227         PR libfortran/30415
15228         * minmaxloc_integer_kinds_1.f90:  New test.
15229
15230 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15231
15232         PR c++/29573
15233         * g++.dg/template/sizeof-template-argument.C: New test.
15234
15235 2007-01-11  Jan Hubicka  <jh@suse.cz>
15236
15237         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15238         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15239         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15240         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15241         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15242         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15243         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15244         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15245         transformation in question.
15246         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15247         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15248         * gcc.dg/always_inline3.c: Likewise.
15249
15250 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15251
15252         PR c++/28999
15253         * g++.dg/template/typename11.C: New test.
15254
15255 2007-01-10  Robert Kennedy <jimbob@google.com>
15256
15257         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15258
15259 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15260
15261         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15262         for different integer kinds.
15263         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15264         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15265         * gfortran.dg/ishft_2.f90: New test.
15266         * gfortran.dg/ishft_3.f90: New test.
15267
15268 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15269
15270         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15271
15272 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15273
15274         PR tree-optimization/30322
15275         * gcc.dg/tree-ssa/loop-21.c: New test.
15276
15277 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15278
15279         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15280
15281 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15282
15283         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15284
15285 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15286
15287         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15288         * g++.dg/warn/overflow-warn-3.C: Likewise.
15289         * g++.dg/warn/overflow-warn-4.C: Likewise.
15290         * g++.dg/warn/overflow-warn-5.C: Likewise.
15291         * g++.dg/warn/overflow-warn-6.C: Likewise.
15292         * g++.dg/warn/Woverflow-1.C: Likewise.
15293         * g++.dg/warn/Woverflow-2.C: Likewise.
15294         * g++.dg/warn/Woverflow-3.C: Likewise.
15295         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15296
15297 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15298
15299         * gfortran.dg/array_constructor_14.f90: New test case.
15300         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15301
15302 2007-01-08  Richard Guenther  <rguenther@suse.de>
15303
15304         PR tree-optimization/23603
15305         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15306         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15307
15308 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15309
15310         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15311         in __v8qi typedef.
15312         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15313         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15314         compiler behaviour.
15315         * gcc.dg/simd-5.c: Likewise.
15316         * gcc.dg/simd-6.c: Likewise.
15317         * g++.dg/conversion/simd1.C: Likewise.
15318         * g++.dg/conversion/simd3.C: Likewise.
15319         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15320         (main): Use it.
15321
15322 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15323
15324         PR tree-optimization/29877
15325         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15326         name of a hard register for the target concerned.  Adjust dg-error
15327         directives to cope with new behaviour of TER.
15328
15329 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15330
15331         PR c++/28986
15332         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15333         * g++.dg/warn/overflow-warn-1.C: New.
15334         * g++.dg/warn/overflow-warn-3.C: New.
15335         * g++.dg/warn/overflow-warn-4.C: New.
15336         * g++.dg/warn/overflow-warn-5.C: New.
15337         * g++.dg/warn/overflow-warn-6.C: New.
15338         * g++.dg/warn/Woverflow-1.C: New.
15339         * g++.dg/warn/Woverflow-2.C: New.
15340         * g++.dg/warn/Woverflow-3.C: New.
15341         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15342
15343 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15344
15345         PR fortran/27698
15346         * gfortran.dg/invalid_name.f90: New test.
15347         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15348         * gfortran.dg/gomp/pr29759.f90: Ditto.
15349
15350 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15351
15352         * gfortran.dg/present_1.f90:  Update error message.
15353
15354 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15355
15356         PR c++/19439
15357         * g++.dg/template/duplicate1.C: New test
15358         * g++.dg/template/memfriend6.C: Adjust error markers.
15359
15360 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15361
15362         PR tree-opt/30385
15363         * gcc.dg/torture/inline-1.c: New test.
15364
15365 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15366
15367         PR c/19978
15368         * gcc.dg/multiple-overflow-warn-1.c: New.
15369         * gcc.dg/multiple-overflow-warn-2.c: New.
15370         * gcc.dg/overflow-warn-6.c: New.
15371         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15372
15373 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15374
15375         * gfortran.dg/array_memcpy_1.f90: New test case.
15376         * gfortran.dg/array_memcpy_2.f90: Likewise.
15377
15378 2007-01-05  Richard Guenther  <rguenther@suse.de>
15379
15380         PR middle-end/27826
15381         * g++.dg/opt/pr27826.C: New testcase.
15382
15383 2007-01-05  Ian Lance Taylor  <iant@google.com>
15384
15385         * gcc.dg/Walways-true-1.c: New test.
15386         * gcc.dg/Walways-true-2.c: New test.
15387         * g++.dg/warn/Walways-true-1.C: New test.
15388         * g++.dg/warn/Walways-true-2.C: New test.
15389
15390 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15391
15392         PR c/30360
15393         * gcc.dg/pr30360.c: New test.
15394
15395 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15396
15397         PR fortran/23232
15398         * gfortran.dg/data_implied_do_1.f90: New test.
15399
15400         PR fortran/27996
15401         PR fortran/27998
15402         * gfortran.dg/char_length_1.f90: New test.
15403
15404 2007-01-05  Richard Guenther  <rguenther@suse.de>
15405
15406         PR middle-end/28116
15407         * g++.dg/opt/pr28116.C: New testcase.
15408
15409 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15410
15411         PR fortran/29624
15412         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15413           invalid deallocate.
15414         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15415         * gfortran.dg/protected_4.f90: Add pointer intent check.
15416         * gfortran.dg/protected_6.f90: Add pointer intent check.
15417         * gfortran.dg/pointer_intent_1.f90: New test.
15418         * gfortran.dg/pointer_intent_2.f90: New test.
15419         * gfortran.dg/pointer_intent_3.f90: New test.
15420
15421 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15422
15423         PR 30235
15424         * gfortran.dg/altreturn_2.f90: new test.
15425
15426 2007-01-04  Tom Tromey  <tromey@redhat.com>
15427
15428         PR preprocessor/28165:
15429         * gcc.dg/cpp/pr28165.c: New file.
15430
15431 2007-01-03  Josh Conner  <jconner@apple.com>
15432
15433         PR middle-end/29683
15434         * gcc.dg/pr29683.c: New.
15435
15436 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15437
15438         PR c++/28217
15439         * g++.dg/pch/template-1.C: New test.
15440         * g++.dg/pch/template-1.Hs: New file.
15441
15442 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15443
15444         PR middle-end/30353
15445         * gcc.c-torture/compile/complex-4.c: New test.
15446
15447 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15448
15449         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15450         -maltivec.
15451         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15452
15453 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15454
15455         PR middle-end/30286
15456         * gcc.dg/pr30286.c: New test.
15457
15458         PR c++/29535
15459         * g++.dg/template/crash66.C: New test.
15460
15461         PR c++/29054
15462         * g++.dg/template/friend49.C: New test.
15463
15464 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15465
15466         * gfortran.dg/ibits.f90: New test.
15467
15468 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15469
15470         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15471         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15472
15473 2007-01-02  Jan Hubicka  <jh@suse.cz>
15474
15475         * gcc.dg/pr16194.c: We now output error on all three functions,
15476         not just first one.
15477
15478 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15479
15480         PR c/19977
15481         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15482         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15483
15484 2006-01-02  Ian Lance Taylor  <iant@google.com>
15485
15486         * g++.dg/warn/Wparentheses-22.C: New test.
15487         * g++.dg/warn/Wparentheses-23.C: New test.
15488
15489 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15490
15491         PR middle-end/7651
15492         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15493         * gcc.dg/declspec-3-Wextra.c: New.
15494         * gcc.dg/declspec-3-no.c: New
15495
15496 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15497
15498         PR fortran/20896
15499         * gfortran.dg/interface_10.f90: Remove.
15500
15501 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15502
15503         * gcc.dg/fold-eqxor-4.c: New test case.
15504
15505 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15506
15507         PR middle-end/30311
15508         * gcc.c-torture/compile/pr30311.c: New test.
15509
15510 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15511
15512         PR middle-end/30253
15513         * gcc.c-torture/compile/statement-expression-1.c: New test.
15514
15515 2007-01-01  Andreas Schwab  <schwab@suse.de>
15516
15517         PR target/29166
15518         * g++.dg/eh/pr29166.C: New test.
15519
15520 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15521
15522         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15523         New.
15524         (check_effective_target_vect_cmdline_needed): Use it.
15525
15526 2006-12-31  Richard Guenther  <rguenther@suse.de>
15527
15528         PR middle-end/30137
15529         * gcc.dg/pr30137-1.c: New testcase.
15530         * gcc.dg/pr30137-2.c: Likewise.
15531
15532 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15533
15534         PR middle-end/30322
15535         * gcc.dg/fold-plusnot-1.c: New test case.
15536
15537 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15538
15539         PR c++/29731
15540         * g++.dg/parse/template22.C: New test.
15541
15542 2006-12-31  Richard Guenther  <rguenther@suse.de>
15543
15544         PR middle-end/30338
15545         * gcc.c-torture/compile/pr30338.c: New testcase.
15546
15547 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15548
15549         PR fortran/27900
15550         * gfortran.dg/intrinsic_actual_4.f90: New test.
15551
15552         PR fortran/24325
15553         * gfortran.dg/func_decl_3.f90: New test.
15554
15555 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15556
15557         PR fortran/23060
15558         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15559         * gfortran.dg/c_by_val_1.f: New test.
15560         * gfortran.dg/c_by_val_2.f: New test.
15561         * gfortran.dg/c_by_val_3.f: New test.
15562
15563 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15564
15565         PR libfortran/30321
15566         * gfortran.dg/sum_zero_array_1.f90:  New test.
15567
15568 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15569
15570         PR preprocessor/29612
15571         * gcc.dg/cpp/pr29612-1.c: New test.
15572         * gcc.dg/cpp/pr29612-2.c: New test.
15573
15574 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15575
15576         PR fortran/30034
15577         * gfortran.dg/pure_formal_proc_1.f90: New test.
15578
15579         PR fortran/30237
15580         * gfortran.dg/intrinsic_actual_3.f90: New test.
15581
15582 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15583
15584         PR fortran/30014
15585         * gfortran.dg/io_constraints_1.f90: Update test.
15586         * gfortran.dg/io_constraints_2.f90: Update test.
15587         * gfortran.dg/inquire_iolength.f90: New test.
15588
15589 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15590
15591         PR fortran/20896
15592         * gfortran.dg/interface_10.f90: New test.
15593         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15594         since z is already, locally a variable.
15595
15596         PR fortran/25135
15597         * gfortran.dg/generic_11.f90: New test.
15598         * gfortran.dg/interface_7.f90: Remove name clash between module
15599         name and procedure 'x' referenced in the interface.
15600
15601 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15602
15603         PR middle-end/7651
15604         * gcc.dg/Wmissing-parameter-type.c: New.
15605         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15606         * gcc.dg/Wmissing-parameter-type-no.c: New.
15607
15608 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15609
15610         PR fortran/25818
15611         * gfortran.dg/entry_array_specs_2.f: New test.
15612
15613         PR fortran/30084
15614         * gfortran.dg/nested_modules_6.f90: New test.
15615
15616 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15617
15618         PR middle-end/7651
15619         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15620         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15621
15622 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15623
15624         PR C++/30168
15625         * g++.dg/opt/complex6.C: New test.
15626
15627 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15628
15629         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15630         full" if the linker on spu-*-* warns about exceeding local store.
15631
15632         And revert this patch:
15633         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15634         fail to link due to relocation overflows on spu-*-*.
15635
15636 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15637
15638         PR fortran/30273
15639         * gfortran.dg/dependency_19.f90: New test.
15640
15641 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15642
15643         PR fortran/30202
15644         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15645
15646 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15647
15648         PR middle-end/30262
15649         * gcc.c-torture/execute/20061220-1.c: New test.
15650
15651         PR middle-end/30263
15652         * gcc.dg/gomp/asm-1.c: New test.
15653
15654         PR target/30230
15655         * g++.dg/eh/ia64-2.C: New test.
15656
15657 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15658
15659         PR target/28966
15660         PR target/29248
15661         * gcc.dg/rs6000-leaf.c: New.
15662
15663 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15664
15665         PR fortran/25392
15666         * gfortran.dg/f2c_8.f90: New test.
15667
15668 2006-12-20  Bill Wendling  <wendling@apple.com>
15669
15670         * gcc.dg/asm-b.c: Check for __ppc64__.
15671
15672 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15673
15674         PR fortran/30190
15675         * gfortran.dg/bounds_check_5.f90: New test.
15676
15677 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15678
15679         PR middle-end/30143
15680         * gcc.dg/gomp/complex-1.c: New testcase.
15681
15682 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15683
15684         * gfortran.dg/array_memset_1.f90: New test case.
15685
15686 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15687
15688         * lib/target-supports.exp: Add spu to
15689         check_effective_target_vect_widen_mult_hi_to_si.
15690
15691 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15692
15693         PR fortran/29992
15694         * gfortran.dg/generic_9.f90: New test.
15695
15696         PR fortran/30081
15697         * gfortran.dg/generic_10.f90: New test.
15698
15699 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15700
15701         PR tree-opt/30045
15702         * gcc.dg/pr30045.c: New test.
15703
15704 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15705
15706         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15707
15708 2006-12-19  Eric Christopher  <echristo@apple.com>
15709
15710         PR target/29302
15711         * gcc.c-torture/execute/pr29302-1.c: New.
15712
15713 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15714
15715         PR fortran/39238
15716         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15717
15718 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15719
15720         PR fortran/30236
15721         * gfortran.dg/altreturn_3.f90: New test.
15722
15723         * gfortran.dg/char_result_12.f90: Fix comment typos.
15724
15725 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15726
15727         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15728         as newlib's stdio.h uses non-traditional cpp constructs.
15729
15730 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15731
15732         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15733         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15734         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15735         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15736         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15737         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15738         * gfortran.dg/default_initialization.f: Renamed to
15739         default_initialization_1.f
15740         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15741         dollar_edit_descriptor_1.f
15742         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15743         dollar_edit_descriptor_2.f
15744         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15745         dollar_edit_descriptor_3.f
15746         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15747         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15748         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15749         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15750         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15751         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15752         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15753         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15754         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15755         * gfortran.dg/default_initialization_1.f: Renamed from
15756         default_initialization.f
15757         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15758         dollar_edit_descriptor-1.f
15759         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15760         dollar_edit_descriptor-2.f
15761         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15762         dollar_edit_descriptor-3.f
15763         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15764         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15765         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15766
15767 2006-12-18  Bill Wendling  <wendling@apple.com>
15768
15769         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15770         id is an OjbC keyword.
15771
15772 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15773
15774         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15775
15776 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15777
15778         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15779
15780 2006-12-18  Ian Lance Taylor  <iant@google.com>
15781
15782         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15783
15784 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15785
15786         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15787
15788 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15789
15790         PR fortran/30207
15791         * gfortran.fortran-torture/execute/where21.f90: New test.
15792
15793 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15794
15795         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15796
15797 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15798
15799         PR middle-end/7651
15800         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15801         * gcc.dg/if-empty-1.c: Likewise.
15802         * gcc.dg/pr23165.c: Likewise.
15803         * g++.dg/warn/empty-body.C: Likewise.
15804
15805 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15806
15807         PR libfortran/30005
15808         * gfortran.dg/open_errors.f90: New test.
15809
15810 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15811
15812         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15813
15814         * gcc.target/i386/ssse3-pabsb.c: New file.
15815         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15816         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15817         * gcc.target/i386/ssse3-palignr.c: Likewise.
15818         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15819         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15820         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15821         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15822         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15823         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15824         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15825         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15826         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15827         * gcc.target/i386/ssse3-psignb.c: Likewise.
15828         * gcc.target/i386/ssse3-psignd.c: Likewise.
15829         * gcc.target/i386/ssse3-psignw.c: Likewise.
15830         * gcc.target/i386/ssse3-vals.h: Likewise.
15831
15832 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15833
15834         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15835         * lib/fortran-torture.exp: Include target-supports.exp.
15836
15837 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15838
15839         PR target/30185
15840         * gcc.c-torture/execute/pr30185.c: New test.
15841
15842 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15843
15844         PR testsuite/30179
15845         PR testsuite/30180
15846         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15847         * gcc.dg/builtin-bswap-2.c: Likewise.
15848         * gcc.dg/builtin-bswap-3.c: Likewise.
15849         * gcc.dg/builtin-bswap-4.c: Likewise.
15850         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15851         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15852
15853 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15854
15855         PR libfortran/30145
15856         * gfortran.dg/write_zero_array: New test.
15857
15858 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15859
15860         PR fortran/30200
15861         * gfortran.dg/write_fmt_trim.f90: New test.
15862
15863 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15864
15865         PR 30194
15866         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15867         temporarily.
15868
15869 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15870
15871         * lib/target-supports.exp (check_weak_available): Use istarget
15872         "hppa*-*-hpux10*" instead of regexp.
15873         (check_cxa_atexit_available): Likewise.
15874
15875 2006-12-14  Richard Guenther  <rguenther@suse.de>
15876
15877         PR tree-optimization/30197
15878         * gcc.c-torture/execute/complex-1.c: Fix function name.
15879         * gcc.dg/builtins-61.c: New testcase.
15880
15881 2006-12-14  Richard Guenther  <rguenther@suse.de>
15882
15883         PR middle-end/30172
15884         * gcc.dg/pr30172-1.c: New testcase.
15885
15886 2006-12-14  Richard Guenther  <rguenther@suse.de>
15887
15888         PR tree-optimization/30198
15889         * gcc.dg/builtins-60.c: New testcase.
15890
15891 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15892
15893         * lib/target-supports.exp (vect_no_align): Remove spu.
15894
15895 2006-12-13  Ian Lance Taylor  <iant@google.com>
15896
15897         PR c++/19564
15898         PR c++/19756
15899         * g++.dg/warn/Wparentheses-5.C: New test.
15900         * g++.dg/warn/Wparentheses-6.C: New test.
15901         * g++.dg/warn/Wparentheses-7.C: New test.
15902         * g++.dg/warn/Wparentheses-8.C: New test.
15903         * g++.dg/warn/Wparentheses-9.C: New test.
15904         * g++.dg/warn/Wparentheses-10.C: New test.
15905         * g++.dg/warn/Wparentheses-11.C: New test.
15906         * g++.dg/warn/Wparentheses-12.C: New test.
15907         * g++.dg/warn/Wparentheses-13.C: New test.
15908         * g++.dg/warn/Wparentheses-14.C: New test.
15909         * g++.dg/warn/Wparentheses-15.C: New test.
15910         * g++.dg/warn/Wparentheses-16.C: New test.
15911         * g++.dg/warn/Wparentheses-17.C: New test.
15912         * g++.dg/warn/Wparentheses-18.C: New test.
15913         * g++.dg/warn/Wparentheses-19.C: New test.
15914         * g++.dg/warn/Wparentheses-20.C: New test.
15915         * g++.dg/warn/Wparentheses-21.C: New test.
15916
15917 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15918
15919         PR testsuite/30157
15920         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15921         for target "hppa.*hpux10".
15922
15923 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15924
15925         * g++.dg/debug/vartrack1.C: New test.
15926
15927         * g++.dg/opt/ifcvt1.C: New test.
15928
15929         * gcc.dg/tls/opt-13.c: New test.
15930
15931         * gcc.dg/20060425-2.c: New test.
15932
15933         * g++.dg/opt/pr15054-2.C: New test.
15934
15935         * gcc.c-torture/execute/20060420-1.c: New test.
15936
15937         * gcc.c-torture/execute/20060412-1.c: New test.
15938
15939         * objc/compile/20060406-1.m: New test.
15940
15941 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15942
15943         * g++.dg/template/array17.C: New test.
15944
15945 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15946
15947         * gcc.target/powerpc/altivec-23.c: New test.
15948
15949 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15950
15951         PR c++27316
15952         * g++.dg/inherit/error3.C: New test.
15953
15954         PR c++/28740
15955         * g++.dg/inherit/error4.C: New test.
15956
15957 2006-12-13  Richard Guenther  <rguenther@suse.de>
15958
15959         PR tree-optimization/17687
15960         * gcc.dg/builtins-59.c: New testcase.
15961
15962 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15963
15964         * gcc.target/spu/Wmain.c: New test.
15965
15966 2006-12-12  Josh Conner  <jconner@apple.com>
15967
15968         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15969         * g++.dg/abi/thunk4.C: Likewise.
15970         * g++.dg/abi/rtti3.C: Likewise.
15971
15972 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15973
15974         * gcc.target/spu/cpat-1.c: New test.
15975         * gcc.target/spu/cpat-2.c: New test.
15976         * gcc.target/spu/cpat-3.c: New test.
15977         * gcc.target/spu/cpat-4.c: New test.
15978
15979 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15980
15981         PR tree-opt/28436
15982         * gcc.c-torture/compile/vector-1.c: New test.
15983         * gcc.c-torture/compile/vector-2.c: New test.
15984         * gcc.c-torture/compile/vector-3.c: New test.
15985
15986 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15987
15988         * lib/fortran-torture.exp: Update copyright years.  Remove
15989         obsolete comment.  Test -ftree-vectorize where it makes sense.
15990         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15991         from fortran-torture.exp.
15992         * gfortran.dg/char_transpose_1.f90,
15993         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15994         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15995         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15996         '-w' to dg-options.
15997
15998 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15999
16000         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16001         saved_${tool}_load.
16002
16003 2006-12-12  Ira Rosen  <irar@il.ibm.com>
16004
16005         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16006         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16007         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16008         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16009         gaps.
16010
16011 2006-12-12  Richard Guenther  <rguenther@suse.de>
16012
16013         PR middle-end/30147
16014         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16015
16016 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16017             Diego Novillo  <dnovillo@redhat.com>
16018
16019         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16020         VDEF/VUSE changes.
16021         * gcc.dg/tree-ssa/pr26421.c: Likewise
16022         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16023         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16024         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16025         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16026         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16027         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16028         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16029         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16030         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16031
16032 2006-12-11  Jan Hubicka  <jh@suse.cz>
16033
16034         * gcc.dg/tree-prof/stringop-1.c: New test.
16035         * gcc.dg/tree-prof/stringop-2.c: New test.
16036
16037 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16038
16039         PR target/30120
16040         * gcc.target/i386/pr30120.c: New test.
16041
16042         Revert:
16043         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16044
16045         * gcc.target/i386/x87regparm-1.c: New test.
16046         * gcc.target/i386/x87regparm-2.c: New test.
16047         * gcc.target/i386/x87regparm-3.c: New test.
16048         * gcc.target/i386/x87regparm-4.c: New test.
16049
16050 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16051
16052         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16053
16054 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16055
16056         PR fortran/23994
16057         * gfortran.dg/protected_1.f90: New test.
16058         * gfortran.dg/protected_2.f90: New test.
16059         * gfortran.dg/protected_3.f90: New test.
16060         * gfortran.dg/protected_4.f90: New test.
16061         * gfortran.dg/protected_5.f90: New test.
16062         * gfortran.dg/protected_6.f90: New test.
16063
16064 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16065             Tobias Burnus  <burnus@gcc.gnu.org>
16066
16067         PR fortran/29975
16068         PR fortran/30068
16069         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16070         interface.
16071         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16072         ambiguous interfaces.
16073         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16074         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16075         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16076         ambiguous interfaces.
16077         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16078         * gfortran.dg/array_initializer_2.f90: Add initializer array
16079         constructor test.
16080
16081         PR fortran/30096
16082         * gfortran.dg/interface_9.f90: Test that host interfaces are
16083         not checked for ambiguity with the local version.
16084
16085 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16086
16087         PR fortran/29464
16088         * gfortran.dg/module_interface_2.f90: New test.
16089
16090 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16091
16092         PR fortran/29941
16093         * gfortran.dg/assumed_len.f90: New test.
16094
16095 2006-12-09  Richard Guenther  <rguenther@suse.de>
16096
16097         * g++.dg/warn/implicit-typename1.C: Qualify types.
16098         * g++.dg/parse/crash12.C: Likewise.
16099         * g++.dg/tree-ssa/pr22444.C: Likewise.
16100
16101 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16102
16103         * gfortran.dg/array_2.f90: Added sqrt test.
16104
16105 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16106
16107         * gcc.target/i386/x87regparm-1.c: XFAIL.
16108         * gcc.target/i386/x87regparm-2.c: XFAIL.
16109         * gcc.target/i386/x87regparm-3.c: XFAIL.
16110         * gcc.target/i386/x87regparm-4.c: XFAIL.
16111
16112 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16113
16114         * lib/target-supports.exp
16115         (check_effective_target_large_long_double): New.
16116         * gcc.dg/Wconversion-real.c : Use it.
16117         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16118         unsigned.
16119
16120 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16121
16122         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16123
16124 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16125
16126         PR fortran/27546
16127         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16128
16129 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16130
16131         PR c++/29732
16132         * g++.dg/template/crash65.C: New test.
16133         * g++.dg/template/spec16.C: Tweak error markers.
16134
16135 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16136
16137         * gcc.target/spu: New directory.
16138         * gcc.target/spu/spu.exp: New file.
16139         * gcc.target/spu/intrinsics-1.c: New test.
16140
16141 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16142
16143         PR c++/29980
16144         * g++.dg/ext/attrib27.C: New test.
16145         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16146         * g++.dg/parse/typedef5.C: Likewise.
16147
16148 2006-12-07  Mike Stump  <mrs@apple.com>
16149
16150         * treelang/compile/var_defs.tree: Adjust.
16151
16152 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16153
16154         PR c++/29730
16155         * g++.dg/template/crash64.C: New test.
16156         * g++.dg/parse/crash27.C: Adjust error markers.
16157
16158 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16159
16160         PR libfortran/30009
16161         PR libfortran/30056
16162         * gfortran.dg/read_eof_4.f90:  Add tests.
16163         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16164         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16165
16166 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16167
16168         PR c++/29729
16169         * g++.dg/template/crash63.C: New test.
16170
16171         PR c++/29728
16172         * g++.dg/template/crash62.C: New test.
16173
16174 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16175
16176         PR fortran/30003
16177         * gfortran.dg/allocatable_function_1.f90: Increase the number
16178         of expected calls of free to 10; the lhs section reference is
16179         now evaluated so there is another call to bar.  Change the
16180         comment appropriately.
16181         * gfortran.dg/array_section_1.f90: New test.
16182
16183 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16184
16185         PR fortran/29912
16186         * gfortran.dg/char_result_12.f90: New test.
16187
16188 2006-12-05  Richard Guenther  <rguenther@suse.de>
16189
16190         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16191         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16192         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16193         vect_double, xfail for spu*-*-*.
16194
16195 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16196
16197         PR fortran/29962
16198         * initialization_4.f90: Test noninteger exponents (-std=f95).
16199         * initialization_5.f90: New test for noninteger exponents
16200           with -std=f2003.
16201
16202 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16203
16204         PR fortran/29821
16205         * gfortran.dg/parameter_array_section_1.f90: New test.
16206
16207 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16208
16209         PR c++/29733
16210         * g++.dg/template/crash61.C: New test.
16211
16212         PR c++/29632
16213         * g++.dg/template/error23.C: New test.
16214
16215 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16216
16217         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16218
16219 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16220
16221         PR fortran/29916
16222         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16223
16224 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16225
16226         PR middle-end/29965
16227         * gcc.dg/gomp/pr29965-1.c: New test.
16228         * gcc.dg/gomp/pr29965-2.c: New test.
16229         * gcc.dg/gomp/pr29965-3.c: New test.
16230         * gcc.dg/gomp/pr29965-4.c: New test.
16231         * gcc.dg/gomp/pr29965-5.c: New test.
16232         * gcc.dg/gomp/pr29965-6.c: New test.
16233         * g++.dg/gomp/pr29965-1.C: New test.
16234         * g++.dg/gomp/pr29965-2.C: New test.
16235         * g++.dg/gomp/pr29965-3.C: New test.
16236         * g++.dg/gomp/pr29965-4.C: New test.
16237         * g++.dg/gomp/pr29965-5.C: New test.
16238         * g++.dg/gomp/pr29965-6.C: New test.
16239         * g++.dg/gomp/pr29965-7.C: New test.
16240         * g++.dg/gomp/pr29965-8.C: New test.
16241         * g++.dg/gomp/pr29965-9.C: New test.
16242         * g++.dg/gomp/pr29965-10.C: New test.
16243
16244 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16245
16246         * gnat.dg/pointer_variable_bounds.adb: New test.
16247         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16248         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16249
16250 2006-12-03  Eric Christopher  <echristo@apple.com>
16251
16252         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16253
16254 2006-12-03  Richard Henderson  <rth@redhat.com>
16255             Andrew Pinski  <pinskia@gmail.com>
16256
16257         PR C++/14329
16258         * g++.dg/warn/unit-1.C: New test.
16259
16260 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16261
16262         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16263
16264 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16265
16266         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16267         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16268         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16269         * gcc.dg/vect/vect-70.c: Reduce array size.
16270         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16271         vect_no_compaer_double targets.
16272         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16273         vect_float, vect_double, and vect_int.
16274
16275 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16276
16277         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16278         test for loop versioning on vect_no_align targets.
16279         * gcc.dg/vect/pr20122.c: Likewise.
16280         * gcc.dg/vect/vect-105.c: Likewise.
16281         * gcc.dg/vect/vect-42.c: Likewise.
16282         * gcc.dg/vect/vect-43.c: Likewise.
16283         * gcc.dg/vect/vect-74.c: Likewise.
16284         * gcc.dg/vect/vect-75.c: Likewise.
16285         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16286         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16287         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16288         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16289
16290 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16291
16292         PR fortran/29642
16293         * gfortran.dg/value_1.f90 : New test.
16294         * gfortran.dg/value_2.f90 : New test.
16295         * gfortran.dg/value_3.f90 : New test.
16296         * gfortran.dg/value_4.f90 : New test.
16297         * gfortran.dg/value_4.c : Called from value_4.f90.
16298
16299 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16300
16301         PR C++/30033
16302         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16303
16304 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16305
16306         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16307
16308 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16309
16310         PR c/27953
16311         * gcc.dg/pr27953.c: New test.
16312
16313 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16314
16315         PR c++/30022
16316         * g++.dg/ext/vector5.C: New test.
16317
16318         PR c++/30021
16319         * g++.dg/other/main1.C: New test.
16320
16321 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16322
16323         PR libfortran/29568
16324         * gfortran.dg/convert_implied_open.f90:  Change to
16325         new default record length.
16326         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16327         new error message.
16328         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16329
16330 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16331
16332         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16333
16334 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16335
16336         PR c++/29066
16337         * g++.dg/expr/pr29066.c: New.
16338
16339 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16340             Zdenek Dvorak <dvorakz@suse.cz>
16341
16342         PR tree-optimization/29921
16343         * gcc.dg/pr29921-2.c: New test.
16344
16345 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16346
16347         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16348         (i386_get_cpuid): New function.
16349         (i386_cpuid_ecx): Likewise.
16350         (i386_cpuid_edx): Likewise.
16351         (i386_cpuid): Updated to call i386_cpuid_edx.
16352
16353         * gcc.target/i386/sse3-addsubpd.c: New file.
16354         * gcc.target/i386/sse3-addsubps.c: Likewise.
16355         * gcc.target/i386/sse3-haddpd.c: Likewise.
16356         * gcc.target/i386/sse3-haddps.c: Likewise.
16357         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16358         * gcc.target/i386/sse3-hsubps.c: Likewise.
16359         * gcc.target/i386/sse3-lddqu.c: Likewise.
16360         * gcc.target/i386/sse3-movddup.c: Likewise.
16361         * gcc.target/i386/sse3-movshdup.c: Likewise.
16362         * gcc.target/i386/sse3-movsldup.c: Likewise.
16363
16364 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16365
16366         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16367
16368 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16369
16370         * gcc.dg/dfp/convert-int-max.c: New test.
16371         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16372
16373 2006-11-30  Richard Guenther  <rguenther@suse.de>
16374
16375         * gcc.dg/vect/vect-pow-1.c: Rename ...
16376         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16377         floats instead of doubles, check successful vectorization.
16378
16379 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16380
16381         PR target/29945
16382         * gcc.c-torture/compile/pr29945.c: New testcase.
16383
16384 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16385
16386         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16387         -maltivec.
16388
16389 2006-11-29  Eric Christopher  <echristo@apple.com>
16390
16391         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16392
16393 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16394
16395         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16396
16397         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16398
16399 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16400
16401         PR c++/29022
16402         * g++.dg/inherit/virtual2.C: New test.
16403         * g++.dg/inherit/virtual3.C: Likewise.
16404         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16405         * g++.dg/inherit/error2.C: Likewise.
16406         * g++.dg/template/instantiate1.C: Likewise.
16407
16408 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16409
16410         PR tree-opt/29984
16411         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16412
16413 2006-11-28  Jan Hubicka  <jh@suse.cz>
16414
16415         * gcc.dg/memcpy-1.c: New test.
16416
16417 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16418
16419         PR c++/29735
16420         * g++.dg/warn/main-3.C: New test.
16421
16422 2006-11-28  Jan Hubicka  <jh@suse.cz>
16423
16424         * gcc.dg/winline-1.c: New test.
16425
16426 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16427
16428         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16429         alignments.
16430
16431 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16432
16433         PR fortran/29976
16434         * gfortran.dg/missing_optional_dummy_3.f90
16435
16436 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16437
16438         PR fortran/20880
16439         * gfortran.dg/interface_3.f90: Modify errors.
16440
16441 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16442
16443         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16444         fail to link due to relocation overflows on spu-*-*.
16445
16446 2006-11-27  Michael Matz  <matz@suse.de>
16447             Andreas Krebbel  <krebbel1@de.ibm.com>
16448
16449         PR target/29319
16450         * gcc.dg/20061127-1.c: New testcase.
16451
16452 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16453
16454         * gcc.dg/20061124-1.c: Add exit() function prototype.
16455
16456 2006-11-27  Jan Hubicka  <jh@suse.cz>
16457
16458         * gcc.target/i386/memcpy-1.c: Adjust size.
16459         * gcc.dg/visibility-11.c: Likewise.
16460
16461 2006-11-27  Richard Guenther  <rguenther@suse.de>
16462
16463         PR middle-end/25620
16464         * gcc.target/i386/pow-1.c: New testcase.
16465         * gcc.dg/builtins-58.c: Likewise.
16466
16467 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/29886
16470         * g++.dg/expr/cast8.C: New test.
16471
16472 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16473
16474         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16475         Don't ever inline the testcase.
16476
16477 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16478
16479         PR fortran/29982
16480         * gfortran.fortran-torture/compile/parameter_3.f90: New
16481         testcase.
16482
16483 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16484
16485         PR fortran/29951
16486         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16487
16488 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16489
16490         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16491         for CHAR.
16492
16493 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16494
16495         PR libgfortran/29936
16496         * gfortran.dg/write_check3.f90: New test.
16497
16498 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16499
16500         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16501
16502 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16503
16504         PR fortran/20880
16505         * gfortran.dg/interface_3.f90: New test.
16506
16507         PR fortran/29387
16508         * gfortran.dg/generic_8.f90: New test.
16509
16510 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16511
16512         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16513         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16514         * gfortran.dg/specifics_3.f90: Remove.
16515
16516 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16517
16518         PR c/29955
16519         * gcc.dg/gomp/pr29955.c: New test.
16520
16521         PR c/29736
16522         * gcc.dg/pr29736.c: New test.
16523
16524 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16525
16526         PR tree-opt/29964
16527         * gcc.dg/pure-1.c: New test.
16528
16529 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16530
16531         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16532         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16533
16534 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16535
16536         * gcc.dg/20061124-1.c: New testcase.
16537
16538 2006-11-23  Eric Christopher  <echristo@apple.com>
16539
16540         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16541
16542 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16543
16544         PR c/2707
16545         PR c++/26167
16546         * gcc.dg/Wconversion-integer.c: New. Supersedes
16547         Wconversion-negative-constants.c
16548         * gcc.dg/Wconversion-real.c: New.
16549         * gcc.dg/Wconversion-real-integer.c: New.
16550         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16551         * g++.dg/warn/Wconversion1.C: Modified.
16552
16553 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16554
16555         * gfortran.dg/overload_1.f90: New test.
16556
16557 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16558
16559         PR c/9072
16560         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16561         Wtraditional-conversion.
16562         * gcc.dg/overflow-warn-2.c: Likewise.
16563         * gcc.dg/Wconversion.c: Likewise. Renamed as
16564         Wtraditional-conversion.c .
16565         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16566         Wtraditional-conversion-2.c .
16567         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16568         Wtraditional-conversion-2.c
16569         * gcc.dg/Wconversion-negative-constants.c: New.
16570
16571 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16572
16573         * gcc.dg/tree-ssa/dump-1.c: New test.
16574
16575 2006-11-23  David Ung <davidu@mips.com>
16576
16577         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16578         -mfp64, allowable when ISA >= 33 and float is enabled.
16579         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16580         of mthc1 and mfhc1 patterns.
16581
16582 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16583
16584         PR tree-optimization/29921
16585         * gcc.dg/pr29921.c: New test.
16586
16587 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16588
16589         PR fortran/29441
16590         * gfortran.dg/initialization_4.f90: New test.
16591
16592 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16593
16594         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16595         platforms that have interleaving support.
16596         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16597         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16598         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16599         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16600         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16601         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16602         gcc.dg/vect/vect-strided-u8-i8.c,
16603         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16604         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16605         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16606         gcc.dg/vect/vect-strided-float.c,
16607         gcc.dg/vect/vect-strided-a-mult.c,
16608         gcc.dg/vect/vect-strided-mult-char-ls.c,
16609         gcc.dg/vect/vect-strided-a-u16-mult.c,
16610         gcc.dg/vect/vect-strided-a-u32-mult.c,
16611         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16612         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16613         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16614         gcc.dg/vect/vect-strided-mult.c,
16615         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16616         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16617         New.
16618
16619 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16620
16621         PR fortran/25087
16622         * gfortran.dg/auto_char_len_4.f90: New test.
16623
16624 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16625
16626         PR fortran/29652
16627         * gfortran.dg/generic_7.f90: New test.
16628         * gfortran.dg/defined_operators_1.f90: Add new error.
16629
16630 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16631
16632         PR tree-optimization/29902
16633         * g++.dg/tree-ssa/pr29902.C: New test.
16634
16635 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16636
16637         PR fortran/29820
16638         * gfortran.dg/used_types_13.f90: New test.
16639
16640 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16641
16642         * gcc.dg/dfp/snan.c: Delete.
16643
16644 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16645
16646         * g++.dg/cpp0x/static_assert1.C: New.
16647         * g++.dg/cpp0x/static_assert2.C: New.
16648         * g++.dg/cpp0x/static_assert3.C: New.
16649
16650 2006-11-21  Richard Guenther  <rguenther@suse.de>
16651
16652         * gcc.dg/vect/vect-pow-1.c: New testcase.
16653         * gcc.dg/vect/vect-pow-2.c: Likewise.
16654
16655 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16656
16657         PR c++/29570
16658         * g++.dg/template/static29.C: New test.
16659
16660         PR c++/29734
16661         * g++.dg/conversion/simd4.C: New test.
16662
16663 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16664
16665         PR c++/29475
16666         * g++.dg/template/access19.C: New test.
16667         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16668         error is reported.
16669
16670 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16671
16672         PR tree-opt/25500
16673         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16674
16675 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16676
16677         PR fortran/27546
16678         * gfortran.dg/import.f90: Extended test.
16679         * gfortran.dg/import2.f90: Extended test.
16680
16681 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16682
16683         * gfortran.dg/volatile3.f90: Add conflict test.
16684
16685 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16686
16687         PR fortran/24783
16688         * gfortran.dg/implicit_10.f90: New test.
16689
16690 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16691
16692         PR c++/8586
16693         * g++.dg/warn/Wall-write-strings.C: New.
16694
16695 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16696
16697         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16698         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16699
16700 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16701
16702         * gfortran.dg/use_3.f90: Remove error message.
16703         * gfortran.dg/iso_fortran_env_1.f90: New test.
16704         * gfortran.dg/iso_fortran_env_2.f90: New test.
16705         * gfortran.dg/iso_fortran_env_3.f90: New test.
16706         * gfortran.dg/iso_fortran_env_4.f90: New test.
16707
16708 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16709
16710         * gcc.dg/vect/vect-27.c: Fix initialization.
16711
16712 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16713
16714         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16715         * gcc.dg/torture/builtin-minmax-1.c: New.
16716
16717         * gcc.dg/builtins-20.c: Add cases for copysign.
16718
16719 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16720
16721         PR fortran/24285
16722         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16723
16724 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16725         * gfortran.dg/use_1.f90: New test.
16726         * gfortran.dg/use_1.f90: New test.
16727         * gfortran.dg/use_1.f90: New test.
16728
16729 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16730
16731         PR tree-optimization/29801
16732         * gcc.dg/pr29801.c: New test.
16733
16734 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16735
16736         PR middle-end/29584
16737         * gcc.dg/torture/pr29584.c: New test.
16738
16739 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16740
16741         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16742         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16743         * gcc.target/powerpc/compress-float-ppc.c,
16744         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16745         powerpc_fprs.
16746         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16747         do not pass -mhard-float.
16748
16749 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16750
16751         * gnat.dg/volatile_aggregate.adb: New test.
16752
16753 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16754
16755         PR fortran/29391
16756         PR fortran/29489
16757         * gfortran.dg/bound_2.f90: Add more checks.
16758         * gfortran.dg/bound_3.f90: New test.
16759
16760 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16761
16762         PR target/29201
16763         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16764
16765 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16766
16767         * gfortran.dg/import3.f90: Fix error message.
16768
16769 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16770
16771         PR tree-opt/29788
16772         * gfortran.fortran-torture/compile/inline_1.f90:
16773         New testcase.
16774
16775 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16776
16777         * gcc.target/i386/x87regparm-1.c: New test.
16778         * gcc.target/i386/x87regparm-2.c: New test.
16779         * gcc.target/i386/x87regparm-3.c: New test.
16780         * gcc.target/i386/x87regparm-4.c: New test.
16781
16782 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16783
16784         PR fortran/27546
16785         * gfortran.dg/import.f90: New test.
16786         * gfortran.dg/import2.f90: New test.
16787         * gfortran.dg/import3.f90: New test.
16788
16789 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16790
16791         PR fortran/27588
16792         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16793
16794 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16795
16796         PR fortran/29806
16797         * gfortran.dg/contains.f90: New test.
16798         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16799
16800 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16801
16802         PR tree-optimization/29581
16803         * gcc.dg/pr29581-1.c: New test.
16804         * gcc.dg/pr29581-2.c: New test.
16805         * gcc.dg/pr29581-3.c: New test.
16806         * gcc.dg/pr29581-4.c: New test.
16807         * gfortran.dg/pr29581.f90: New test.
16808
16809 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16810
16811         PR fortran/29702
16812         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16813         numbers in error message headers.
16814
16815 2006-11-14  Richard Guenther  <rguenther@suse.de>
16816
16817         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16818         to i?86 and x86_64 targets.
16819
16820 2006-11-14  Caroline Tice  <ctice@apple.com>
16821
16822         * gcc.dg/pubtypes-1.c: New file/testcase.
16823         * gcc.dg/pubtypes-2.c: New file/testcase.
16824         * gcc.dg/pubtypes-3.c: New file/testcase.
16825         * gcc.dg/pubtypes-4.c: New file/testcase.
16826         * g++.dg/pubtypes.C: New file/testcase.
16827
16828 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16829
16830         PR c++/29106
16831         * g++.dg/init/self1.C: New test.
16832
16833 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16834
16835         PR fortran/29657
16836         * gfortran.dg/conflicts.f90: Add.
16837
16838 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16839
16840         PR rtl-optimization/29798
16841
16842         * gcc.c-torture/execute/pr29798.c: New.
16843
16844 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16845
16846         * gcc.dg/builtins-20.c: Add more cases.
16847
16848 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16849
16850         PR fortran/29759
16851         * gfortran.dg/gomp/pr29759.f90: New test.
16852
16853 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/29518
16856         * g++.dg/template/static28.C: New test.
16857
16858 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16859
16860         * lib/c-torture.exp: Use target-libpath.exp.
16861         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16862         set GCC_EXEC_PREFIX env var from global variable of same name.
16863
16864 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16865
16866         PR fortran/26994
16867         * gfortran.fortran-torture/compile/transfer-1.f90:
16868         New testcase.
16869
16870 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16871             Zdenek Dvorak <dvorakz@suse.cz>
16872
16873         PR tree-optimization/29680
16874         * gcc.dg/alias-11.c: New test.
16875
16876 2006-11-12  Jason Merrill  <jason@redhat.com>
16877             Andrew Pinski <pinskia@physics.uc.edu>
16878
16879         PR middle-end/28915
16880         * gcc.target/i386/vectorize1.c: New.
16881
16882 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16883
16884         PR rtl-optimization/29797
16885         * gcc.c-torture/execute/pr29797-1.c: New test case.
16886
16887 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16888
16889         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16890
16891 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16892
16893         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16894
16895 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16896
16897         PR tree-optimization/13827
16898         * gcc.dg/fold-eqand-1.c: New test case.
16899
16900 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16901
16902         PR rtl-opt/28812
16903         * gcc.c-torture/execute/mayalias-3.c: New test.
16904
16905 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16906
16907         PR middle-end/27528
16908         * gcc.c-torture/compile/pr27528.c: New test.
16909         * gcc.dg/pr27528.c: Likewise.
16910
16911 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16912
16913         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16914
16915         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16916
16917 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16918
16919         PR fortran/29758
16920         * gfortran.dg/reshape_source_size_1.f90: New test.
16921
16922 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16923
16924         PR fortran/29315
16925         * gfortran.dg/aliasing_dummy_4.f90: New test.
16926
16927 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16928
16929         PR target/29777
16930         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16931         and x86_64-*-* targets.
16932
16933 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16934
16935         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16936         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16937         New macros. Use them in exact tests.
16938         (TESTIT3): New macro.
16939         Add tests for fmin, fmax and fma.
16940
16941 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16942
16943         PR fortran/29431
16944         * gfortran.dg/array_constructor_13.f90: New test.
16945
16946 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16947
16948         PR fortran/29744
16949         * gfortran.dg/used_types_12.f90: New test.
16950
16951 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16952
16953         PR middle-end/29726
16954         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16955         (test6): Ditto.
16956         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16957         * gcc.dg/fold-eqandshift-3.c: New test case.
16958
16959 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16960
16961         PR fortran/29699
16962         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16963
16964         PR fortran/21370
16965         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16966
16967 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16968
16969         * gcc.dg/20061109-1.c: New testcase.
16970
16971 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16972
16973         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16974
16975 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16976
16977         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16978         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16979
16980 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16981
16982         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16983         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16984
16985 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16986
16987         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16988
16989 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16990
16991         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16992         vect-9.c).
16993         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16994         * gcc.dg/vect/vect-9.c: Now vectorizable.
16995         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16996         that support vect_widen_mult.
16997         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16998         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16999         vect-reduc-dot-u16.c).
17000         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17001         vect-reduc-dot-u16.c).
17002         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17003         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17004         vect-reduc-dot-s8.c).
17005         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17006         vect-reduc-dot-s8.c).
17007         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17008         vect-reduc-dot-s8.c).
17009         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17010         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17011         vect-reduc-dot-u8.c).
17012         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17013         vect-reduc-dot-u8.c).
17014         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17015         * gcc.dg/vect/vect-multitypes-9.c: New test.
17016         * gcc.dg/vect/vect-multitypes-10.c: New test.
17017         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17018         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17019         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17020         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17021         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17022         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17023         wrapv-vect-reduc-dot-s8.c.
17024         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17025         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17026         targets that support vec_unpack.
17027         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17028         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17029         (check_effective_target_vect_widen_mult_hi_to_si): New.
17030         (check_effective_target_vect_widen_sum): Removed.
17031
17032         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17033
17034         * gcc.dg/vect/vect-multitypes-8.c: New test.
17035         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17036
17037         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17038
17039         * gcc.dg/vect/vect-multitypes-7.c: New test.
17040
17041         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17042
17043         * gcc.dg/vect/vect-multitypes-4.c: New test.
17044         * gcc.dg/vect/vect-multitypes-5.c: New test.
17045         * gcc.dg/vect/vect-multitypes-6.c: New test.
17046
17047         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17048
17049         * gcc.dg/vect/vect-multitypes-1.c: New test.
17050         * gcc.dg/vect/vect-multitypes-2.c: New test.
17051         * gcc.dg/vect/vect-multitypes-3.c: New test.
17052
17053 2006-11-07  Eric Christopher  <echristo@apple.com>
17054
17055         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17056         Test using scan-assembler-not.
17057
17058 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17059
17060         * gcc.dg/inline-17.c: New test.
17061
17062 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17063
17064         PR other/25028
17065         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17066         on HP-UX.
17067
17068 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17069
17070         PR fortran/29539
17071         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17072
17073         PR fortran/29634
17074         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17075         test.
17076
17077 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17078
17079         PR fortran/29601
17080         * gfortran.dg/volatile.f90: Add.
17081         * gfortran.dg/volatile2.f90: Add.
17082         * gfortran.dg/volatile3.f90: Add.
17083         * gfortran.dg/volatile4.f90: Add.
17084         * gfortran.dg/volatile5.f90: Add.
17085         * gfortran.dg/volatile6.f90: Add.
17086         * gfortran.dg/volatile7.f90: Add.
17087
17088 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17089
17090         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17091           for matching error messages.
17092         * gfortran.dg/specifics_3.f90: Adjust pattern
17093           for matching error messages.
17094
17095 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17096             Bernhard Fischer  <aldot@gcc.gnu.org>
17097
17098         * lib/gcc-dg.exp (output-exists): New proc.
17099         (output-exists-not): New proc.
17100         * gcc.test-framework/test-framework.awk: Support new directives.
17101         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17102         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17103         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17104         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17105         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17106         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17107
17108 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17109
17110         PR fortran/29630
17111         PR fortran/29679
17112         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17113         * gfortran.dg/initialization_3.f90: New.
17114
17115 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17116
17117         PR libgfortran/25545
17118         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17119
17120 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17121
17122         PR middle-end/29695
17123         * gcc.c-torture/execute/pr29695-1.c: New test.
17124         * gcc.c-torture/execute/pr29695-2.c: New test.
17125
17126 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17127
17128         PR fortran/29565
17129         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17130
17131 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17132
17133         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17134         for matching error messages.
17135
17136 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17137
17138         PR target/26915
17139         * gcc.target/i386/387-12.c: New test.
17140
17141 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17142
17143         PR libfortran/29713
17144         * gfortran.dg/pr29713.f90: New test.
17145
17146 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17147
17148         * gcc.c-torture/execute/arith-rand-ll.c:
17149         Also test for bogus rest sign.
17150
17151 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17152
17153         PR libfortran/27895
17154         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17155
17156 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17157
17158         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17159         from error messages.
17160
17161 2006-11-02  Mike Stump  <mrs@apple.com>
17162
17163         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17164
17165         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17166
17167 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17168
17169         * g++.dg/eh/gcsec1.C: New test.
17170
17171 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17172
17173         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17174         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17175
17176 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17177
17178         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17179         hexadecimal value.
17180         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17181         * gcc.dg/pr14796-2.c: Likewise.
17182
17183 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17184
17185         * gcc.c-torture/execute/20061101-1.c: New test.
17186
17187 2006-11-01  Richard Guenther  <rguenther@suse.de>
17188
17189         * gcc.target/i386/fpprec-1.c: New testcase.
17190
17191 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17192
17193         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17194         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17195
17196 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17197
17198         * gcc.c-torture/execute/20061031-1.c: New test.
17199
17200 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17201
17202         PR 23067
17203         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17204         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17205         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17206         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17207         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17208         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17209         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17210
17211 2006-10-31  Eric Christopher  <echristo@apple.com>
17212             Falk Hueffner  <falk@debian.org>
17213
17214         * gcc.dg/builtin-bswap-1.c: New.
17215         * gcc.dg/builtin-bswap-2.c: New.
17216         * gcc.dg/builtin-bswap-3.c: New.
17217         * gcc.dg/builtin-bswap-4.c: New.
17218         * gcc.dg/builtin-bswap-5.c: New.
17219         * gcc.target/i386/builtin-bswap-1.c: New.
17220
17221 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17222
17223         * gcc.dg/inline-16.c: New.
17224
17225         PR 16622
17226         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17227         defining it.
17228         * gcc.dg/inline-13.c: New.
17229         * gcc.dg/inline-14.c: New.
17230         * gcc.dg/inline-15.c: New.
17231
17232         PR 11377
17233         * gcc.dg/inline6.c: New.
17234         * gcc.dg/inline7.c: New.
17235
17236 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17237
17238         PR middle-end/23470
17239         * gcc.dg/pr23470-1.c: New test case.
17240
17241 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17242
17243         PR fortran/29537
17244         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17245         data.
17246         * gfortran.dg/blockdata_2.f90: New testcase.
17247
17248 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17249
17250         PR libfortran/29627
17251         * gfortran.dg/unf_short_record_1.f90:  New test.
17252
17253 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17254
17255         PR fortran/29067
17256         * gfortran.dg/pr29067.f: New test.
17257
17258 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17259             Richard Sandiford  <richard@codesourcery.com>
17260
17261         * lib/target-supports.exp (get_compiler_messages): Append options
17262         as a single list element.
17263         (check_effective_target_arm_vfp_ok): New.
17264         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17265
17266 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17267
17268         PR fortran/29387
17269         * gfortran.dg/intrinsic_actual_2.f90: New test.
17270
17271         PR fortran/29490
17272         * gfortran.dg/actual_array_interface_1.f90: New test.
17273
17274         PR fortran/29641
17275         * gfortran.dg/used_types_11.f90: New test.
17276
17277 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17278
17279         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17280         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17281         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17282         * g++.old-deja/g++.mike/net25.C (main): Same.
17283         * g++.dg/lookup/exception1.C (main): Same.
17284         * g++.dg/parse/parens2.C (main): Same.
17285
17286 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17287
17288         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17289
17290 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17291
17292         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17293         * gcc.dg/torture/builtin-math-3.c: Likewise.
17294
17295 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17296
17297         PR fortran/29452
17298         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17299         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17300
17301 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17302
17303         PR Fortran/29410
17304         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17305
17306 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17307
17308         * lib/target-supports.exp (check_function_available): Declare
17309         function before calling.
17310
17311 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17312
17313         PR tree-optimization/29637
17314         * gcc.dg/pr29637.c: New test.
17315
17316 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17317
17318         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17319         tree canonicalization.
17320
17321 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17322
17323         * gcc.dg/builtins-20.c: Add more hypot tests.
17324
17325 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17326
17327         * gcc.dg/fold-compare-1.c: New test case.
17328
17329 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17330
17331         PR c++/16307
17332         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17333
17334 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17335
17336         PR tree-optimization/15458
17337         * gcc.dg/fold-xornot-1.c: New test case.
17338
17339 2006-10-29  Richard Guenther  <rguenther@suse.de>
17340
17341         * gcc.target/i386/math-torture/trunc.c: New testcase.
17342
17343 2006-10-29  Richard Guenther  <rguenther@suse.de>
17344
17345         * gcc.target/i386/math-torture/round.c: New testcase.
17346
17347 2006-10-29  Richard Guenther  <rguenther@suse.de>
17348
17349         * gcc.target/i386/math-torture/ceil.c: New testcase.
17350         * gcc.target/i386/math-torture/floor.c: Likewise.
17351
17352 2006-10-29  Richard Guenther  <rguenther@suse.de>
17353
17354         * gcc.target/i386/math-torture/rint.c: New testcase.
17355         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17356
17357 2006-10-29  Richard Guenther  <rguenther@suse.de>
17358
17359         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17360         * gcc.target/i386/math-torture/lceil.c: Likewise.
17361
17362 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17363
17364         PR libgfortran/24313
17365         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17366
17367 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17368
17369         * gcc.c-torture/execute/20020118-1.c,
17370         gcc.c-torture/execute/builtins/strlen.c,
17371         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17372         comment typos.
17373
17374 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17375
17376         * gcc.dg/builtins-20.c: Add tests for hypot.
17377         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17378         two-argument builtins.
17379         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17380         TESTIT2.  Update all callers.
17381         (TESTIT2, TESTIT2_R): New helper macros.
17382         Add testcases for pow, hypot and atan2.
17383
17384 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17385
17386         PR C++/29295
17387         * g++.dg/expr/bool1.C: New test.
17388         * g++.dg/expr/bool2.C: New test.
17389
17390 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17391
17392         PR fortran/28224
17393         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17394         * gfortran.dg/namelist_internal.f90: New test.
17395
17396 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17397
17398         PR fortran/29625
17399         * gfortran.dg/io_real_boz.f90: Add.
17400         * gfortran.dg/io_real_boz2.f90: Add.
17401
17402 2006-10-28  Richard Guenther  <rguenther@suse.de>
17403
17404         PR middle-end/26899
17405         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17406
17407 2006-10-28  Richard Guenther  <rguenther@suse.de>
17408
17409         PR target/28806
17410         * gcc.target/i386/math-torture/lround.c: New testcase.
17411
17412 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17413
17414         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17415         * gcc.dg/builtins-44.c: Likewise.
17416         * gcc.dg/builtins-45.c: Likewise.
17417         * gcc.dg/pr28796-2.c: Likewise.
17418         * gcc.dg/unordered-3.c: Likewise.
17419
17420 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17421
17422         PR libgfortran/27954
17423         * gfortran.dg/error_recovery_2.f90: New test.
17424
17425 2006-10-26  Richard Guenther  <rguenther@suse.de>
17426
17427         * gcc.target/i386/i386.exp: Use glob, not find to collect
17428         tests.  Avoids recursing into subdirectories.
17429         * gcc.target/i386/math-torture/math-torture.exp: Torture
17430         for interesting ia32 math options.
17431         * gcc.target.i386/math-torture/lrint.c: New testcase.
17432
17433 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17434
17435         PR libgfortran/29563
17436         * gfortran.dg/arrayio_9.f90: Update test.
17437         * gfortran.dg/arrayio_19.f90: New test.
17438
17439 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17440
17441         * gcc.dg/20061026.c: New testcase.
17442
17443 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17444
17445         PR libgfortran/29563
17446         * gfortran.dg/arrayio_9.f90: New test.
17447
17448 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17449
17450         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17451         Copy the strings manually, as strcpy may call strlen.
17452
17453 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17454
17455         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17456         Add checks for log, log2, log10 and log1p.
17457
17458         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17459         we already test 0.0.  Add checks for expm1, log, log2, log10,
17460         log1p, cbrt, erf and erfc.
17461
17462 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17463
17464         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17465
17466 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17467
17468         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17469         and remainderl() built-in functions.  Remove -ffast-math from
17470         dg-options.
17471
17472 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17473
17474         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17475         acosh and atanh.
17476
17477         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17478         floating point modifiers to arguments passed to float and long
17479         double functions respectively.  Update all callers to use floating
17480         point numbers, not integers.  Add tests for exp, exp2 and
17481         exp10/pow10.
17482
17483         * gcc.dg/torture/builtin-math-3.c: New test.
17484
17485 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17486
17487         PR fortran/29393
17488         * gfortran.dg/initialize_2.f90: New.
17489
17490 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17491
17492         * gcc.dg/torture/builtin-math-2.c: New test.
17493
17494 2006-10-24  Richard Guenther  <rguenther@suse.de>
17495
17496         PR middle-end/28796
17497         * gcc.dg/pr28796-1.c: New testcase.
17498         * gcc.dg/pr28796-2.c: Likewise.
17499
17500 2006-10-24  Richard Guenther  <rguenther@suse.de>
17501
17502         * gcc.dg/builtins-57.c: New testcase.
17503
17504 2006-10-24  Richard Guenther  <rguenther@suse.de>
17505
17506         PR tree-optimization/29567
17507         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17508
17509 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17510
17511         PR tree-optimization/14784
17512         * gcc.dg/alias-10.c: New test.
17513
17514 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17515
17516         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17517
17518 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17519
17520         * gcc.dg/builtin-strncat-chk-1.c: New test.
17521
17522 2006-10-23  Jan Hubicka  <jh@suse.cz>
17523
17524         * gcc.dg/memmove-1.c: New test.
17525
17526 2006-10-23  Paul Brook  <paul@codesourcery.com>
17527
17528         * gcc.dg/pragma-pack-5.c: New test.
17529
17530 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17531
17532         * g++.dg/other/s390-1.C: New testcase.
17533
17534 2006-10-23  Richard Guenther  <rguenther@suse.de>
17535
17536         PR middle-end/27132
17537         PR middle-end/23295
17538         * gcc.dg/pr27132.c: New testcase.
17539         * gcc.dg/pr23295.c: Likewise.
17540         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17541         * g++.dg/tree-ssa/pr19807.C: Likewise.
17542
17543 2006-10-23  Richard Guenther  <rguenther@suse.de>
17544
17545         PR middle-end/21032
17546         * gcc.dg/pr21032.c: New testcase.
17547
17548 2006-10-22  Jeff Law  <law@redhat.com>
17549         Richard Guenther  <rguenther@suse.de>
17550
17551         PR tree-optimization/15911
17552         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17553
17554 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17555
17556         PR c++/20647
17557         * g++.dg/abi/rtti3.C: New.
17558
17559 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17560
17561         PR middle-end/28252
17562         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17563         transformation.
17564
17565 2006-10-21  Richard Guenther  <rguenther@suse.de>
17566
17567         PR tree-optimization/3511
17568         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17569
17570 2006-10-21  Richard Guenther  <rguenther@suse.de>
17571
17572         PR middle-end/26898
17573         * gcc.dg/torture/pr26898-1.c: New testcase.
17574         * gcc.dg/torture/pr26898-2.c: Likewise.
17575
17576 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17577
17578         PR c++/28053
17579         * g++.dg/parse/bitfield1.C: Adjust error markers.
17580         * g++.dg/parse/bitfield2.C: New test.
17581
17582 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17583
17584         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17585
17586 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17587
17588         PR libfortran/27895
17589         * gfortran.dg/zero_sized_1.f90: New test.
17590
17591 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17592
17593         * gcc.dg/div-compare-1.c: New test.
17594
17595 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17596
17597         PR fortran/29216
17598         * gfortran.dg/result_default_init_1.f90: New test.
17599
17600         PR fortran/29314
17601         * gfortran.dg/automatic_default_init_1.f90: New test.
17602
17603         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17604         from 38 to 33.
17605
17606 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17607
17608         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17609         'using namespace std' without previous declaration.
17610         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17611         * g++.old-deja/g++.robertl/eb133c.C: New.
17612
17613 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17614
17615         PR libgfortran/29277
17616         * gfortran.dg/streamio_4.f90: Update test.
17617         * gfortran.dg/streamio_11.f90: New test.
17618
17619 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17620
17621         PR c++/27952
17622         * g++.dg/inherit/virtual1.C: New test.
17623
17624 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17625
17626         PR c++/28261
17627         * g++.dg/parse/enum3.C: New test.
17628
17629 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17630
17631         PR c++/29039
17632         * g++.dg/init/ctor8.C: New test.
17633
17634 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17635
17636         PR c++/27270
17637         * g++.dg/ext/complit8.C: Tweak error markers.
17638         * g++.dg/template/complit1.C: Add error marker.
17639
17640 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17641
17642         PR c++/27270
17643         * g++.dg/ext/complit8.C: New test.
17644
17645         PR c++/29408
17646         * g++.dg/parse/dtor12.C: New test.
17647
17648         PR c++/29435
17649         * g++.dg/template/sizeof11.C: New test.
17650
17651 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17652
17653         PR fortran/29392
17654         * gfortran.dg/data_char_3.f90: New test.
17655
17656         PR fortran/29451
17657         * gfortran.dg/negative_automatic_size.f90: New test.
17658
17659 2006-10-16  David Daney  <ddaney@avtrex.com>
17660
17661         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17662
17663 2006-10-16  Eric Christopher  <echristo@apple.com>
17664
17665         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17666         x86_64.
17667
17668 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17669
17670         PR c++/28211
17671         * g++.dg/tc1/dr49.C: Tweak error messages.
17672         * g++.dg/parse/template21.C: New test.
17673
17674 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17675
17676         PR middle-end/20491
17677         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17678
17679 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17680
17681         PR fortran/29403
17682         * gfortran.dg/print_1.f90: New test.
17683
17684 2006-10-15  Jan Hubicka  <jh@suse.cz>
17685
17686         PR middle-end/29241
17687         * gcc.c-torture/compile/pr29241.c: New testcase.
17688
17689 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17690
17691         PR middle-end/29250
17692         * gcc.c-torture/compile/pr29250.c: New test.
17693
17694 2006-10-15  Richard Guenther  <rguenther@suse.de>
17695
17696         * gcc.dg/pr29299.c: New testcase.
17697
17698 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17699
17700         PR fortran/24767
17701         * gfortran.dg/label_4.f90: Adjust warning flag.
17702
17703 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17704
17705         PR fortran/29371
17706         * gfortran.dg/nullify_3.f90: New test.
17707
17708 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17709
17710         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17711         on Solaris 2.5.1 too.
17712
17713 2006-10-13  Eric Christopher  <echristo@apple.com>
17714
17715         * gcc.dg/pr25993.c: Skip for darwin.
17716
17717 2006-10-13  Eric Christopher  <echristo@apple.com>
17718
17719         * gcc.dg/visibility-11.c: Skip for darwin.
17720
17721 2006-10-13  Eric Christopher  <echristo@apple.com>
17722
17723         * gcc.dg/darwin-weakimport-1.c: Use
17724         -fno-asynchronous-unwind-tables.
17725         * gcc.dg/darwin-weakimport-3.c: Ditto.
17726
17727 2006-10-13  Richard Guenther  <rguenther@suse.de>
17728
17729         PR tree-optimization/29446
17730         * gcc.dg/torture/pr29446.c: New testcase.
17731
17732 2006-10-13  Bill Wendling  <wendling@apple.com>
17733
17734         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17735         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17736         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17737         * g++.old-deja/g++.law/shadow1.C: Likewise.
17738         * g++.old-deja/g++.law/ctors10.C: Likewise.
17739         * g++.dg/debug/namespace1.C: Likewise.
17740         * g++.dg/inherit/namespace-as-base.C: Likewise.
17741         * g++.dg/opt/delay-slot-1.C: Likewise.
17742         * g++.dg/parse/defarg10.C: Likewise.
17743         * g++.dg/template/ptrmem11.C: Likewise.
17744         * g++.dg/template/mem_func_ptr.C: Likewise.
17745         * g++.dg/template/spec19.C: Likewise.
17746
17747 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17748
17749         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17750
17751 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17752
17753         PR fortran/29373
17754         * gfortran.dg/implicit_9.f90: New test.
17755
17756         PR fortran/29407
17757         * gfortran.dg/namelist_25.f90: New test.
17758
17759         PR fortran/27701
17760         * gfortran.dg/same_name_2.f90: New test.
17761
17762         PR fortran/29232
17763         * gfortran.dg/host_assoc_types_1.f90: New test.
17764
17765         PR fortran/29364
17766         * gfortran.dg/missing_derived_type_1.f90: New test.
17767         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17768
17769         PR fortran/29422
17770         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17771
17772         PR fortran/29428
17773         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17774
17775 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17776
17777         PR fortran/29391
17778         * gfortran.dg/bound_2.f90: New test.
17779
17780 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17781
17782         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17783         directive.
17784         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17785         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17786         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17787         * gfortran.dg/gomp/reduction3.f90: Likewise.
17788         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17789         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17790         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17791         * gfortran.dg/forall_4.f90: Likewise.
17792         * gfortran.dg/spec_expr_4.f90: Likewise.
17793         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17794         * gfortran.dg/forall_5.f90: Likewise.
17795         * gfortran.dg/open_access_append_2.f90: Add check for
17796         compile-time warning.
17797
17798 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17799
17800         PR c++/28506
17801         * g++.dg/parse/pure1.C: New test.
17802
17803 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17804
17805         PR fortran/21435
17806         * gfortran.dg/io_constraints_3.f90: New test.
17807         * gfortran.dg/open_access_append_1.f90: Add checks
17808         for compile-time warnings.
17809         * gfortran.dg/pr20163-2.f: Likewise.
17810         * gfortran.dg/iostat_2.f90: Likewise.
17811         * gfortran.dg/label_4.f90: Delete the temporary
17812         file.
17813         * gfortran.dg/direct_io_2.f90: Add a FILE=
17814         specifier.
17815         * gfortran.dg/iomsg_1.f90: Add check for
17816         compile-time warning.
17817
17818 2006-10-12  Jan Hubicka  <jh@suse.cz>
17819
17820         PR c/28419
17821         * gcc.dg/pr28319.c: New test.
17822
17823 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17824         PR c++/29318
17825         * g++.dg/ext/vla4.C: New test.
17826
17827 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17828
17829         PR c++/27961
17830         * g++.dg/template/crash60.C: New test.
17831         * g++.dg/other/large-size-array.C: Adjust error markers.
17832         * g++.dg/parse/crash27.C: Likewise.
17833         * g++.dg/template/crash1.C: Likewise.
17834
17835 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17836
17837         PR testsuite/29093
17838         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17839
17840 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17841
17842         PR preprocessor/28709
17843         * gcc.dg/cpp/paste14.c: New test.
17844
17845 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17846
17847         PR c++/29175
17848         * g++.dg/init/array24.C: New test.
17849
17850 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17851
17852         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17853         of <sys/types.h>.
17854
17855 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17856
17857         PR c++/29024
17858         * g++.dg/parse/typedef8.C: New test.
17859         * g++.dg/other/mult-stor1.C: Adjust error markers.
17860
17861 2006-10-11  Richard Guenther  <rguenther@suse.de>
17862
17863         PR tree-optimization/28230
17864         * gcc.dg/torture/pr28230.c: New testcase.
17865
17866 2006-10-11  Richard Guenther  <rguenther@suse.de>
17867
17868         PR inline-asm/29119
17869         * gcc.dg/torture/pr29119.c: New testcase.
17870
17871 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17872
17873         PR middle-end/29272
17874         * gcc.c-torture/execute/20060930-2.c: New test.
17875
17876 2006-10-09  Richard Henderson  <rth@redhat.com>
17877
17878         Revert emutls patch.
17879
17880 2006-10-09  Richard Guenther  <rguenther@suse.de>
17881
17882         PR middle-end/29254
17883         * gcc.dg/pr29254.c: New testcase.
17884
17885 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17886             Paul Thomas  <pault@gcc.gnu.org>
17887
17888         PR fortran/20541
17889         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17890         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17891         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17892         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17893         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17894         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17895         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17896         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17897         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17898         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17899         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17900         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17901         * gfortran.dg/alloc_comp_std.f90: New test.
17902         * gfortran.dg/move_alloc.f90: New test.
17903
17904 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17905
17906         PR fortran/29115
17907         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17908
17909         PR fortran/29211
17910         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17911
17912 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17913
17914         PR fortran/28585
17915         * gfortran.dg/new_line.f90: New test.
17916
17917 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17918
17919         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17920         * gcc.dg/torture/builtin-convert-1.c,
17921         gcc.dg/torture/builtin-convert-2.c,
17922         gcc.dg/torture/builtin-convert-3.c,
17923         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17924
17925 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17926
17927         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17928         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17929         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17930         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17931
17932 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17933
17934         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17935         Xfail some tests for powerpc-darwin and powerpc-aix.
17936
17937 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17938
17939         PR c/29380
17940         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17941
17942 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17943
17944         PR target/29300
17945         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17946         on hppa*-*-hpux*.
17947
17948 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17949
17950         PR fortran/16580
17951         PR fortran/29288
17952         * gfortran.fortran-torture/execute/specifics.f90:
17953         Add tests for using all possible intrinsics as actual arguments.
17954         * gfortran.dg/specifics_1.f90: Add tests for using
17955         all possible intrinsics as actual arguments.
17956         * gfortran.dg/specifics_2.f90: New file.
17957         * gfortran.dg/specifics_3.f90: New file.
17958
17959 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17960
17961         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17962         * gcc.dg/debug/debug-2.c: Likewise.
17963
17964 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17965
17966         * gcc.c-torture/compile/sync-2.c: New test.
17967
17968 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17969
17970         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17971         line endings.
17972
17973 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17974
17975         PR rtl-optimization/29128
17976         * gcc.c-torture/compile/pr29128.c: New test.
17977
17978 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17979
17980         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17981         line endings.
17982
17983 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17984
17985         PR middle-end/29256
17986         * gcc.dg/tree-ssa/loop-19.c: New test.
17987
17988 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17989
17990         PR tree-optimization/29330
17991         * gcc.dg/pr29330.c: New test.
17992
17993         PR target/28924
17994         * gcc.c-torture/compile/20061005-1.c: New test.
17995
17996 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17997
17998         * gcc.dg/typename-vla-1.c: New case.
17999         * gnat.dg/forward_vla.adb: New case.
18000
18001 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
18002
18003         PR tree-optimization/29290
18004         * gfortran.dg/loop_nest_1.f90: New test.
18005
18006         PR target/29198
18007         * gcc.dg/tls/opt-12.c: New test.
18008
18009         PR fortran/28415
18010         * gfortran.dg/save_2.f90: New test.
18011
18012         PR c/29091
18013         * gcc.dg/pr29091.c: New test.
18014
18015 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18016
18017         * lib/target-supports.exp
18018         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18019         same as x86_64-*-*; check for LP64.
18020
18021 2006-10-04  Richard Henderson  <rth@redhat.com>
18022
18023         * lib/target-supports.exp (check_effective_target_tls): Redefine
18024         to mean non-emulated tls.
18025         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18026         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18027         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18028         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18029         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18030         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18031         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18032
18033 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18034
18035         PR fortran/29343
18036         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18037
18038 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18039
18040         * gfortran.dg/bounds_check_fail_1.f90: New test.
18041
18042 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18043
18044         PR c++/29020
18045         * g++.dg/template/friend48.C: New test.
18046
18047 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18048
18049         PR fortran/29098
18050         * gfortran.dg/default_initialization_2.f90: New test.
18051
18052 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18053
18054         PR fortran/20779
18055         PR fortran/20891
18056         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18057
18058 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18059
18060         PR fortran/29284
18061         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18062
18063         PR fortran/29321
18064         PR fortran/29322
18065         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18066
18067         PR fortran/25091
18068         PR fortran/25092
18069         * gfortran.dg/entry_array_specs_1.f90: New test.
18070
18071 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18072
18073         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18074         insufficient to inhibit some test failures at -O3.  Do testing
18075         on integers.
18076
18077 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18078
18079         PR c++/29138
18080         * g++.dg/inherit/access8.C: New test.
18081         * g++.dg/template/dtor4.C: Tweak error messages.
18082
18083 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18084
18085         PR fortran/27478
18086         * gfortran.dg/entry_8.f90: New test.
18087
18088 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18089
18090         PR c++/29291
18091         * g++.dg/parse/new4.C: New test.
18092
18093 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18094
18095         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18096         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18097         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18098         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18099         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18100
18101 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18102
18103         PR fortran/19260
18104         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18105         * gfortran.dg/continuation_2.f90: New test.
18106
18107         PR fortran/19262
18108         * gfortran.dg/continuation_3.f90: New test.
18109         * gfortran.dg/continuation_4.f90: New test.
18110         * gfortran.dg/continuation_5.f: New test.
18111         * gfortran.dg/continuation_6.f: New test.
18112
18113 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18114
18115         PR c++/29226
18116         * g++.dg/template/vla1.C: New test.
18117
18118 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18119
18120         PR fortran/29210
18121         * gfortran.dg/complex_parameter_1.f90: New test.
18122
18123 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18124
18125         PR c/29154
18126         * gcc.c-torture/execute/20060929-1.c: New test.
18127
18128 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18129
18130         PR c++/29105
18131         * g++.dg/template/member6.C: New test.
18132         * g++.dg/parse/typename7.C: Adjust error markers.
18133
18134         PR c++/29080
18135         * g++.dg/template/member7.C: New test.
18136
18137 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18138
18139         PR c/24010
18140         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18141         gcc.dg/Woverride-init-3.c: New tests.
18142
18143 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18144
18145         * gcc.c-torture/execute/20060930-1.c: New test.
18146
18147 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18148
18149         PR fortran/18791
18150         * gfortran.dg/specifics_1.f90: New test.
18151         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18152         complex specifics.
18153
18154 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18155
18156         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18157         pthread-init-common.h: New.
18158
18159 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18160
18161         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18162         precision on some archs.
18163
18164 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18165
18166         * gcc.dg/non-local-goto-1.c: New test.
18167         * gcc.dg/non-local-goto-2.c: Likewise.
18168         * gcc.dg/setjmp-3.c: Likewise.
18169         * gcc.dg/setjmp-4.c: Likewise.
18170
18171 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18172
18173         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18174
18175 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18176
18177         PR fortran/28276
18178         * gfortran.dg/exponent_1.f90: New test.
18179
18180         PR fortran/27021
18181         * gfortran.dg/nearest_1.f90: New test.
18182
18183 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18184
18185         PR middle-end/25261
18186         PR middle-end/28790
18187         * gcc.dg/gomp/nestedfn-1.c: New test.
18188
18189 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18190
18191         PR objc/29195
18192         * objc/compile/method-1.m: New test.
18193
18194 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18195
18196         PR c++/26938
18197         * g++.dg/template/crash58.C: New test.
18198         * g++.dg/parse/crash28.C: Adjust error markers.
18199         * g++.dg/template/crash34.C: Likewise.
18200         * g++.dg/template/friend31.C: Likewise.
18201         * g++.dg/template/crash32.C: Likewise.
18202
18203         PR c++/27329
18204         * g++.dg/template/crash59.C: New test.
18205
18206         PR c++/27667
18207         * g++.dg/template/spec33.C: New test.
18208         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18209
18210 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18211             Adam Nemet  <anemet@caviumnetworks.com>
18212
18213         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18214         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18215
18216 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18217
18218         PR target/28911
18219         * gcc.dg/pr28911.c: New.
18220
18221 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18222
18223         PR target/29169
18224         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18225         (dg-options): Add -mfpmath=387.
18226
18227 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18228
18229         PR c/28706
18230         * gcc.dg/pr28706.c: New test.
18231
18232         PR c/28712
18233         * gcc.dg/pr28712.c: New test.
18234
18235 2006-09-22  Mike Stump  <mrs@apple.com>
18236
18237         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18238
18239 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18240
18241         PR tree-optimization/28888
18242         * gcc.dg/pr28888.c: New test.
18243
18244 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18245
18246         PR c++/29016
18247         * g++.dg/init/ptrfn1.C: New test.
18248
18249 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18250
18251         PR c++/28861
18252         * g++.dg/template/spec32.C: New test.
18253         * g++.dg/parse/crash9.C: Adjust error markers.
18254
18255         PR c++/28303
18256         * g++.dg/template/typedef6.C: New test.
18257         * g++.dg/init/error1.C: Adjust error markers.
18258         * g++.dg/parse/crash9.C: Likewise.
18259         * g++.dg/template/crash55.C: Likewise.
18260
18261 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18262
18263         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18264
18265 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18266
18267         PR target/27650
18268         * g++.dg/ext/dllimport12.C: New test.
18269
18270 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18271
18272         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18273         * gcc.target/mips/nmadd-2.c: Likewise.
18274         * gcc.target/mips/mips-ps-6.c: New test.
18275         * gcc.target/mips/neg-abs-1.c: Likewise.
18276         * gcc.target/mips/neg-abs-2.c: Likewise.
18277         * gcc.target/mips/nmadd-3.c: New test.
18278
18279 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18280
18281         PR middle-end/28046
18282         * gcc.dg/gomp/atomic-10.c: New test.
18283         * g++.dg/gomp/atomic-10.C: New test.
18284
18285 2006-09-20  Eric Christopher  <echristo@apple.com>
18286
18287         * gcc.target/i386/sse3-not-fisttp.c: New.
18288
18289 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18290
18291         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18292
18293 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18294
18295         * gcc.c-torture/execute/pr28289.c (one): New variable.
18296         (main): Use it instead of argc.
18297         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18298         (main): Use it instead of argc.
18299
18300 2006-09-19  Paul Brook  <paul@codesourcery.com>
18301
18302         PR target/28516
18303         * gcc.dg/nested-func-5.c: New test.
18304
18305 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18306
18307         * lib/target-supports.exp (check_effective_target_tls): Compile
18308         test stubs using ${tool}_target_compile, not just target_compile.
18309         (check_effective_target_tls_runtime): Likewise.
18310
18311 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18312
18313         * gcc.c-torture/compile/20030405-1.x: Remove.
18314
18315         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18316         optimising linker from discarding it.
18317
18318 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18319
18320         PR fortran/28526
18321         * gfortran.dg/keyword_symbol_1.f90: New test.
18322
18323         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18324         pedantic compilation option.
18325
18326 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18327
18328         PR fortran/29060
18329         * gfortran.dg/spread_shape_1.f90: New test.
18330
18331 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18332
18333         PR tree-optimization/28887
18334         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18335
18336 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18337
18338         PR c/25993
18339         * gcc.dg/pr25993.c: New test.
18340
18341 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18342
18343         PR tree-opt/21591
18344         * gcc.dg/vect/pr21591.c: New test.
18345
18346 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18347
18348         PR tree-opt/29059
18349         * gcc.c-torture/compile/strcpy-1.c: New test.
18350         * gcc.c-torture/compile/strcpy-2.c: New test.
18351         * gcc.c-torture/compile/memcpy-1.c: New test.
18352         * gcc.c-torture/compile/memcpy-2.c: New test.
18353
18354 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18355
18356         PR testsuite/29055
18357         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18358
18359 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18360
18361         * gnat.dg/specs/double_record_extension1.ads: New test.
18362         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18363
18364 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18365
18366         PR fortran/29051
18367         * gfortran.dg/oldstyle_3.f90: New test.
18368
18369 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18370
18371         PR libgfortran/29099
18372         * gfortran.dg/secnds-1.f: New test.
18373
18374 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18375
18376         PR libgfortran/29053
18377         * gfortran.dg/streamio_9.f90: New test.
18378         * gfortran.dg/streamio_10.f90: New test.
18379
18380 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18381
18382         PR C++/29002
18383         * g++.dg/init/array22.C: New test.
18384         * g++.dg/init/array23.C: New test.
18385
18386 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18387
18388         * stackcheck.lst: Update list of tests requiring stack checking.
18389         * norun.lst: Adjust for above change.
18390         * ada95.lst: New file.
18391         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18392         requiring -gnat95 switch.
18393
18394 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18395
18396         * gnat.dg/in_out_parameter.adb: New test.
18397
18398 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18399
18400         PR debug/28980
18401         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18402
18403 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18404
18405         * gnat.dg/specs/unchecked_union.ads: New test.
18406
18407 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18408
18409         PR rtl-optimization/28982
18410         * gcc.c-torture/execute/pr28982a.c: New test.
18411         * gcc.c-torture/execute/pr28982b.c: Likewise.
18412
18413 2006-09-12  Eric Christopher  <echristo@apple.com>
18414
18415         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18416         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18417
18418 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18419
18420         PR c/28768
18421         PR preprocessor/14634
18422         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18423         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18424         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18425
18426 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18427
18428         * gcc.dg/pr28243.c: New test.
18429
18430 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18431
18432         PR fortran/28971
18433         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18434         this undiagnosed regression reappears.
18435
18436 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18437
18438         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18439         Treat $srcdir as a literal.
18440         * lib/fortran-torture.exp (fortran-torture-compile,
18441         fortran-torture-execute): Likewise.
18442         * lib/objc-torture.exp (objc-torture-compile,
18443         objc-torture-execute): Likewise.
18444         * lib/profopt.exp (profopt-execute): Likewise.
18445
18446 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18447
18448         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18449
18450 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18451
18452         PR testsuite/28950
18453         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18454
18455 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18456
18457         PR target/13685
18458         * gcc.target/i386/pr13685.c: New test.
18459
18460 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18461
18462         * gcc.dg/pr28726.c: New test.
18463
18464 2006-09-11  Josh Conner  <jconner@apple.com>
18465
18466         * gcc.dg/nrv3.c: Increase size of structure.
18467         * gcc.dg/nrv4.c: Likewise.
18468         * gcc.dg/nrv5.c: Likewise.
18469
18470 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18471
18472         PR libfortran/28890
18473         gfortran.dg/assumed_charlen_function_5.f90: New test.
18474
18475 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18476
18477         PR c++/28991
18478         * g++.dg/init/static3.C: New test.
18479
18480 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18481
18482         PR testsuite/29007
18483         * gcc.dg/long-long-cst1.c (t): Add cast to
18484         __SIZE_TYPE__ before casting to int.
18485         (main): Return 0 on success.
18486
18487 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18488
18489         * gcc.c-torture/execute/20060910-1.c: New test.
18490
18491 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18492
18493         PR middle-end/26983
18494         * gcc.dg/pr26983.c: New test.
18495
18496 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18497
18498         PR target/29006
18499         * gcc.c-torture/execute/pr29006.c: New test.
18500
18501 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18502
18503         PR libfortran/28947
18504         gfortran.dg/matmul_4.f90: New test.
18505
18506 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18507
18508         PR fortran/28959
18509         gfortran.dg/used_types_10: New test.
18510
18511 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18512
18513         PR libfortran/28923
18514         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18515         gfortran.dg/array_initializer_3.f90: New test.
18516
18517 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18518
18519         PR fortran/28914
18520         * gfortran.dg/actual_array_constructor_3.f90: New test.
18521
18522 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18523
18524         PR testsuite/26778
18525         * gcc.target/i386/pr26778.c: New testcase.
18526
18527 2006-09-08  Eric Christopher  <echristo@apple.com>
18528
18529         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18530         * gcc.target/i386/memcpy-1.c: Ditto.
18531         * gcc.target/i386/asm-1.c: Ditto.
18532         * gcc.target/i386/20060512-4.c: Ditto.
18533         * gcc.target/i386/compress-float-387.c: Ditto.
18534         * gcc.target/i386/20060512-1.c: Ditto.
18535         * gcc.target/i386/compress-float-sse.c: Ditto.
18536         * gcc.target/i386/20060512-2.c: Ditto.
18537         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18538         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18539         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18540         * gcc.dg/pr26449.c: Ditto.
18541         * gcc.dg/attr-ms_struct-2.c: Ditto.
18542         * gcc.dg/attr-ms_struct-1.c: Ditto.
18543         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18544
18545 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18546
18547         PR c/28504
18548         * gcc.dg/vla-10.c: New test.
18549
18550 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18551
18552         PR c++/28858
18553         * g++.dg/parse/template20.C: New test.
18554         * g++.dg/template/operator8.C: Remove obsolete part.
18555         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18556         * g++.old-deja/g++.pt/crash65.C: Likewise.
18557
18558 2006-09-07  Jason Merrill  <jason@redhat.com>
18559
18560         PR middle-end/27724
18561         * gcc.dg/long-long-cst1.c: New test.
18562
18563 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18564
18565         PR C++/28906
18566         * g++.dg/other/array3.C: New test.
18567         * g++.dg/other/array4.C: New test.
18568         * g++.dg/other/array5.C: New test.
18569
18570 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18571
18572         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18573
18574 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18575
18576         PR target/28946
18577         * gcc.target/i386/pr28946.c: New test.
18578
18579 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18580
18581         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18582         in integer literal constant.
18583         * gfortran.dg/enum_8.f90: Ditto.
18584         * gfortran.dg/g77/20030326-1.f: Ditto.
18585
18586 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18587
18588         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18589         nonconformance usage.
18590
18591 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18592
18593         PR middle-end/28862
18594         * gcc.c-torture/compile/vector-align-1.c: New test.
18595
18596 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18597
18598         PR rtl-opt/27883
18599         * g++.dg/opt/copysign-1.C: New test.
18600
18601 2006-09-06  Jason Merrill  <jason@redhat.com>
18602
18603         PR c++/27371
18604         * g++.dg/warn/unused-result1.C: New test.
18605
18606 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18607
18608         PR c++/28903
18609         * g++.dg/ext/vla3.C: New test.
18610
18611         PR c++/28886
18612         * g++.dg/template/array16.C: New test.
18613
18614 2006-09-06  Richard Guenther  <rguenther@suse.de>
18615
18616         * gcc.dg/pr27226.c: Remove testcase again.
18617
18618 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18619
18620         PR tree-opt/28937
18621         * g++.dg/opt/unroll2.C: New test.
18622
18623 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18624
18625         PR tree-opt/28952
18626         * gcc.dg/vect/pr28952.c: New test.
18627
18628 2006-09-05  Richard Guenther  <rguenther@suse.de>
18629
18630         PR tree-optimization/28900
18631         * gcc.dg/torture/pr28900.c: New testcase
18632
18633 2006-09-05  Richard Guenther  <rguenther@suse.de>
18634
18635         PR tree-optimization/28905
18636         * gcc.c-torture/compile/pr28905.c: New testcase.
18637
18638 2006-09-05  Richard Guenther  <rguenther@suse.de>
18639
18640         PR middle-end/28935
18641         * gcc.dg/pr28935.c: New testcase.
18642
18643 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18644
18645         * gcc.c-torture/execute/20060905-1.c: New test.
18646
18647 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18648
18649         PR fortran/28908
18650         * gfortran.dg/used_types_7.f90: New test.
18651         * gfortran.dg/used_types_8.f90: New test.
18652         * gfortran.dg/used_types_9.f90: New test.
18653
18654 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18655
18656         * gcc.c-torture/compile/20060904-1.c: New test.
18657
18658 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18659
18660         PR c++/23287 Revert my 2006-09-01 patch
18661         * g++.dg/parse/dtor12.C: Remove.
18662
18663 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18664
18665         PR c+/27670
18666         * g++.dg/template/operator9.C: New test.
18667
18668         PR c++/27493
18669         * g++.dg/template/operator7.C: New test.
18670
18671         PR c++/27494
18672         * g++.dg/template/operator8.C: New test.
18673
18674         PR c++/27397
18675         * g++.dg/template/crash57.C: New test.
18676
18677         * g++.dg/template/typedef4.C: Adjust error markers.
18678         * g++.dg/template/typedef5.C: Likewise.
18679
18680 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18681
18682         PR c++/28878
18683         * g++.dg/parse/crash33.C: New test.
18684
18685 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18686         Richard Guenther  <rguenther@suse.de>
18687         Adam Nemet  <anemet@caviumnetworks.com>
18688
18689         PR middle-end/27226
18690         * gcc.target/mips/memcpy-1.c: New testcase.
18691         * gcc.dg/pr27226.c: Likewise.
18692
18693 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18694
18695         PR c++/28705
18696         * g++.dg/lookup/koenig5.C: New.
18697         * g++.dg/template/crash56.C: New.
18698
18699 2006-09-01  Josh Conner  <jconner@apple.com>
18700
18701         PR c++/25505
18702         * gcc.dg/nrv3.c: New test.
18703         * gcc.dg/nrv4.c: New test.
18704         * gcc.dg/nrv5.c: New test.
18705
18706 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18707
18708         PR c++/23287
18709         * g++.dg/parse/dtor12.C: New.
18710
18711 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18712
18713         PR tree-optimization/28839
18714         * gcc.dg/pr28839.c: New test.
18715
18716 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18717
18718         PR target/24367
18719         * gcc.dg/pr24367.c: New testcase.
18720
18721 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18722
18723         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18724
18725 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18726
18727         PR rtl-optimization/27735
18728         * gcc.dg/loop-unswitch-1.c: New test.
18729
18730 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18731
18732         PR fortran/28885
18733         * gfortran.dg/aliasing_dummy_2.f90: New test.
18734
18735         PR fortran/20067
18736         * gfortran.dg/generic_5.f90: Change error message.
18737
18738         PR fortran/28873
18739         * gfortran.dg/generic_6.f90: New test.
18740
18741         PR fortran/25077
18742         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18743
18744         PR fortran/25102
18745         * gfortran.dg/invalid_interface_assignment.f90: New test.
18746
18747         PR fortran/24866
18748         * gfortran.dg/module_proc_external_dummy.f90: New test.
18749
18750 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18751
18752         PR c++/28349
18753         * g++.dg/warn/var-args1.C: New test.
18754
18755 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18756
18757         PR fortran/28866
18758         * gfortran.dg/simpleif_2.f90: New test.
18759         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18760         * gfortran.dg/enum_5.f90: Ditto.
18761
18762 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18763             Kazu Hirata  <kazu@codesourcery.com>
18764
18765         PR tree-optimization/17506
18766         * gcc.dg/pr17506.c: New.
18767
18768 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18769
18770         PR c++/28139
18771         * g++.dg/eh/alias1.C: New test.
18772
18773 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18774
18775         PR c++/28860
18776         * g++.dg/template/ttp22.C: New test.
18777
18778 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18779
18780         PR middle-end/26632
18781         * gcc.dg/pr26632.c: New.
18782
18783 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18784
18785         PR libgfortran/28354
18786         * gfortran.dg/fmt_zero_precision.f90: New test.
18787
18788 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18789
18790         PR c++/28058
18791         * g++.dg/template/spec31.C: New test.
18792
18793 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18794
18795         PR c++/26573
18796         * g++.dg/other/static2.C: New test.
18797
18798 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18799
18800         * gcc.dg/Wswitch-enum-2.c: New test case.
18801         * gcc.dg/Wswitch-enum-3.c: Likewise.
18802
18803 2006-08-26  Richard Guenther  <rguenther@suse.de>
18804
18805         * gcc.c-torture/compile/20060826-1.c: New testcase.
18806
18807 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18808
18809         PR c++/28736
18810         * g++.dg/template/void10.C: New test.
18811
18812         PR c++/28737
18813         * g++.dg/template/void8.C: New test.
18814
18815         PR c+_+/28738
18816         * g++.dg/template/void9.C: New test.
18817
18818         * g++.dg/template/void3.C: Adjust error markers.
18819         * g++.dg/template/void4.C: Likewise.
18820         * g++.dg/template/crash55.C: Likewise.
18821         * g++.dg/template/void7.C: Likewise
18822
18823 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18824
18825         PR c++/28588
18826         * g++.dg/inherit/access6.C: New test.
18827         * g++.dg/inherit/access7.C: Likewise.
18828
18829         PR c++/28595
18830         * g++.dg/template/array15.C: New test.
18831         * g++.dg/template/crash2.C: Tweak error markers.
18832
18833 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18834
18835         PR middle-end/28683
18836         * gcc.c-torture/compile/20060823-1.c: New test.
18837
18838 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18839
18840         PR c++/28853
18841         * g++.dg/template/ttp21.C: New test.
18842
18843         PR c++/28852
18844         * g++.dg/other/operator1.C: Add error-marker.
18845         * g++.dg/other/operator2.C: New test.
18846
18847 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18848
18849         PR c/27893
18850         * gcc.c-torture/compile/vla-const-1.c,
18851         gcc.c-torture/compile/vla-const-2.c: New tests.
18852
18853 2006-08-26  Richard Guenther  <rguenther@suse.de>
18854
18855         PR middle-end/28814
18856         * gcc.dg/torture/pr28814.c: New testcase.
18857
18858 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18859
18860         PR c/28418
18861         * gcc.c-torture/compile/compound-literal-1.c: New test.
18862
18863 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18864
18865         PR c/28299
18866         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18867         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18868         Expect extra diagnostics.
18869
18870 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18871
18872         gcc.dg/noncompile/pr16876.c: New test.
18873
18874 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/28056
18877         * g++.dg/parse/local1.C: New test.
18878         * g++.dg/other/qual1.C: Tweak error marker.
18879
18880 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18881
18882         PR c++/27787
18883         * g++.dg/template/typename10.C: New.
18884         * g++.dg/template/lookup4.C: Remove bogus error marker.
18885
18886 2006-08-25  Richard Guenther  <rguenther@suse.de>
18887
18888         PR testsuite/28829
18889         * gcc.dg/pr26570.c: Fix testcase.
18890
18891 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18892
18893         PR tree-opt/28807
18894         * gcc.c-torture/execute/mayalias-2.c: New test.
18895         * gcc.dg/tree-ssa/alias-13.c: New test.
18896
18897 2006-08-24  Jan Hubicka  <jh@suse.cz>
18898
18899         PR debug/26881
18900         * gcc.dg/debug/pr26881.c: New file.
18901
18902 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18903
18904         PR fortran/28788
18905         * gfortran.dg/used_types_4.f90: New test.
18906         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18907         association of derived types.
18908         * gfortran.dg/used_types_2.f90: Add module cleanup.
18909         * gfortran.dg/used_types_3.f90: The same.
18910
18911         PR fortran/28771
18912         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18913         fix of regression.
18914
18915 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18916
18917         PR 28813
18918         * gfortran.dg/direct_io_6.f90: Remove test.
18919
18920 2006-08-23  Stuart Hastings  <stuart@apple.com>
18921
18922         PR 28825
18923         * gcc.target/i386/20060821-1.c: New.
18924
18925 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18926
18927         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18928         dg-warning strings for dllimport.
18929
18930 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18931
18932         PR C++/28450
18933         * g++.dg/ext/vector4.C: New test.
18934         * g++.dg/ext/complex1.C: New test.
18935
18936 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18937
18938         PR debug/28692
18939         * gcc.dg/debug/const-1.c: New.
18940         * gcc.dg/debug/const-2.c: New.
18941         * gcc.dg/debug/dwarf2/const-1.c: New.
18942         * gcc.dg/debug/dwarf2/const-2.c: New.
18943         * gcc.dg/debug/dwarf2/const-2b.c: New.
18944
18945 2006-08-22  Richard Guenther  <rguenther@suse.de>
18946
18947         PR middle-end/28776
18948         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18949         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18950
18951 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18952
18953         PR tree-optimization/28003
18954         * g++.dg/tree-ssa/pr28003.C: New.
18955
18956 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18957
18958         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18959
18960 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18961
18962         PR c++/26269
18963         * g++.dg/other/error14.C: New test.
18964
18965         PR c++/28505
18966         * g++.dg/parse/ctor7.C: New test.
18967         * g++.dg/parse/ctor8.C: Likewise.
18968
18969         PR c++/28741
18970         * g++.dg/template/void7.C: New test.
18971
18972 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18973
18974         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18975         * gnat.dg/self_aggregate_with_array.adb: New test.
18976
18977 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18978
18979         * g++.dg/eh/arm-vfp-unwind.C: New test.
18980
18981 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18982
18983         PR c++/28341
18984         * g++.dg/template/ref3.C: New test.
18985         * g++.dg/template/nontype13.C: New test.
18986
18987         PR c++/28346
18988         * g++.dg/template/ptrmem17.C: New test.
18989
18990 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18991
18992         PR target/28648 c:
18993         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18994
18995 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18996
18997         PR fortran/28630
18998         * gfortran.dg/used_types_2.f90: New test.
18999
19000         PR fortran/28601
19001         * gfortran.dg/used_types_3.f90: New test.
19002
19003         PR fortran/20886
19004         * gfortran.dg/generic_actual_arg.f90: New test.
19005
19006         PR fortran/28735
19007         * gfortran.dg/module_private_array_refs_1.f90: New test.
19008
19009         PR fortran/28762
19010         * gfortran.dg/program_name_1.f90: New test.
19011
19012         PR fortran/28425
19013         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19014
19015         PR fortran/28496
19016         * gfortran.dg/array_initializer_2.f90: New test.
19017
19018         PR fortran/18111
19019         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19020
19021         PR fortran/28600
19022         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19023
19024         PR fortran/28771
19025         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19026
19027         PR fortran/28660
19028         * gfortran.dg/dependent_decls_1.f90: New test.
19029
19030 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19031
19032         PR fortran/25217
19033         * gfortran.dg/derived_init_2.f90: New.
19034
19035 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19036
19037         * gcc.c-torture/execute/pr28289.c: New test.
19038
19039 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19040
19041         PR c/28744
19042         * gcc.dg/attr-externally-visible-1.c: New test.
19043         * gcc.dg/attr-externally-visible-2.c: New test.
19044         * g++.dg/parse/attr-externally-visible-1.C: New test.
19045         * g++.dg/parse/attr-externally-visible-2.C: New test.
19046
19047 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19048
19049         PR c++/28606
19050         * g++.dg/parse/dtor11.C: New test.
19051
19052 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19053
19054         PR rtl-optimization/28489
19055         * gcc.c-torture/compile/pr28489.c: New test.
19056
19057 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19058
19059         PR c++/28710
19060         * g++.dg/template/redecl4.C: New test.
19061
19062         PR c++/28711
19063         * g++.dg/template/ctor8.C: New test.
19064
19065 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19066
19067         * gcc.dg/pr26570.c: Fix testcase.
19068
19069 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19070
19071         * PR c++/28573
19072         * g++.dg/parse/offsetof6.C: New test.
19073         * g++.dg/parse/offsetof6.C: New test.
19074         * g++.dg/parse/offsetof7.C: New test.
19075
19076 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19077
19078         PR testsuite/28602
19079         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19080         is false.
19081
19082 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19083
19084         PR c++/28302
19085         * g++.dg/ext/vector3.C: New test.
19086
19087 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19088
19089         PR gcov/profile/26570
19090         * gcc.dg/pr26570.c: New test.
19091
19092 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19093
19094         PR c/27697
19095         * gcc.dg/qual-component-1.c: New test.
19096
19097 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19098
19099         PR c++/28593
19100         * g++.dg/parse/new3.C: New test.
19101
19102 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19103
19104         PR fortran/25828
19105         * gfortran.dg/streamio_1.f90: New test.
19106         * gfortran.dg/streamio_2.f90: New test.
19107         * gfortran.dg/streamio_3.f90: New test.
19108         * gfortran.dg/streamio_4.f90: New test.
19109         * gfortran.dg/streamio_5.f90: New test.
19110         * gfortran.dg/streamio_6.f90: New test.
19111         * gfortran.dg/streamio_7.f90: New test.
19112         * gfortran.dg/streamio_8.f90: New test.
19113
19114 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19115
19116         PR c/28287
19117         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19118
19119 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19120
19121         PR c++/28594
19122         * g++.dg/template/void6.C: New test.
19123
19124 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19125
19126         PR c/28649
19127         * gcc.dg/parse-error-1.c: New test.
19128         * gcc.dg/parse-error-2.c: New test.
19129         * gcc.dg/cpp/digraph2.c: Add error-marker.
19130         * gcc.dg/noncompile/920923-1.c: Likewise.
19131
19132 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19133
19134         PR c/27490
19135         * gcc.dg/sizeof-2.c: New testcase.
19136
19137         PR c/27489
19138         * gcc.dg/switch-A.c: New testcase.
19139
19140 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19141
19142         PR c++/28288
19143         PR c++/14556
19144         * g++.old-deja/g++.warn/compare1.C: Delete.
19145         * g++.dg/opt/pr7503-2.C: Delete.
19146         * g++.dg/opt/pr7503-3.C: Delete.
19147         * g++.dg/opt/pr7503-4.C: Delete.
19148         * g++.dg/opt/pr7503-5.C: Delete.
19149         * g++.dg/opt/max1.C: Delete.
19150         * g++.dg/warn/minmax.C: Delete.
19151         * g++.dg/expr/minmax.C: New test.
19152
19153 2006-08-14  Richard Guenther  <rguenther@suse.de>
19154
19155         PR testsuite/28703
19156         * gcc.c-torture/execute/pr28651.c: Do not use argc
19157         to avoid optimization, instead forbid inlining.
19158
19159 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19160
19161         PR rtl-optimization/28634
19162         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19163
19164 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19165
19166         PR c/27184
19167         * gcc.dg/torture/pr27184.c: New test.
19168
19169 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19170
19171         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19172
19173 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19174
19175         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19176         * gfortran.dg/stat_2.f90: Likewise.
19177         * gfortran.dg/chmod_1.f90: Likewise.
19178         * gfortran.dg/chmod_2.f90: Likewise.
19179         * gfortran.dg/chmod_3.f90: Likewise.
19180
19181 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19182
19183         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19184
19185 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19186
19187         * g++.dg/opt/pr23454-2.C: New test.
19188
19189 2006-08-11  Richard Guenther  <rguenther@suse.de>
19190
19191         PR middle-end/28651
19192         * gcc.c-torture/execute/pr28651.c: New testcase.
19193
19194 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19195
19196         * gnat.dg/specs/static_initializer.ads: New test.
19197
19198 2006-08-10  Paul Brook  <paul@codesourcery.com>
19199
19200         * gcc.target/arm/cond-asm.c: New test.
19201
19202 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19203
19204         PR tree-optimization/26197
19205         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19206         * g++.dg/vect/vect.exp: Compile the new tests with
19207         --param max-aliased-vops=0.
19208
19209 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19210
19211         PR c++/28637
19212         * g++.dg/template/void3.C: New test.
19213
19214         PR c++/28638
19215         * g++.dg/template/void4.C: New test.
19216
19217         PR c++/28640
19218         * g++.dg/template/void5.C: New test.
19219
19220 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19221
19222         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19223         after dg-do compile.
19224
19225 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19226
19227         PR tree-optimizations/26969
19228         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19229         "unswitch-loops" with -funswitch-loops.
19230         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19231
19232 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19233
19234         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19235         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19236         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19237         * objc.dg/dwarf-1.m: Likewise.
19238         * objc.dg/dwarf-2.m: Likewise.
19239         * obj-c++.dg/dwarf-2.mm: Likewise.
19240
19241 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19242
19243         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19244         * objc.dg/dwarf-2.m: Likewise.
19245         * obj-c++.dg/dwarf-2.mm: Likewise.
19246
19247         PR libfortran/28603
19248         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19249
19250         PR testsuite/27611
19251         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19252
19253         PR testsuite/27033
19254         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19255
19256 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19257
19258         PR target/27827
19259         * gcc.target/i386/pr27827.c: New testcase.
19260
19261 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19262
19263         PR fortran/28590
19264         * gfortran.dg/sequence_types_1.f90: New test.
19265
19266 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19267
19268         PR fortran/28548
19269         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19270         dg-warning.  Add -pedantic option.
19271
19272 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19273
19274         PR c/28502
19275         * gcc.dg/proto-1.c: New test.
19276
19277         PR c/27721
19278         * gcc.dg/lvalue-4.c: New test.
19279
19280         PR c/28136
19281         * gcc.dg/init-bad-5.c: New test.
19282
19283 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19284
19285         PR c++/28347
19286         * g++.dg/ext/typedef-init.C: Add new test for typedef
19287         initialization inside templates. Adjust existing error markers.
19288
19289 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19290
19291         PR c++/28148
19292         * g++.dg/init/ptrmem3.C: New test.
19293
19294 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19295
19296         PR tree-optimization/27770
19297         * lib/target-support.exp: New target keyword "section_anchors".
19298         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19299         tests.
19300         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19301         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19302         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19303         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19304
19305 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19306
19307         * gcc.dg/20060801-1.c: Add missing '}'.
19308
19309 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19310
19311         PR c++/27508
19312         * g++.dg/parse/dtor9.C: New test.
19313         * g++.dg/parse/dtor10.C: New test.
19314         * g++.dg/other/error7.C: Adjust error-marker.
19315
19316         PR c++/28274
19317         * g++.dg/other/default5.C: New test.
19318
19319 2006-08-02  Richard Guenther  <rguenther@suse.de>
19320
19321         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19322
19323 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19324
19325         PR c++/28557
19326         * g++.dg/template/conv9.C: New test.
19327
19328 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19329
19330         PR debug/28063
19331         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19332         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19333         Optionally return assembly text.  Update callers.
19334         (check_no_compiler_messages): Update verbose messages.
19335         (check_no_messages_and_pattern): New.
19336         (check_effective_target_string_merging): New.
19337
19338 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19339
19340         PR c++/28250
19341         * g++.dg/eh/catch4.C: New test.
19342
19343         PR c++/28257
19344         * g++.dg/other/qual1.C: New test.
19345
19346         PR c++/28259
19347         * g++.dg/inherit/error2.C: New test.
19348
19349         PR c++/28267
19350         * g++.dg/other/new1.C: New test.
19351
19352         * g++.dg/warn/pr23075.C: Remove obsolete test.
19353         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19354         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19355
19356 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19357
19358         PR c++/28523
19359         * g++.dg/eh/cast1.C: New test.
19360
19361 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19362
19363         PR libfortran/28452
19364         * gfortran.dg/random_3.f90:  New test.
19365
19366 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19367
19368         PR c++/28432
19369         * g++.dg/other/pr28304.C: Change expected error message.
19370         * g++.dg/other/pr28432.C: New test.
19371
19372 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19373
19374         PR c++/28256
19375         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19376
19377 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19378
19379         PR debug/23336
19380         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19381         at -g1.
19382         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19383         g++.dg/debug/enum-2.C: New.
19384
19385 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19386
19387         PR c++/6634
19388         * g++.dg/parse/long1.C: Add more tests.
19389
19390 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19391
19392         * gfortran.dg/lrshift_1.c: New file.
19393
19394 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19395
19396         PR libgfortran/28335
19397         * gfortran.dg/no_unit_error_1.f90: New test.
19398
19399 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19400
19401         PR libgfortran/28335
19402         * gfortran.dg/no_unit_error_1.f90: Delete test.
19403         * gfortran.dg/no_unit_error_2.f90: Delete test.
19404
19405 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19406
19407         * gfortran.dg/chmod_3.f90: New test.
19408         * gfortran.dg/ltime_gmtime_1.f90: New test.
19409         * gfortran.dg/ltime_gmtime_2.f90: New test.
19410         * gfortran.dg/lrshift_1.f90: New test.
19411         * gfortran.dg/chmod_1.f90: New test.
19412         * gfortran.dg/chmod_2.f90: New test.
19413
19414 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19415
19416         PR c++/27668
19417         * g++.dg/template/crash55.C: New test.
19418
19419         PR c++/27962
19420         * g++.dg/template/nontype16.C: New test.
19421
19422         * g++.dg/template/void2.C: Adjust error markers.
19423         * g++.dg/template/nontype5.C: Adjust error markers.
19424
19425 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19426
19427         * gcc.target/i386/stack-prot-kernel.c: New test.
19428
19429 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19430
19431         * gcc.dg/builtins-55.c: New test case.
19432
19433 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19434
19435         PR rtl-optimization/27907
19436         * gcc.c-torture/compile/pr27907.c: New test.
19437
19438 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19439
19440         * gfortran.dg/mclock.f90: New test.
19441         * gfortran.dg/int_conv_1.f90: New test.
19442         * gfortran.dg/stat_1.f90: New test.
19443         * gfortran.dg/stat_2.f90: New test.
19444
19445 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19446
19447         PR libgfortran/28335
19448         * gfortran.dg/no_unit_error_1.f90: New test.
19449         * gfortran.dg/no_unit_error_2.f90: New test.
19450         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19451
19452 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19453
19454         PR middle-end/28473
19455         * gcc.dg/fold-convround-1.c: New test case.
19456
19457 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19458
19459         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19460
19461 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19462
19463         PR c++/27572
19464         * g++.dg/other/typedef1.C: New test.
19465         * g++.dg/template/typedef4.C: New test.
19466         * g++.dg/template/typedef5.C: New test.
19467
19468 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19469
19470         PR fortran/28416
19471         * gfortran.dg/allocatable_dummy_3.f90: New.
19472
19473 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19474
19475         PR fortran/28439
19476         * gfortran.dg/arithmetic_if.f90:  New test.
19477
19478 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19479
19480         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19481         avoid memcpy optimization.
19482
19483 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19484
19485         PR fortran/25289
19486         * gfortran.dg/direct_io_6.f90: New test.
19487
19488 2006-07-24  Jan Hubicka  <jh@suse.cz>
19489
19490         PR c/25795
19491         PR c++/27369
19492         * gcc.dg/pr25795.c: New test.
19493         * gcc.dg/pr25795-1.c: New test.
19494
19495 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19496
19497         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19498         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19499         which may be transformed to "g || h" on some platforms.
19500
19501 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19502
19503         PR c++/28025
19504         * g++.dg/template/friend45.C: New test.
19505
19506 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19507
19508         PR libgfortran/28339
19509         * gfortran.dg/arrayio_8.f90: New test.
19510
19511 2006-07-21  Mike Stump  <mrs@apple.com>
19512
19513         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19514
19515         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19516
19517 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19518
19519         PR c++/28250
19520         * g++.dg/eh/catch3.C: New test.
19521
19522         PR c++/28363
19523         * g++.dg/template/defarg10.C: New test.
19524
19525 2006-07-20  Paul Brook  <paul@codesourcery.com>
19526
19527         PR 27363
19528         * gcc.dg/pr27363.c: New test.
19529
19530 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19531
19532         PR c++/28338
19533         * g++.dg/init/ref13.C: New test.
19534
19535 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19536
19537         PR obj-c++/28434
19538         * obj-c++.dg/proto-error-1.mm: New test.
19539
19540 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19541
19542         PR c++/28337
19543         * g++.dg/template/string1.C: New test.
19544
19545 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19546
19547         PR c++/28048
19548         * g++.dg/template/defarg9.C: New test.
19549
19550         PR c++/28235
19551         * g++.dg/template/static27.C: New test.
19552
19553 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19554
19555         PR 28410
19556         * gcc.dg/tree-ssa/pr28410.c: New test.
19557
19558 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19559
19560         PR c++/28258
19561         * g++/dg/other/error13.C: New test.
19562
19563         PR c++/28260
19564         * g++.dg/template/friend44.C: New test.
19565
19566 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19567
19568         PR c++/27495
19569         * g++.dg/other/pr27495.C: New.
19570
19571 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19572
19573         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19574         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19575
19576 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19577
19578         PR c/28286
19579         * gcc.dg/pragma-pack-4.c: New test.
19580
19581 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19582
19583         PR c++/28291
19584         * g++.dg/ext/pr28291.C: New test.
19585
19586 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19587
19588         PR middle-end/28403
19589         * gcc.c-torture/execute/pr28403.c: New test.
19590
19591 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19592
19593         PR middle-end/28402
19594         * gcc.dg/pr28402.c: New test.
19595
19596 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19597
19598         PR c++/28304
19599         * g++.dg/other/pr28304.C: New test.
19600
19601 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19602
19603         PR other/28251
19604         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19605         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19606
19607 2006-07-17  Richard Guenther  <rguenther@suse.de>
19608
19609         PR tree-optimization/28238
19610         * g++.dg/tree-ssa/pr28238.C: New testcase.
19611
19612 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19613
19614         PR c++/28250
19615         * g++.dg/eh/catch1.C: New test.
19616         * g++.dg/eh/catch2.C: New test.
19617
19618 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19619
19620         PR c++/28370
19621         * g++.dg/template/anon3.C: New test.
19622
19623 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19624
19625         PR fortran/20844
19626         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19627         specifiers requiring an explicit format tag..
19628
19629         PR fortran/28201
19630         * gfortran.dg/generic_5: New test.
19631
19632         PR fortran/20893
19633         * gfortran.dg/elemental_optional_args_1.f90: New test.
19634
19635 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19636
19637         * gnat.dg/assert.ads: New file.
19638         * gnat.dg/controlled_record.ads: Likewise.
19639         * gnat.dg/controlled_record.adb: Likewise.
19640
19641 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19642
19643         PR c++/28292
19644         * g++.dg/other/error12.C: New test.
19645
19646         PR c++/28269
19647         * g++.dg/template/crash54.C: New test.
19648
19649 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19650
19651         PR c++/28249
19652         * g++.dg/parse/catch1.C: New test.
19653
19654         PR c++/28294
19655         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19656
19657         PR c++/28387
19658         * g++.dg/ext/attrib24.C: New test.
19659
19660 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19661
19662         PR c++/28343
19663         * g++.dg/ext/asmspec1.C: New test.
19664
19665 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19666
19667         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19668         (dg-test): Support shouldfail tests.
19669         * lib/target-supports-dg.exp (dg-shouldfail): New.
19670         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19671         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19672         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19673         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19674         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19675         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19676         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19677
19678 2006-07-13  Jan Hubicka  <jh@suse.cz>
19679
19680         * gcc.target/i386/memcpy-1.c: New.
19681
19682 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19683
19684         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19685
19686 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19687
19688         PR fortran/25097
19689         * gfortran.dg/present_1.f90: New test.
19690
19691         PR fortran/20903
19692         * gfortran.dg/interface_derived_type_1.f90: New test.
19693
19694 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19695
19696         PR fortran/28213
19697         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19698         list.
19699
19700 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19701
19702         PR c++/27820
19703         * g++.dg/other/label1.C: New test.
19704
19705 2006-07-07  Richard Guenther  <rguenther@suse.de>
19706
19707         PR middle-end/28268
19708         * gcc.dg/torture/pr28268.c: New testcase.
19709
19710 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19711
19712         PR c++/27019
19713         * g++.dg/ext/pr27019.C: New.
19714
19715 2006-07-07  Richard Guenther  <rguenther@suse.de>
19716
19717         PR tree-optimization/28187
19718         * gcc.dg/pr28187.c: New testcase.
19719
19720 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19721
19722         * gnat.dg/address_conversion.adb: New test.
19723         * gnat.dg/boolean_subtype.adb: Likewise.
19724         * gnat.dg/frame_overflow.adb: Likewise.
19725         * gnat.dg/pointer_array.adb: Likewise.
19726         * gnat.dg/pointer_conversion.adb: Likewise.
19727
19728 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19729
19730         PR fortran/28237
19731         PR fortran/23420
19732         * gfortran.dg/print_fmt_5.f90: New test.
19733
19734 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19735
19736         PR fortran/28129
19737         * gfortran.dg/bounds_check_4.f90: New test.
19738
19739 2006-07-05  Richard Guenther  <rguenther@suse.de>
19740
19741         PR target/28158
19742         * gfortran.dg/pr28158.f90: New testcase.
19743
19744 2006-07-05  Richard Guenther  <rguenther@suse.de>
19745
19746         PR tree-optimization/28162
19747         * gcc.dg/pr28162.c: New testcase.
19748
19749 2006-07-05  Richard Guenther  <rguenther@suse.de>
19750         Andrew Pinski  <pinskia@gcc.gnu.org>
19751
19752         PR c++/27084
19753         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19754
19755 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19756
19757         PR fortran/28174
19758         * gfortran.dg/actual_array_substr_2.f90: New test.
19759
19760         PR fortran/28167
19761         * gfortran.dg/actual_array_constructor_2.f90: New test.
19762
19763 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19764
19765         * gfortran.dg/itime_idate_1.f: New test.
19766         * gfortran.dg/itime_idate_2.f: New test.
19767
19768 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19769
19770         PR libgfortran/27704
19771         * gfortran.dg/open_status_3.f90: New test.
19772         * gfortran.dg/fmt_l.f90: Update for new feature.
19773
19774 2006-07-03  Asher Langton  <langton2@llnl.gov>
19775
19776         * gfortran.dg/oldstyle_2.f90: New.
19777
19778 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19779
19780         * gnat.dg/string_slice.adb: New test.
19781
19782 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19783
19784         PR fortran/19259
19785         * gfortran.dg/semicolon_fixed.c: New.
19786         * gfortran.dg/semicolon_free.c: New.
19787
19788 2006-06-30  Mike Stump  <mrs@apple.com>
19789
19790         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19791         that don't support internal visibility.
19792
19793 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19794
19795         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19796         for '(' / ')' needing an extra '\'.
19797
19798 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19799
19800         PR middle-end/27428
19801         * gcc.dg/pr27428-1.c: New test case.
19802
19803 2006-06-29  Mike Stump  <mrs@apple.com>
19804
19805         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19806         on darwin as we can't align commons large enough yet.
19807
19808         * gcc.dg/vla-8.c: Add additional testcases.
19809
19810 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19811
19812         PR c++/28114
19813         * g++.dg/other/pr28114.C: New.
19814
19815 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19816
19817         * gcc.c-torture/compile/20060625-1.c: New test.
19818
19819 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19820
19821         PR fortran/20867
19822         * gfortran.dg/stfunc_3.f90: New test.
19823
19824         PR fortran/25056
19825         * gfortran.dg/impure_actual_1.f90: New test.
19826
19827         PR fortran/20874
19828         * gfortran.dg/elemental_result_1.f90: New test.
19829
19830         PR fortran/25073
19831         * gfortran.dg/select_7.f90: New test.
19832
19833         PR fortran/27554
19834         * intrinsic_actual_1.f: New test.
19835
19836         PR fortran/22038
19837         PR fortran/28119
19838         * gfortran.dg/forall_4.f90: New test.
19839
19840         PR fortran/25072
19841         * gfortran.dg/forall_5.f90: New test.
19842
19843 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19844
19845         PR c++/28051
19846         * g++.dg/template/using13.C: New test.
19847
19848         PR c++/28054
19849         * g++.dg/other/incomplete3.C: New test.
19850
19851 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19852
19853         PR fortran/28081
19854         * gfortran.dg/substr_3.f: New test.
19855         * gfortran.dg/equiv_2.f90: Update expected error message.
19856
19857 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19858
19859         PR fortran/28118
19860         * gfortran.dg/actual_array_substr_1.f90: New test.
19861
19862 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19863
19864         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19865         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19866
19867 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19868
19869         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19870
19871 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19872
19873         PR fortran/27981
19874         * gfortran.dg/simpleif_2.f90: New test.
19875
19876 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19877
19878         * g++.dg/template/error22.C: Fix typo.
19879
19880 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19881
19882         PR c++/28112
19883         * g++.dg/ext/attrib23.C: New test.
19884
19885 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19886
19887         * gnat.dg/varsize_temp.adb: New test.
19888
19889 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19890
19891         PR c++/11468
19892         * g++.dg/other/java2.C: New test.
19893
19894 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19895
19896         PR target/27789
19897         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19898         initialization.
19899
19900 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19901
19902         PR target/27531
19903         * gcc.dg/pr27531-1.c: New test case.
19904
19905 2006-06-22  Asher Langton  <langton2@llnl.gov>
19906
19907         PR fortran/24748
19908         * gfortran.dg/implicit_8.f90: New.
19909
19910 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19911
19912         PR rtl-optimization/28121
19913         * gcc.dg/pr28121.c: New test.
19914
19915 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19916
19917         PR c++/27805
19918         * g++.dg/parse/ptrmem6.C: New test.
19919
19920         PR c++/27821
19921         * g++.dg/template/error22.C: New test.
19922
19923 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19924
19925         PR c++/28111
19926         * g++.dg/template/friend43.C: New test.
19927
19928         PR c++/28110
19929         * g++.dg/template/crash53.C: New test.
19930
19931         PR c++/28109
19932         * g++.dg/rtti/incomplete1.C: New test.
19933
19934 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19935
19936         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19937
19938 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19939
19940         * gcc.c-torture/execute/complex-7.c: New.
19941
19942 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19943
19944         * gcc.dg/merge-all-constants-1.c: New test.
19945
19946 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19947
19948         PR c++/28113
19949         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19950
19951 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19952
19953         * gfortran.dg/rrspacing_1.f90: New test.
19954
19955 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19956
19957         PR c++/28052
19958         * g++.dg/other/bitfield2.C: New test.
19959
19960 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19961
19962         PR tree-optimization/27331
19963         * gcc.dg/pr27331.c: New test.
19964
19965 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19966             Eric Botcazou  <ebotcazou@adacore.com>
19967
19968         PR ada/18692
19969         * lib/gnat.exp: New file.
19970         * lib/gnat-dg.exp: Likewise.
19971         * gnat.dg: New directory.
19972         * gnat.dg/dg.exp: New driver.
19973         * gnat.dg/specs: New directory.
19974         * gnat.dg/specs/specs.exp: New driver.
19975         * gnat.dg/style: New directory.
19976         * gnat.dg/style/style.exp: New driver.
19977
19978 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19979
19980         PR fortran/16206
19981         * gfortran.dg/array_initializer_1.f90: New test.
19982
19983         PR fortran/28005
19984         * gfortran.dg/matmul_3.f90: New test.
19985
19986 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19987
19988         PR middle-end/28075
19989         * gcc.dg/tree-ssa/inline-1.c: New test.
19990
19991 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19992
19993         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19994         in malloc prototype; remove XFAIL.
19995         * gcc.dg/pr18241-2.c: Ditto.
19996         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19997         in memset prototype; remove XFAIL.
19998         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19999
20000 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
20001
20002         * gcc.dg/vla-8.c: Add.
20003
20004 2006-06-19  Richard Guenther  <rguenther@suse.de>
20005
20006         PR tree-optimization/27090
20007         * g++.dg/tree-ssa/pr27090.C: New testcase.
20008
20009 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20010
20011         PR target/27861
20012         * gcc.dg/pr27861-1.c: New test case.
20013
20014 2006-06-19  Richard Guenther  <rguenther@suse.de>
20015
20016         PR middle-end/28045
20017         * gcc.dg/torture/pr28045.c: New testcase.
20018
20019 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20020
20021         PR fortran/26801
20022         * gfortran.dg/associated_4.f90: New test.
20023
20024 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20025
20026         PR fortran/19310
20027         PR fortran/19904
20028         * gfortran.dg/real_const_3.f90: New test.
20029
20030 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20031
20032         PR c++/28016
20033         * g++.dg/template/static26.C: New test.
20034
20035         PR c++/27979
20036         * g++.dg/expr/bitfield2.C: New test.
20037
20038         PR c++/27884
20039         * g++.dg/parse/linkage2.C: New test.
20040
20041 2006-06-16  Richard Guenther  <rguenther@suse.de>
20042
20043         PR middle-end/27116
20044         * gcc.dg/pr15785-1.c: Revert last change.
20045         * gcc.dg/torture/pr27116-2.c: New testcase.
20046
20047 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20048
20049         PR middle-end/27802
20050         * gcc.dg/pr27802-1.c: New test case.
20051
20052 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20053
20054         PR c++/27689
20055         * g++.dg/template/ttp18.C: New test.
20056         * g++.dg/template/ttp19.C: Likewise.
20057
20058         PR c++/27666
20059         * g++.dg/expr/cond9.C: New test.
20060
20061         PR c++/27640
20062         * g++.dg/template/ctor7.C: New test.
20063
20064 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20065
20066         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20067
20068 2006-06-16  Richard Guenther  <rguenther@suse.de>
20069
20070         PR tree-optimization/27781
20071         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20072
20073 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20074
20075         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20076
20077 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20078
20079         * gcc.dg/tree-ssa/loop-18.c: New test.
20080
20081 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20082
20083         PR c++/27665
20084         * g++.dg/template/crash52.C: New test.
20085
20086         PR c++/27648
20087         * g++.dg/ext/attrib22.C: New test.
20088
20089         PR c++/26559
20090         * g++.dg/template/builtin1.C: New test.
20091         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20092
20093         PR c++/28018
20094         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20095         assignment.
20096         * g++.old-deja/g++.pt/crash51.C: Likewise.
20097
20098         PR c++/27227
20099         * g++.dg/lookup/linkage1.C: New test.
20100         * g++.dg/lookup/linkage2.C: Likewise.
20101
20102 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20103
20104         PR middle-end/27959
20105         * gcc.dg/pr27959.c: New testcase.
20106
20107 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20108
20109         PR target/28014:
20110         * g++.dg/eh/div.C: New test.
20111
20112 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20113
20114         PR c++/27894
20115         * g++.dg/tree-ssa/pr26757.C: New test.
20116         * g++.dg/tree-ssa/pr27894.C: New test.
20117
20118 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20119
20120         * gcc.c-torture/compile/20060609-1.c: New test.
20121
20122         PR target/27863
20123         * gcc.c-torture/compile/pr27863.c: New test.
20124
20125 2006-06-13  Richard Guenther  <rguenther@suse.de>
20126
20127         PR tree-optimization/27830
20128         * g++.dg/tree-ssa/pr27830.C: New testcase.
20129
20130 2006-06-13  Matthew Sachs  <msachs@apple.com>
20131
20132         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20133         the list of compiler flags; this causes those flags to be checked
20134         for things like dg-skip-if.
20135
20136 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20137
20138         PR c++/27601
20139         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20140
20141 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20142             Kazu Hirata  <kazu@codesourcery.com>
20143
20144         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20145         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20146
20147 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20148
20149         PR c++/27933
20150         * g++.dg/lookup/using15.C: New test.
20151
20152         PR c++/27951
20153         * g++.dg/other/anon4.C: New test.
20154
20155 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20156
20157         PR c++/21210
20158         * g++.dg/init/complex1.C: New test case.
20159
20160 2006-06-11  Eric Christopher  <echristo@apple.com>
20161
20162         PR middle-end/27948
20163         * gcc.dg/bf-ms-layout.c: Run on darwin.
20164         * gcc.dg/bf-no-ms-layout: Ditto.
20165         * gcc.dg/attr-ms_struct-2.c: New.
20166         * gcc.dg/bf-ms-layout-2.c: Ditto.
20167
20168 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20169
20170         * gcc.dg/attr-ms_struct-packed1.c: New.
20171
20172 2006-06-09  Mike Stump  <mrs@apple.com>
20173
20174         * gcc.dg/vla-7.c: Add.
20175
20176 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20177
20178         PR fortran/24558
20179         * gfortran.dg/entry_6.f90: New test.
20180
20181         PR fortran/20877
20182         PR fortran/25047
20183         * gfortran.dg/entry_7.f90: New test.
20184
20185 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20186
20187         PR c/27747
20188         * gcc.dg/cpp/_Pragma6.c: New test.
20189
20190         PR c++/27748
20191         * g++.dg/cpp/_Pragma1.C: New test.
20192
20193         PR preprocessor/27746
20194         * gcc.dg/gomp/macro-3.c: New test.
20195         * gcc.dg/gomp/macro-4.c: New test.
20196         * g++.dg/gomp/macro-3.C: New test.
20197         * g++.dg/gomp/macro-4.C: New test.
20198
20199 2006-06-09  Richard Guenther  <rguenther@suse.de>
20200
20201         PR tree-optimization/26998
20202         * gcc.dg/torture/pr26998.c: New testcase.
20203         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20204
20205 2006-06-08  Mike Stump  <mrs@apple.com>
20206
20207         * gcc.dg/pr27095.c: Account for stubs.
20208
20209         PR target/26427
20210         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20211         produce bad code on darwin.
20212
20213 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20214
20215         PR fortran/27958
20216         * gfortran.dg/substr_2.f: New test.
20217
20218 2006-06-08  Asher Langton  <langton2@llnl.gov>
20219
20220         PR fortran/27786
20221         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20222
20223 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20224
20225         PR target/27421
20226         * gcc.dg/union-3.c: New test.
20227
20228 2006-06-08  Richard Guenther  <rguenther@suse.de>
20229
20230         PR middle-end/27116
20231         * gcc.dg/torture/pr27116.c: New testcase.
20232         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20233
20234 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20235
20236         PR rtl-optimization/26449
20237         * gcc.dg/pr26449.c: New test.
20238
20239 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20240
20241         PR c++/27601
20242         * g++.dg/ext/offsetof1.C: Test member functions.
20243
20244 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20245
20246         * gcc.dg/pr27095.c: Improve scanning.
20247
20248 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20249
20250         PR fortran/23091
20251         * gfortran.dg/saved_automatic_1.f90: New test.
20252
20253         PR fortran/24168
20254         * gfortran.dg/array_simplify_1.f90: New test.
20255
20256         PR fortran/25090
20257         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20258
20259         PR fortran/25058
20260         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20261
20262 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/27177
20265         * g++.dg/expr/cast7.C: New test.
20266
20267 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20268
20269         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20270         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20271         * lib/fortran-torture.exp (fortran-torture-compile,
20272         fortran-torture-execute): Ditto.
20273
20274 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20275
20276         PR target/27842
20277         * gcc.dg/vmx/pr27842.c: New test.
20278
20279 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20280
20281         PR libfortran/27895
20282         * gfortran.dg/bounds_check_3.f90: New test.
20283
20284 2006-06-05  Mike Stump  <mrs@apple.com>
20285
20286         * objc.dg/objc-fast-4.m: Skip for ppc64.
20287
20288 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20289
20290         PR testsuite/27705
20291         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20292
20293 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20294             Victor Kaplansky  <victork@il.ibm.com>
20295
20296         PR tree-optimizations/26360
20297         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20298         with -fno-tree-dce.
20299         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20300
20301 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20302
20303         PR fortran/14067
20304         * gfortran.dg/data_char_1.f90: Add messages for truncated
20305         strings.
20306
20307         PR fortran/16943
20308         * gfortran.dg/func_decl_2.f90: New test.
20309
20310         PR fortran/20839
20311         * gfortran.dg/do_2.f90: New test.
20312
20313         PR fortran/27655
20314         * gfortran.dg/associated_3.f90: New test.
20315
20316 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20317
20318         PR c++/27819
20319         * g++.dg/template/static25.C: New test.
20320
20321         PR c++/27722
20322         * g++.dg/init/array21.C: New test.
20323
20324         PR c++/27807
20325         * g++.dg/ext/complit7.C: New test.
20326
20327         PR c++/27806
20328         * g++.dg/parse/ptrmem5.C: New test.
20329
20330 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20331             Andrew Pinski  <pinskia@physics.uc.edu>
20332
20333         PR c/27150
20334         PR middle-end/27382
20335         * gcc.dg/pr27150-1.c: New testcase.
20336         * gcc.dg/pr27382-1.c: New testcase.
20337         * gcc.dg/pr27382-2.c: New testcase.
20338
20339 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20340
20341         PR c/25161
20342         PR c/27020
20343         * gcc.dg/array-10.c: New test.
20344
20345 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20346
20347         PR c++/27804
20348         * g++.dg/init/const4.C: New test.
20349         * g++.dg/init/member1.C: Add error-marker.
20350         * g++.dg/other/fold1.C: Adjust error-marker.
20351
20352 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20353
20354         PR c++/27601
20355         * g++.dg/ext/offsetof1.C: New test.
20356
20357 2006-06-04 Eric Christopher <echristo@apple.com>
20358
20359         * gcc.dg/attr-ms_struct-1.c: New.
20360
20361 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20362
20363         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20364
20365 2006-06-04  Richard Guenther  <rguenther@suse.de>
20366
20367         PR tree-optimization/27039
20368         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20369
20370 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20371
20372         PR target/26223
20373         * gcc.target/i386/amd64-abi-2.c: New test case.
20374
20375 2006-06-02  Eric Christopher  <echristo@apple.com>
20376
20377         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20378         * gcc.target/i386/20020523-1.c: Skip if darwin.
20379         * gcc.target/i386/asm-3.c: Ditto.
20380         * gcc.target/i386/20011119-1.c: Ditto.
20381         * gcc.target/i386/clobbers.c: Remove pic part of test.
20382
20383 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20384
20385         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20386         * g++.old-deja/g++.other/init19.C: Ditto.
20387         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20388         and add other platforms as expected failures.
20389
20390 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20391
20392         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20393         (is-effective-target-keyword): Ditto.
20394
20395 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20396
20397         PR fortran/27715
20398         * gfortran.dg/extended_char_comparison_1.f:  New test.
20399
20400 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20401
20402         PR fortran/25098
20403         * gfortran.dg/dummy_procedure_1.f90: New test.
20404
20405         PR fortran/25147
20406         * gfortran.dg/dummy_procedure_2.f90: New test.
20407
20408         * gfortran.dg/associated_2.f90: Correct to make consistent with
20409         standard.
20410
20411 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20412
20413         * gcc.target/i386/387-11.c: New test case.
20414
20415 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20416
20417         PR c++/27801
20418         * g++.dg/template/cond6.C: New test.
20419
20420         PR c++/26496
20421         * g++.dg/template/crash51.C: New test.
20422         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20423
20424         PR c++/27385
20425         * g++.dg/init/array20.C: New test.
20426
20427 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20428
20429         * gcc.dg/builtins-54.c: New test case.
20430
20431 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20432
20433         PR c++/26433
20434         * g++.dg/template/fntry1.C: Add dg-do link.
20435
20436         PR c++/27808
20437         * g++.dg/parse/friend6.C: New test.
20438
20439 2006-05-30  Asher Langton  <langton2@llnl.gov>
20440
20441         * gfortran.dg/cray_pointers_7.f90: New test.
20442
20443 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20444
20445         PR tree-optimization/23452
20446         * gcc.dg/fold-mulconj-1.c: New test case.
20447
20448 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20449
20450         PR c++/27803
20451         * g++.dg/parse/bitfield1.C: New test.
20452
20453 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20454
20455         * gcc.target/ppc-eq0-1.c: New test case.
20456         * gcc.target/ppc-negeq0-1.c: New test case.
20457
20458 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20459
20460         PR c/27273
20461         * gcc.dg/overflow-warn-5.c: New test.
20462
20463 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20464
20465         PR c/27718
20466         * gcc.dg/sizeof-1.c: New test.
20467
20468 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20469
20470         PR target/27790
20471         * gcc.target/i386/pr27790.c: New test.
20472
20473 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20474
20475         PR libgfortran/27757
20476         * gfortran.dg/direct_io_5.f90: New test.
20477
20478 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20479
20480         PR libgfortran/27634
20481         * gfortran.dg/fmt_missing_period_1.f: New test.
20482         * gfortran.dg/fmt_missing_period_2.f: New test.
20483         * gfortran.dg/fmt_missing_period_3.f: New test.
20484
20485 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20486
20487         PR fortran/19777
20488         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20489         arrays.
20490
20491 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20492
20493         PR c++/27713
20494         * g++.dg/template/new6.C: New test.
20495
20496 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20497
20498         PR tree-optimization/24964
20499         * gcc.target/i386/387-10.c: New test case.
20500
20501 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20502
20503         * intrinsics/string_intrinsics.c (compare_string):
20504         Use memcmp instead of strncmp to avoid tripping over
20505         CHAR(0) in a string.
20506
20507 2006-05-27  Richard Guenther  <rguenther@suse.de>
20508
20509         PR middle-end/27773
20510         * gcc.dg/torture/pr27773.c: New testcase.
20511
20512 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20513
20514         * gcc.dg/pr24561.c: Rename to..
20515         * gcc.dg/pr25962.c: .. this.
20516
20517 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20518
20519         PR fortran/19777
20520         * gfortran.dg/bounds_check_2.f: New test.
20521
20522 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20523
20524         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20525         * gfortran.dg/byte_1.f90: Likewise.
20526         * gfortran.dg/dup_save_2.f90: Likewise.
20527
20528 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20529
20530         * gfortran.dg/associated_2.f90: New test.
20531
20532 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20533
20534         PR fortran/27524
20535         * gfortran.dg/bounds_check_1.f90: New test.
20536
20537 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20538
20539         PR rtl-optimization/27661
20540         * gcc.dg/pr27661.c: New test case.
20541
20542 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20543
20544         PR fortran/23151
20545         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20546         * gfortran.dg/print_parentheses_1.f:  New test.
20547         * gfortran.dg/print_parentheses_2.f90:  New test.
20548
20549 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20550
20551         PR target/27758
20552         * gcc.dg/pr27758.c: New test.
20553
20554 2006-05-24  Falk Hueffner  <falk@debian.org>
20555
20556         * gcc.c-torture/compile/pr27571.c: New test.
20557
20558 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20559
20560         PR fortran/27709
20561         * gfortran.dg/spec_expr_4.f90: New test.
20562
20563         PR fortran/27155
20564         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20565
20566 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20567
20568         PR c++/20103
20569         * g++.dg/ext/complit6.C: New test.
20570         * g++.dg/ext/complit3.C: Adjust error markers.
20571         * g++.dg/init/const3.C: New test.
20572
20573 2006-05-25  Richard Guenther  <rguenther@suse.de>
20574
20575         PR middle-end/27743
20576         * gcc.dg/torture/pr27743.c: New testcase.
20577
20578 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20579
20580         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20581
20582 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20583
20584         * gcc.dg/compat/scalar-by-value-x.h: New.
20585         * gcc.dg/compat/scalar-by-value-y.h: New.
20586         * gcc.dg/compat/scalar-by-value-5.c: New.
20587         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20588         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20589         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20590         * gcc.dg/compat/scalar-by-value-6.c: New.
20591         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20592         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20593         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20594
20595 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20596
20597         PR tree-optimization/27639
20598         PR tree-optimization/26719
20599         * gcc.dg/pr27639.c: New test.
20600         * gcc.dg/pr26719.c: New test.
20601         * gcc.dg/tree-ssa/scev-cast.c: New test.
20602
20603 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20604
20605         PR c++/20173
20606         * g++.dg/template/error21.C: New test.
20607
20608 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20609
20610         PR target/27696
20611         * gcc.target/i386/pr27696.c: New.
20612
20613 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20614
20615         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20616
20617         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20618
20619 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20620
20621         PR c++/27716
20622         * g++.dg/other/assign1.C: New test.
20623
20624 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20625
20626         PR target/27266
20627         * gcc.target/i386/pr27266.c: New.
20628
20629 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20630
20631         PR c++/27451
20632         * g++.dg/ext/asm9.C: New test.
20633
20634 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20635
20636         PR rtl-optimization/25514
20637         * gcc.c-torture/compile/pr25514.c: New test.
20638
20639 2006-05-22  Richard Guenther  <rguenther@suse.de>
20640
20641         Revert
20642         2006-01-31  Richard Guenther  <rguenther@suse.de>
20643
20644         * gcc.target/i386/sselibm-1.c: New testcase.
20645         * gcc.target/i386/sselibm-2.c: Likewise.
20646         * gcc.target/i386/sselibm-3.c: Likewise.
20647         * gcc.target/i386/sselibm-4.c: Likewise.
20648         * gcc.target/i386/sselibm-5.c: Likewise.
20649
20650 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20651
20652         PR c/27420
20653         * gcc.dg/func-args-2.c: New test.
20654
20655         PR c/26818
20656         * gcc.dg/struct-incompl-1.c: New test.
20657
20658 2006-05-22  Richard Guenther  <rguenther@suse.de>
20659
20660         PR testsuite/27708
20661         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20662         the transformations we test for.
20663
20664 2006-05-22  Richard Guenther  <rguenther@suse.de>
20665
20666         PR testsuite/27707
20667         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20668
20669 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20670
20671         PR c++/27210
20672         * g++.dg/warn/new1.C: New test.
20673         * g++.dg/template/new5.C: Likewise.
20674
20675 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20676
20677         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20678         * gcc.target/i386/20060512-3.c: Likewise.
20679
20680 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20681
20682         PR rtl-optimization/27671
20683         * gcc.c-torture/execute/pr27671-1.c: New.
20684         * gcc.dg/pr27671-2.c: Likewise.
20685
20686         PR tree-optimization/26622.
20687         * gcc.c-torture/compile/pr26622.c: New.
20688
20689 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20690
20691         PR fortran/27613
20692         * gfortran.dg/recursive_reference_1.f90: New test.
20693
20694 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20695
20696         PR fortran/25746
20697         * gfortran.dg/elemental_subroutine_3.f90: New test.
20698
20699         PR fortran/25090
20700         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20701
20702         PR fortran/27584
20703         * gfortran.dg/associated_target_1.f90: New test.
20704
20705         PR fortran/19015
20706         * gfortran.dg/maxloc_shape_1.f90: New test.
20707
20708 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20709
20710         PR libgfortran/24459
20711         * gfortran.dg/namelist_24.f90: New test.
20712         * gfortran.dg/namelist_12.f: Fix typo in comment.
20713
20714 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20715
20716         PR middle-end/25776
20717         * g++.dg/other/error11.C: New test.
20718
20719 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20720
20721         * gcc.target/mips/pr26765.c: Add -w to options.
20722
20723 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20724
20725         * lib/target-supports.exp (check_effective_target_mpaired_single):
20726         New function.
20727         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20728         multilibs.
20729         * g++.dg/vect/vect.exp: Likewise.
20730
20731 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20732
20733         PR testsuite/25891
20734         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20735
20736 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20737
20738         PR fortran/27662
20739         * gfortran.dg/temporary_1.f90: New file.
20740
20741 2006-05-19  Andreas Schwab  <schwab@suse.de>
20742
20743         * g++.dg/other/unused1.C: Also match "stringz".
20744
20745 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20746
20747         PR c++/26433
20748         * g++.dg/template/fntry1.C: New test.
20749
20750 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20751
20752         PR c++/27471
20753         PR c++/27506
20754         * g++.dg/conversion/bitfield5.C: New test.
20755         * g++.dg/conversion/bitfield6.C: New test.
20756
20757 2006-05-18  Mike Stump  <mrs@apple.com>
20758
20759         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20760         * gcc.dg/vla-4.c: Add.
20761         * gcc.dg/vla-5.c: Add.
20762         * gcc.dg/vla-6.c: Add.
20763
20764 2006-05-12  Stuart Hastings  <stuart@apple.com>
20765
20766         * gcc.target/i386/20060512-1.c: New.
20767         * gcc.target/i386/20060512-2.c: New.
20768         * gcc.target/i386/20060512-3.c: New.
20769         * gcc.target/i386/20060512-4.c: New.
20770
20771 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20772
20773         PR c++/26122
20774         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20775
20776         PR c++/26068
20777         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20778         * g++.dg/parse/linkage1.C: New test.
20779
20780 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20781
20782         PR tree-optimization/27548
20783         * g++.dg/tree-ssa/pr27548.C: New test.
20784
20785 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20786
20787         PR fortran/26551
20788         * gfortran.dg/recursive_check_1.f: New test.
20789         * gfortran.dg/recursive_check_2.f90: New test.
20790
20791 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20792
20793         * g++.dg/opt/temp2.C: New test.
20794
20795 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20796
20797         PR c++/27491
20798         * g++.dg/init/brace5.C: New test.
20799
20800         PR middle-end/27415
20801         * gcc.dg/gomp/pr27415.c: New test.
20802         * g++.dg/gomp/pr27415.C: New test.
20803
20804         PR tree-optimization/27549
20805         * g++.dg/tree-ssa/pr27549.C: New test.
20806
20807 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20808
20809         PR libgfortran/27575
20810         * gfortran.dg/read_eof_4.f90: New test.
20811
20812 2006-05-16  Richard Guenther  <rguenther@suse.de>
20813
20814         PR tree-optimization/22303
20815         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20816
20817 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20818
20819         PR middle-end/27573
20820         * gcc.dg/gomp/pr27573.c: New test.
20821         * gfortran.dg/gomp/pr27573.f90: New test.
20822
20823         PR c/27499
20824         * gcc.dg/gomp/pr27499.c: New test.
20825         * g++.dg/gomp/pr27499.C: New test.
20826
20827 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20828
20829         PR c++/27339
20830         * g++.dg/parser/access8.C: Adjust error marker.
20831         * g++.dg/template/access17.C: New test.
20832         * g++.dg/template/access18.C: Likewise.
20833
20834 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20835
20836         PR target/26600
20837         * gcc.target/i386/pr26600.c: New test case.
20838
20839 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20840
20841         PR c++/27505
20842         * g++.dg/expr/bitfield1.C: New test.
20843
20844 2006-05-15  Richard Guenther  <rguenther@suse.de>
20845
20846         PR tree-optimization/27603
20847         * gcc.dg/torture/pr27603.c: New testcase.
20848
20849 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20850
20851         PR fortran/25090
20852         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20853
20854         PR fortran/25082
20855         * gfortran.dg/scalar_return_1.f90: New test.
20856
20857         PR fortran/27411
20858         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20859
20860 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20861
20862         * gcc.dg/gomp/critical-4.c: New test.
20863         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20864         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20865         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20866         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20867
20868 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20869
20870         PR c++/27582
20871         * g++.dg/template/dependent-args1.C: New test.
20872
20873         PR c++/27581
20874         * g++.dg/lookup/this1.C: New test.
20875
20876         PR c++/27315
20877         * g++.dg/template/operator6.C: New test.
20878         * g++.dg/template/incomplete3.C: New test.
20879
20880         PR c++/27559
20881         * g++.dg/template/new4.C: New test.
20882
20883         PR c++/27496
20884         * g++.dg/template/void2.C: New test.
20885
20886 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20887
20888         * g++.dg/template/dependent-expr5.C: New test.
20889
20890 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20891
20892         PR middle-end/26729
20893         * gcc.dg/pr26729-1.c: New test case.
20894
20895 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20896
20897         * gcc.dg/pr27003.c: New test.
20898
20899 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20900
20901         * lib/target-supports.dg (check_cxa_atexit_available): Change
20902         v3_target_compile to ${tool}_target_compile.
20903
20904 2006-05-11  Jason Merrill  <jason@redhat.com>
20905
20906         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20907
20908 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20909
20910         PR fortran/27553
20911         * gfortran.dg/label_5.f90: New test.
20912
20913 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20914
20915         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20916         check_effective_target_powerpc_altivec_ok): New.
20917         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20918         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20919         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20920         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20921         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20922         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20923         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20924         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20925         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20926         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20927         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20928         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20929         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20930         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20931         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20932         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20933         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20934         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20935         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20936         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20937         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20938         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20939         gcc.target/powerpc/altivec-9.c,
20940         gcc.target/powerpc/altivec-consts.c,
20941         gcc.target/powerpc/altivec-pr22085.c,
20942         gcc.target/powerpc/altivec-splat.c,
20943         gcc.target/powerpc/altivec-types-1.c,
20944         gcc.target/powerpc/altivec-types-2.c,
20945         gcc.target/powerpc/altivec-types-3.c,
20946         gcc.target/powerpc/altivec-types-4.c,
20947         gcc.target/powerpc/altivec-varargs-1.c,
20948         gcc.target/powerpc/altivec-vec-merge.c,
20949         gcc.target/powerpc/ppc-vector-memcpy.c,
20950         gcc.target/powerpc/ppc-vector-memset.c,
20951         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20952         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20953         these effective targets.
20954         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20955         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20956
20957 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20958
20959         PR middle-end/27384
20960         * g++.dg/other/fold1.C: New test.
20961
20962         PR middle-end/27488
20963         * gcc.dg/fold-nonneg-1.c: New test.
20964
20965         PR c++/27547
20966         * g++.dg/other/operator1.C: New test.
20967
20968 2006-05-11  Richard Guenther  <rguenther@suse.de>
20969
20970         PR middle-end/27529
20971         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20972
20973 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20974
20975         * lib/target-supports-dg.exp (check-flags): New.
20976         (dg-skip-if): Move flag checks.
20977
20978 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20979
20980         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20981         * lib/target-supports.dg (check_cxa_atexit_available): New.
20982
20983 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20984
20985         PR fortran/27470
20986         * gfortran.dg/multiple_allocation_2.f90: New test case.
20987
20988 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20989
20990         * gcc.target/arm/pr27387.C: Fix a comment typo.
20991
20992 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20993
20994         PR fortran/24549
20995         * gfortran.dg/error_recovery_1.f90: New test.
20996
20997 2006-05-10  Richard Guenther  <rguenther@suse.de>
20998
20999         PR tree-optimization/27302
21000         * gcc.dg/torture/pr27302.c: New testcase.
21001
21002 2006-05-09  Dirk Mueller  <dmueller@suse.de>
21003         Richard Guenther  <rguenther@suse.de>
21004
21005         PR middle-end/27498
21006         * gcc.dg/tree-ssa/pr27498.c: New testcase.
21007
21008 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21009
21010         PR rtl-optimization/27335
21011         * gcc.dg/pr27335.c: New test.
21012
21013 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21014
21015         * gcc.target/mips/mips-ps-5.c: New file.
21016
21017 2006-05-08  Jan Hubicka  <jh@suse.cz>
21018
21019         PR middle-end/25962
21020         * gcc.dg/pr25962.c: New.
21021
21022 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21023
21024         PR target/27158
21025         * gcc.target/powerpc/pr27158.c: New test case.
21026
21027 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21028
21029         PR testsuite/27476
21030         * ada/acats/run_all.sh: Use test -z.
21031
21032 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21033
21034         PR libfortran/18271
21035         * gfortran.dg/spec_expr_3.f90: New test.
21036
21037 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21038
21039         PR target/24879
21040         * gcc.target/i386/monitor.c: New file.
21041
21042 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21043
21044         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21045
21046 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21047
21048         PR c++/27447
21049         * g++.dg/other/ptrmem7.C: New test.
21050
21051 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21052
21053         PR target/27421
21054         * gcc.dg/array-9.c: New test.
21055
21056 2006-05-07  Richard Guenther  <rguenther@suse.de>
21057
21058         PR tree-optimization/27409
21059         * gcc.dg/torture/pr27409.c: New testcase.
21060
21061 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21062
21063         PR fortran/27457
21064         * gfortran.dg/select_6.f90: New.
21065
21066 2006-05-07  Richard Guenther  <rguenther@suse.de>
21067
21068         PR tree-optimization/27136
21069         * gcc.dg/torture/pr27136.c: New testcase.
21070
21071 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21072
21073         PR fortran/24813
21074         * gfortran.dg/char_cons_len_1.f90: New test.
21075
21076 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21077
21078         PR c++/27427
21079         * g++.dg/template/incomplete2.C: New test.
21080
21081 2006-05-06  Richard Guenther  <rguenther@suse.de>
21082
21083         PR tree-optimization/27151
21084         * gcc.dg/vect/pr27151.c: New testcase.
21085
21086 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21087
21088         PR c++/27430
21089         * g++.dg/template/void1.C: New test.
21090
21091         PR c++/27423
21092         * g++.dg/other/void2.C: New test.
21093
21094         PR c++/27422
21095         * g++.dg/conversion/void1.C: New test.
21096
21097 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21098
21099         PR/21391
21100         * g++.dg/other/unused1.C: New.
21101
21102 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21103
21104         PR objc/27240
21105         * objc.dg/member-1.m: New test.
21106
21107 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21108
21109         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21110
21111 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21112
21113         PR libfortran/26985
21114         * gfortran.dg/matmul_2.f90: New test.
21115
21116 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21117
21118         * ada/acats/run_all.sh: Use sync when main not found.
21119
21120 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21121
21122         PR target/26765
21123         * gcc.target/mips/pr26765.c: New.
21124
21125 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21126
21127         * gcc.target/bfin: New directory.
21128         * gcc.target/bfin/bfin.exp: New file.
21129         * gcc.target/bfin/frmul.c: New file.
21130         * gcc.target/bfin/arith.c: New file.
21131         * gcc.target/bfin/mul-combine.c: New file.
21132         * gcc.target/bfin/shift.c: New file.
21133
21134 2006-05-04  Richard Guenther  <rguenther@suse.de>
21135
21136         PR tree-optimization/14287
21137         PR tree-optimization/14844
21138         PR tree-optimization/19792
21139         PR tree-optimization/21608
21140         PR tree-optimization/27090
21141         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21142         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21143         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21144         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21145         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21146
21147 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21148
21149         PR tree-optimization/27285
21150         * gcc.c-torture/execute/pr27285.c: New test.
21151
21152         PR middle-end/27388
21153         * gcc.dg/gomp/pr27388-1.c: New test.
21154         * gcc.dg/gomp/pr27388-2.c: New test.
21155         * gcc.dg/gomp/pr27388-3.c: New test.
21156
21157         PR c++/27359
21158         * g++.dg/gomp/pr27359.C: New test.
21159
21160 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21161
21162         PR fortran/20248
21163         * gfortran.dg/iargc.f90: New test.
21164
21165 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21166
21167         PR c++/27102
21168         * g++.dg/template/crash49.C: New test.
21169
21170 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21171
21172         PR testsuite/27032
21173         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21174
21175 2006-05-02  Jeff Law  <law@redhat.com>
21176
21177         PR tree-optimization/27364
21178         * gcc.c-torture/execute/pr27364.c: New test.
21179
21180 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21181
21182         PR c++/27309
21183         * g++.dg/parser/ctor5.C: New test.
21184
21185 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21186
21187         PR target/27387
21188         * gcc.target/arm/arm.exp: New.
21189         * gcc.target/arm/pr27387.C: Likewise.
21190
21191 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21192
21193         PR fortran/27269
21194         PR fortran/27324
21195         * gfortran.dg/module_equivalence_2.f90: New test.
21196
21197 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21198
21199         PR middle-end/27337
21200         * g++.dg/gomp/pr27337-1.C: New test.
21201         * g++.dg/gomp/pr27337-2.C: New test.
21202
21203         PR middle-end/27328
21204         * gcc.dg/gomp/pr27328.c: New test.
21205
21206         PR middle-end/27325
21207         * g++.dg/gomp/pr27325.C: New test.
21208
21209         PR middle-end/27310
21210         * g++.dg/gomp/pr27310.C: New test.
21211
21212 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21213
21214         PR tree-optimization/27291
21215         * g++.dg/tree-ssa/pr27291.C: New test.
21216
21217 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21218
21219         PR tree-optimization/27283
21220         * g++.dg/tree-ssa/pr27283.C: New test.
21221
21222 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21223
21224         * gcc.dg/tree-ssa/loop-16.c: New test.
21225
21226 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21227             Joseph S. Myers  <joseph@codesourcery.com>
21228
21229         * gcc.dg/Wconversion-3.c: New test case.
21230         * gcc.dg/Wconversion-4.c: Likewise.
21231
21232 2006-05-01  Richard Guenther  <rguenther@suse.de>
21233
21234         PR tree-optimization/26726
21235         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21236
21237 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21238
21239         * gcc.dg/Woverflow-1.c: New test case.
21240         * gcc.dg/Woverflow-2.c: Likewise.
21241         * gcc.dg/Woverflow-3.c: Likewise.
21242
21243 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21244
21245         PR c++/27094
21246         * g++.dg/template/defarg8.C: New test.
21247
21248 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21249
21250         PR c++/27278
21251         * g++.dg/parse/operator7.C: New test.
21252
21253 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21254
21255         PR c++/11471
21256         PR c++/27102
21257         * g++.dg/template/crash48.C: New test.
21258
21259         PR c++/27279
21260         * g++.dg/parse/ctor4.C: New test.
21261
21262 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21263
21264         PR fortran/25681
21265         * gfortran.df/char_type_len.f90: New test.
21266
21267 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21268
21269         PR libgfortran/27304
21270         * gfortran.dg/fmt_exhaust.f90: New test.
21271
21272 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21273
21274         PR c/25309
21275         * gcc.dg/large-size-array-2.c: New test case.
21276
21277 2006-04-28  Richard Guenther  <rguenther@suse.de>
21278
21279         PR target/26826
21280         * gcc.target/i386/pr26826.c: New testcase.
21281
21282 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21283
21284         PR middle-end/27260
21285         * gcc.c-torture/execute/pr27260.c: New.
21286
21287 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21288
21289         PR middle-end/27095
21290         * gcc.dg/pr27095.c: New.
21291
21292 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21293
21294         PR c++/27292
21295         * g++.dg/conversion/bitfield4.C: New test.
21296
21297 2006-04-27  Eric Christopher  <echristo@apple.com>
21298
21299         * gcc.dg/pragma-ms_struct.c: New.
21300
21301 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/27102
21304         * g++.dg/template/crash47.C: New test.
21305
21306 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21307
21308         * gcc.target/i386/sse-7.c: build with -msse.
21309
21310 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21311
21312         PR testsuite/27274:
21313         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21314         (main): Exit if processor doesn't support SSE.
21315
21316 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21317
21318         PR middle-end/27282
21319         * gcc.c-torture/compile/pr27282.c: New test.
21320
21321 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21322
21323         PR middle-end/26913
21324         * g++.dg/gomp/pr26913.C: New test.
21325
21326         PR c/25996
21327         * gcc.dg/gomp/pr25996.c: New test.
21328         * g++.dg/gomp/pr25996.C: New test.
21329
21330 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21331
21332         PR rtl-optimization/26725
21333         * gcc.c-torture/compile/pr26725.c: New test.
21334
21335 2006-04-25  Richard Guenther  <rguenther@suse.de>
21336
21337         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21338         than n + -1.
21339
21340 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21341
21342         * gcc.dg/20060425-1.c: New testcase.
21343
21344 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21345
21346         PR tree-optimization/26865
21347         * gcc.dg/pr26865.c: New test.
21348
21349 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21350
21351         PR c++/27292
21352         * g++.dg/conversion/bitfield1.C: New test.
21353         * g++.dg/conversion/bitfield2.C: Likewise.
21354         * g++.dg/conversion/bitfield3.C: Likewise.
21355
21356 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21357         Richard Guenther  <rguenther@suse.de>
21358
21359         PR tree-optimization/27236
21360         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21361
21362 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21363
21364         PR c++/19963
21365         * g++.dg/other/incomplete2.C: New test.
21366
21367 2006-04-24  Richard Guenther  <rguenther@suse.de>
21368
21369         PR middle-end/26869
21370         * gcc.dg/torture/pr26869.c: New testcase.
21371
21372 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21373         Richard Guenther  <rguenther@suse.de>
21374
21375         PR tree-optimization/27218
21376         * g++.dg/tree-ssa/pr27218.C: New testcase.
21377
21378 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21379
21380         PR c++/26912
21381         * g++.dg/template/friend41.C: New test.
21382
21383 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21384
21385         * g++.dg/opt/pr15551.C: Include cstdio.
21386         (main): Use remove instead of unlink.
21387
21388 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21389
21390         * gcc.dg/sibcall-7.c: New test.
21391         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21392         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21393         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21394         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21395         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21396
21397 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21398
21399         PR c++/26534
21400         * g++.dg/opt/bitfield1.C: New test.
21401         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21402         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21403         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21404         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21405         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21406         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21407         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21408         * g++.dg/abi/bitfield2.C: Likewise.
21409         * g++.dg/init/bitfield1.C: Likewise.
21410
21411 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21412
21413         PR fortran/25099
21414         * gfortran.dg/elemental_subroutine_4.f90: New test.
21415         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21416         call sub (m, x).
21417
21418 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21419
21420         * gcc.c-torture/compile/20060421-1.c: New testcase.
21421
21422 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21423
21424         PR c/25875
21425         * gcc.dg/init-bad-4.c: New test.
21426
21427 2006-04-21  Paul Brook  <paul@codesourcery.com>
21428
21429         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21430
21431 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21432
21433         PR fortran/27122
21434         * gfortran.dg/defined_operators_1.f90: New test.
21435         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21436         remove old ones associated, incorrectly, with Note 5.46.
21437
21438         PR fortran/27113
21439         * gfortran.dg/character_array_constructor_1.f90: New test.
21440
21441 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21442
21443         * gcc.dg/20060419-1.c: New test.
21444
21445 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21446
21447         PR c/26774
21448         * gcc.dg/struct-parse-1.c: New test case.
21449
21450 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21451
21452         PR c++/26558
21453         * g++.dg/parse/template19.C: New test.
21454
21455         PR c++/26739
21456         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21457
21458         PR c++/26036
21459         * g++.dg/expr/call3.C: New test.
21460
21461         PR c++/10385
21462         * g++.dg/conversion/dynamic1.C: New test.
21463
21464 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21465
21466         PR c++/27102
21467         * g++.dg/template/crash35.C: Tweak error markers.
21468         * g++.dg/template/crash46.C: New test.
21469         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21470         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21471
21472 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21473
21474         PR rtl-optimization/14261
21475         * gcc.c-torture/compile/20060419-1.c: Added.
21476
21477 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21478
21479         * gfortran.dg/label_1.f90: Adjust dg-error.
21480
21481 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21482
21483         PR target/26961
21484         * gcc.dg/fold-cond-1.c: New test case.
21485         * gcc.dg/pr26961-1.c: Likewise.
21486
21487 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21488
21489         PR libgfortran/27138
21490         * gfortran.dg/read_bad_advance.f90: New test.
21491
21492 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21493             Dale Johannesen  <dalej@apple.com>
21494
21495         PR target/24076
21496         * gcc.target/i386/vecinit-3.c: New testcase.
21497         * gcc.target/i386/vecinit-4.c: Likewise.
21498         * gcc.target/i386/sse-18.c: Likewise.
21499         * gcc.target/i386/sse-19.c: Likewise.
21500
21501 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21502
21503         * gfortran.dg/allocate_zerosize_1.f90: New test.
21504
21505 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21506
21507         PR c++/26365
21508         * g++.dg/template/crash45.C: New test.
21509
21510 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21511
21512         PR fortran/26787
21513         * gfortran.dg/proc_assign_1.f90: New test.
21514         * gfortran.dg/procedure_lvalue.f90: Change message.
21515         * gfortran.dg/namelist_4.f90: Add new error.
21516
21517         PR fortran/25597
21518         PR fortran/27096
21519         * gfortran.dg/auto_pointer_array_result_1.f90
21520
21521         PR fortran/27089
21522         * gfortran.dg/specification_type_resolution_1.f90
21523
21524         PR fortran/18003
21525         PR fortran/25669
21526         PR fortran/26834
21527         * gfortran.dg/bounds_temporaries_1.f90: New test.
21528
21529         PR fortran/27124
21530         * gfortran.dg/array_return_value_1.f90: New test.
21531
21532 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21533
21534         PR fortran/25336
21535         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21536
21537 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21538
21539         PR middle-end/26823
21540         * g++.dg/gomp/pr26823-1.C: New test.
21541         * g++.dg/gomp/pr26823-2.C: New test.
21542
21543 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21544
21545         PR middle-end/27134
21546         * gcc.dg/pr27314.c: New test.
21547
21548 2006-04-13  Richard Henderson  <rth@redhat.com>
21549
21550         * g++.dg/gomp/block-0.C: Update expected matches.
21551
21552 2006-04-13  DJ Delorie  <dj@redhat.com>
21553
21554         * lib/target-supports.exp (check_effective_target_int32plus): New.
21555         (check_effective_target_ptr32plus): New.
21556         (check_effective_target_size32plus): New.
21557         (check_effective_target_int16): New.
21558         (check_profiling_available): Add m32c to the list of unsupported
21559         targets.
21560
21561         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21562         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21563         memory size.
21564         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21565         pointers.
21566         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21567         size_t.
21568         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21569         and size_t.
21570         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21571         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21572         not just xstormy16.  Skip m32c due to weird pointer size.
21573         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21574         not just xstormy16.
21575         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21576         not just xstormy16.
21577         * gcc.dg/20020312-2.c: Add m32c support.
21578         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21579         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21580         in test.
21581         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21582         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21583         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21584         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21585         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21586         formats
21587         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21588         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21589         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21590         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21591         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21592         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21593         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21594         in test.
21595         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21596         in test.
21597         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21598         * gcc.dg/pr23049.c: Require >=32 bit integers.
21599         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21600         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21601         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21602         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21603         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21604         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21605         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21606         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21607         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21608         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21609         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21610         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21611         prototype in test.
21612         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21613         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21614         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21615         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21616         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21617
21618         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21619         * gcc.c-torture/execute/20040703-1.x: Likewise.
21620         * gcc.c-torture/execute/20040705-1.x: Likewise.
21621         * gcc.c-torture/execute/20040705-2.x: Likewise.
21622         * gcc.c-torture/execute/20040709-1.x: Likewise.
21623         * gcc.c-torture/execute/20040709-2.x: Likewise.
21624         * gcc.c-torture/execute/20040811-1.x: Likewise.
21625         * gcc.c-torture/execute/20050316-1.x: Likewise.
21626         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21627         * gcc.c-torture/execute/pr19689.x: Likewise.
21628         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21629         * gcc.c-torture/execute/usmul.x: Likewise.
21630         * gcc.c-torture/execute/vrp-5.x: Likewise.
21631         * gcc.c-torture/execute/vrp-6.x: Likewise.
21632         * gcc.dg/debug/20041023-1.s: Likewise.
21633
21634 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21635
21636         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21637         of integers to a vector types are now constant expressions in C.
21638         * gcc.dg/vect/vect-fold-1.c: New test case.
21639
21640 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21641             Ulrich Weigand  <uweigand@de.ibm.com>
21642
21643         PR target/27006
21644         * gcc.dg/vmx/pr27006.c: New testcase.
21645
21646 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21647
21648         PR libgfortran/26766
21649         * gfortran.dg/write_recursive.f90: New test.
21650
21651 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21652
21653         * g++.dg/parse/dtor7.C: New test.
21654         * g++.dg/parse/new1.C: Add error marker.
21655         * g++.dg/template/new3.C: New test.
21656
21657         PR c++/26122
21658         * g++.dg/template/pure1.C: New test.
21659
21660         PR c++/26295
21661         * g++.dg/parse/ptrmem4.C: New test.
21662
21663 2006-04-10  Jeff Law  <law@redhat.com>
21664
21665         PR/27087
21666         * gcc.c-torture/compile/pr27087.c: New test.
21667
21668 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21669
21670         PR/21391
21671         * gcc.dg/20060410.c: New.
21672
21673 2006-04-10  Matthias Klose  <doko@debian.org>
21674
21675         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21676         Recognize multilib directory names containing underscores.
21677
21678 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21679
21680         * gcc.target/i386/vecinit-1.c: New test case.
21681         * gcc.target/i386/vecinit-2.c: Likewise.
21682
21683 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21684
21685         PR debug/27057
21686         * g++.dg/debug/dwarf2-2.C: New test.
21687
21688 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21689
21690         PR rtl-optimization/27073
21691         * gcc.c-torture/execute/pr27073.c: New test.
21692
21693 2006-04-08  Mike Stump  <mrs@apple.com>
21694
21695         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21696
21697 2006-04-07  Richard Guenther  <rguenther@suse.de>
21698
21699         PR tree-optimization/26135
21700         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21701
21702 2006-04-06  Jan Hubicka  <jh@suse.cz>
21703
21704         PR profile/26399
21705         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21706
21707 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21708
21709         * g++.dg/conversion/nullptr1.C: New test case.
21710         * g++.dg/conversion/nullptr2.C: Likewise.
21711
21712 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21713
21714         * gfortran.dg/dependency_18.f90: New test case.
21715
21716 2006-04-05  Richard Guenther  <rguenther@suse.de>
21717
21718         PR tree-optimization/26919
21719         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21720         * gcc.dg/ipa/ipa-2.c: Likewise.
21721         * gcc.dg/ipa/ipa-3.c: Likewise.
21722         * gcc.dg/ipa/ipa-5.c: Likewise.
21723
21724 2006-04-05  Richard Guenther  <rguenther@suse.de>
21725
21726         PR tree-optimization/26763
21727         * gcc.dg/torture/pr26763-1.c: New testcase.
21728         * gcc.dg/torture/pr26763-2.c: Likewise.
21729
21730 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21731
21732         PR fortran/23634
21733         PR fortran/25619
21734         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21735
21736 2006-04-04  Eric Christopher  <echristo@apple.com>
21737
21738         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21739         stubs.
21740         * gcc.target/i386/387-5.c: Ditto.
21741
21742 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21743
21744         * gcc.target/sparc/struct-ret-check.c: New test.
21745
21746 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21747
21748         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21749         zero decimal digits specified in format.
21750
21751 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21752
21753         PR fortran/26891
21754         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21755
21756         PR fortran/26976
21757         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21758         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21759         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21760         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21761         compliant and detect bigendian-ness.
21762
21763 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21764
21765         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21766         dummy arguments work when the actual argument is itself a dummy
21767         argument of the caller.
21768
21769 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21770
21771         PR libfortran/24685
21772         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21773
21774 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21775
21776         * gfortran.dg/dependencency_17.f90: New test case.
21777
21778 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21779
21780         * gfortran.dg/dependency_14.f90: New test case.
21781         * gfortran.dg/dependency_15.f90: Likewise.
21782         * gfortran.dg/dependency_16.f90: Likewise.
21783
21784 2006-03-31  Asher Langton  <langton2@llnl.gov>
21785
21786         PR fortran/25358
21787         gfortran.dg/cray_pointers_6.f90: New test.
21788
21789 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21790
21791         PR libgfortran/26890
21792         * gfortran.dg/read_size_noadvance.f90: New test.
21793
21794 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21795
21796         PR fortran/25031
21797         * gfortran.dg/multiple_allocation_1.f90: Check that the
21798         size has changed after a re-allocation with stat.
21799
21800 2006-03-30  Richard Guenther  <rguenther@suse.de>
21801
21802         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21803         removal.
21804         * gcc.target/i386/sselibm-2.c: Likewise.
21805         * gcc.target/i386/sselibm-3.c: Likewise.
21806         * gcc.target/i386/sselibm-4.c: Likewise.
21807         * gcc.target/i386/sselibm-5.c: Likewise.
21808
21809 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21810
21811         * gcc.dg/fold-andxor-1.c: New test case.
21812         * gcc.dg/fold-xorand-1.c: Likewise.
21813
21814 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21815
21816         * gcc.dg/fold-convnotconv-1.c: New test case.
21817
21818 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21819
21820         PR fortran/26779
21821         * gfortran.dg/private_type_5.f90: New test.
21822
21823 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21824
21825         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21826
21827 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21828
21829         * gfortran.dg/advance_2.f90: New test.
21830         * gfortran.dg/advance_3.f90: New test.
21831
21832         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21833
21834 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21835
21836         PR libgfortran/26661
21837         PR libgfortran/26880
21838         * gfortran.dg/read_x_past.f: New test.
21839
21840 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21841
21842         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21843         to be STABS.
21844
21845 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21846
21847         * objc.dg/dwarf-1.m: Skip on AIX.
21848         * objc.dg/dwarf-2.m: Skip on AIX.
21849
21850 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21851
21852         PR fortran/26816
21853         * gfortran.dg/float_1.f90: New test.
21854
21855 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21856
21857         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21858         X86_64 targets.
21859         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21860
21861 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21862
21863         PR libfortran/26735
21864         * gfortran.dg/convert_implied_open.f90: New test case.
21865
21866 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21867
21868         PR fortran/26769
21869         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21870
21871 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21872
21873         PR middle-end/26717
21874         * gcc.dg/pr26717.c: New test.
21875
21876 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21877
21878         * gfortran.dg/dependency_12.f90: New test case.
21879
21880 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21881
21882         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21883
21884 2006-03-24  Jeff Law  <law@redhat.com>
21885
21886         * gcc.c-torture/pr26840.c: New test.
21887
21888 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21889
21890         * objc.dg/dwarf-2.m: New.
21891         * obj-c++.dg/dwarf-2.mm: New.
21892
21893         * g++.old-deja/g++.other/init19.C: New.
21894
21895 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21896
21897         * g++.dg/eh/spbp.C: Skip on AIX.
21898
21899 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21900
21901         PR middle-end/26611
21902         * g++.dg/gomp/pr26611-1.C: New test.
21903         * g++.dg/gomp/pr26611-2.C: New test.
21904
21905 2006-03-24  Jeff Law  <law@redhat.com>
21906
21907         * gcc.c-torture/compile/pr26833.c: New test.
21908         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21909
21910 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21911
21912         * gfortran.dg/endfile_2.f90: Delete temp file.
21913
21914 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21915
21916         PR fortran/19303
21917         * gfortran.dg/record_marker_1.f90: New test case.
21918         * gfortran.dg/record_marker_2.f: New test case.
21919         * gfortran.dg/record_marker_3.f90: New test case.
21920
21921 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21922
21923         PR fortran/17298
21924         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21925         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21926
21927 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21928
21929         * lib/gcc-dg.exp (cleanup-modules): New proc.
21930         * gfortran.dg/allocatable_function_1.f90,
21931         gfortran.dg/allocate_char_star_scalar_1.f90,
21932         gfortran.dg/assumed_charlen_function_1.f90,
21933         gfortran.dg/assumed_dummy_1.f90,
21934         gfortran.dg/assumed_shape_ranks_1.f90,
21935         gfortran.dg/assumed_shape_ranks_2.f90,
21936         gfortran.dg/assumed_size_dt_dummy.f90,
21937         gfortran.dg/auto_char_dummy_array_1.f90,
21938         gfortran.dg/auto_char_len_3.f90,
21939         gfortran.dg/automatic_module_variable.f90,
21940         gfortran.dg/bad_automatic_objects_1.f90,
21941         gfortran.dg/char_array_constructor.f90,
21942         gfortran.dg/char_array_structure_constructor.f90,
21943         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21944         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21945         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21946         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21947         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21948         gfortran.dg/derived_pointer_recursion.f90,
21949         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21950         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21951         gfortran.dg/dummy_functions_1.f90,
21952         gfortran.dg/elemental_initializer_1.f90,
21953         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21954         gfortran.dg/elemental_pointer_1.f90,
21955         gfortran.dg/elemental_subroutine_1.f90,
21956         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21957         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21958         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21959         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21960         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21961         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21962         gfortran.dg/global_references_1.f90,
21963         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21964         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21965         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21966         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21967         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21968         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21969         gfortran.dg/large_integer_kind_1.f90,
21970         gfortran.dg/large_real_kind_1.f90,
21971         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21972         gfortran.dg/module_double_reuse.f90,
21973         gfortran.dg/module_equivalence_1.f90,
21974         gfortran.dg/module_interface_1.f90,
21975         gfortran.dg/module_parameter_array_refs_1.f90,
21976         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21977         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21978         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21979         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21980         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21981         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21982         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21983         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21984         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21985         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21986         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21987         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21988         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21989         gfortran.dg/same_name_1.f90,
21990         gfortran.dg/sibling_dummy_procedure_1.f90,
21991         gfortran.dg/sibling_dummy_procedure_2.f90,
21992         gfortran.dg/sibling_dummy_procedure_3.f90,
21993         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21994         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21995         gfortran.dg/used_dummy_types_2.f90,
21996         gfortran.dg/used_dummy_types_3.f90,
21997         gfortran.dg/used_dummy_types_4.f90,
21998         gfortran.dg/used_dummy_types_5.f90,
21999         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22000         gfortran.dg/userdef_operator_1.f90: Use it.
22001
22002 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22003
22004         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22005         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22006         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22007         gfortran.dg/write_back.f,
22008         gfortran.fortran-torture/execute/inquire_1.f90,
22009         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22010
22011 2006-03-21  Jeff Law  <law@redhat.com>
22012
22013         * gcc.dg/tree-ssa/vrp28.c: New test.
22014
22015 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22016
22017         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22018         if _STDC_C99 is defined.
22019         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22020         * gcc.dg/builtins-20.c: Likewise.
22021         * gcc.dg/builtins-53.c: Likewise.
22022         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22023         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22024
22025 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22026
22027         PR tree-opt/26781
22028         * gcc.c-torture/compile/pr26781-1.c: New test.
22029         * gcc.c-torture/compile/pr26781-2.c: New test.
22030
22031 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22032
22033         PR c++/26690
22034         * g++.dg/gomp/pr26690-1.C: New test.
22035         * g++.dg/gomp/pr26690-2.C: New test.
22036
22037 2006-03-20  Jeff Law  <law@redhat.com>
22038
22039         * gcc.dg/tree-ssa/pr21829.c: New test.
22040
22041         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22042
22043 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22044
22045         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22046         (check_visibility_available): Use it.
22047         (check_effective_target_default_packed): Likewise.
22048         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22049         (check_effective_target_fopenmp): Likewise.
22050         (check_effective_target_freorder): Likewise.
22051         (check_effective_target_fpic): Likewise.
22052         (check_named_sections_available): Likewise.
22053         (check_effective_target_ilp32): Likewise.
22054         (check_effective_target_lp64): Likewise.
22055
22056 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22057
22058         PR fortran/20935
22059         * gfortran.dg/scalar_mask_2.f90: New test case.
22060
22061 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22062
22063         PR tree-opt/26629
22064         * gcc.dg/tree-ssa/loadpre12.c: New test.
22065         * gcc.dg/tree-ssa/loadpre13.c: New test.
22066         * gcc.dg/tree-ssa/loadpre14.c: New test.
22067         * gcc.dg/tree-ssa/loadpre15.c: New test.
22068         * gcc.dg/tree-ssa/loadpre16.c: New test.
22069         * gcc.dg/tree-ssa/loadpre17.c: New test.
22070         * gcc.dg/tree-ssa/loadpre18.c: New test.
22071         * gcc.dg/tree-ssa/loadpre19.c: New test.
22072         * gcc.dg/tree-ssa/loadpre20.c: New test.
22073         * gcc.dg/tree-ssa/loadpre21.c: New test.
22074         * gcc.dg/tree-ssa/loadpre22.c: New test.
22075
22076 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22077
22078         PR fortran/26741
22079         * gfortran.dg/elemental_initializer_1.f90: New test.
22080
22081         PR fortran/26716
22082         * gfortran.dg/assumed_shape_ranks_2: New test.
22083
22084 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22085
22086         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22087         target fpic.
22088
22089 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22090
22091         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22092         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22093         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22094         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22095         gfortran.fortran-torture/execute/direct_io.f90,
22096         gfortran.fortran-torture/execute/inquire_2.f90,
22097         gfortran.fortran-torture/execute/inquire_4.f90,
22098         gfortran.fortran-torture/execute/list_read_1.f90,
22099         gfortran.fortran-torture/execute/open_replace.f90,
22100         gfortran.fortran-torture/execute/slash_edit.f90,
22101         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22102         temporary files from testcases.
22103
22104 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22105
22106         PR libgfortran/26509
22107         gfortran.dg/write_direct_eor.f90: New test.
22108
22109 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22110
22111         * gcc.target/powerpc/pr26350.c: New.
22112         * gcc.target/powerpc/indexed-addr.c: New.
22113
22114 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22115
22116         * gfortran.dg/dependency_13.f90: New test case.
22117
22118 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22119
22120         PR middle-end/21781
22121         * gcc.dg/real-const-1.c: New test case.
22122
22123 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22124
22125         * g++.old-deja/g++.other/init18.C: New.
22126         * g++.old-deja/g++.other/init5.C: Remove xfail.
22127
22128 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22129
22130         * g++.dg/opt/pr15551.C: Cleanup temp file.
22131
22132 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22133
22134         PR c++/6634
22135         g++.dg/parse/long1.C: New test.
22136
22137 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22138
22139         PR fortran/19101
22140         * gfortran.dg/continuation.f90: New test.
22141         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22142
22143 2006-03-14  Richard Guenther  <rguenther@suse.de>
22144
22145         PR tree-optimization/26672
22146         * gcc.dg/torture/pr26672.c: New testcase.
22147
22148 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22149
22150         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22151         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22152
22153 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22154
22155         PR middle-end/26557
22156         * gcc.c-torture/compile/switch-1.c: New test case.
22157
22158 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22159
22160         PR fortran/25378
22161         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22162         test to include more permuatations of mask and index.
22163         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22164         respond to F2003 spec. that the position returned for an all false
22165         mask && condition is zero.
22166
22167 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22168
22169         PR middle-end/25989
22170         * gcc.dg/gomp/pr25989.c: New test.
22171
22172 2006-03-13  Jeff Law  <law@redhat.com>
22173
22174         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22175
22176 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22177
22178         * gcc.dg/switch-9.c: New test.
22179
22180 2006-03-13  Richard Guenther  <rguenther@suse.de>
22181
22182         PR middle-end/26630
22183         * gcc.dg/torture/pr26630.c: New testcase.
22184
22185 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22186
22187         * gfortran.dg/dependency_10.f90: New test case.
22188         * gfortran.dg/dependency_11.f90: Likewise.
22189
22190 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22191             Erik Edelmann  <eedelman@gcc.gnu.org>
22192
22193         * gfortran.dg/allocatable_function_1.f90: New.
22194         * gfortran.dg/allocatable_function_2.f90: New.
22195
22196 2006-03-10  Richard Guenther  <rguenther@suse.de>
22197
22198         PR middle-end/26565
22199         * gcc.dg/torture/pr26565.c: New testcase.
22200
22201 2006-03-09  Eric Christopher  <echristo@apple.com>
22202
22203         * gcc.c-torture/compile/20060309-1.c: New.
22204
22205 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22206
22207         PR libgfortran/26499
22208         * gfortran.dg/write_back.f: New test.
22209         * gfortran.dg/write_rewind_1.f: New test.
22210         * gfortran.dg/write_rewind_2.f: New test.
22211
22212 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22213
22214         PR libgfortran/26554
22215         * gfortran.dg/read_logical.f90: New test.
22216
22217 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22218
22219         * ada/acats/norun.lst: cdd2a03 now passes.
22220
22221 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22222
22223         PR testsuite/25177
22224         * gcc.target/powerpc/pr18096-1.c: Change where the error
22225         would match.
22226
22227 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22228
22229         * gcc.target/i386/cleanup-1.c: New test.
22230         * gcc.target/i386/cleanup-2.c: New test.
22231
22232 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22233
22234         * gfortran.dg/dependency_9.f90: Remove for the time being.
22235
22236 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22237
22238         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22239         directive.
22240
22241 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22242
22243         * gfortran.dg/dependency_9.f90: New test case.
22244
22245 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22246
22247         * gfortran.dg/dependency_4.f90: New test case.
22248         * gfortran.dg/dependency_5.f90: New test case.
22249         * gfortran.dg/dependency_6.f90: New test case.
22250         * gfortran.dg/dependency_7.f90: New test case.
22251         * gfortran.dg/dependency_8.f90: New test case.
22252
22253 2006-03-03  Paul Brook  <paul@codesourcery.com>
22254
22255         * lib/target-supports.exp (check_profiling_available):
22256         Add m68k-*-elf.
22257
22258 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22259
22260         PR fortran/25031
22261         * multiple_allocation_1.f90: New test.
22262
22263 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22264
22265         PR tree-optimization/26524
22266         * gfortran.dg/pr26524.f: New test case.
22267
22268 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22269
22270         * g++.dg/template/repo5.C: Cleanup repo files.
22271         * gcc.dg/20051201-1.c: Cleanup coverage files.
22272         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22273         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22274         tree dump files.
22275
22276 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22277
22278         * objc.dg/objc-nofilename-1.m: New test.
22279         * objc.dg/bad-receiver-type.m: New test.
22280         * obj-c++.dg/bad-receiver-type.mm: New test.
22281
22282 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22283
22284         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22285
22286 2006-03-01  Mike Stump  <mrs@apple.com>
22287
22288         * g++.dg/abi/key2.C: Add.
22289
22290 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22291
22292         * gfortran.dg/logical_dot_product.f90: New test.
22293
22294         PR fortran/26393
22295         * gfortran.dg/used_interface_ref.f90: New test.
22296
22297         PR fortran/20938
22298         * gfortran.dg/dependency_2.f90: New test.
22299         * gfortran.fortran-torture/execute/where17.f90: New test.
22300         * gfortran.fortran-torture/execute/where18.f90: New test.
22301         * gfortran.fortran-torture/execute/where19.f90: New test.
22302         * gfortran.fortran-torture/execute/where20.f90: New test.
22303
22304 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22305
22306         * g++.dg/tree-ssa/pr26443.C: New test case.
22307
22308 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22309
22310         PR middle-end/26022
22311         * g++.dg/opt/return-slot1.C: New test.
22312
22313 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22314
22315         PR libgfortran/26136
22316         * gfortran.dg/namelist_23.f90: New test.
22317
22318 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22319
22320         PR middle-end/14752
22321         * gcc.dg/fold-eqandshift-2.c: New test case.
22322
22323 2006-02-28  Richard Guenther  <rguenther@suse.de>
22324
22325         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22326         decomposition.
22327
22328 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22329
22330         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22331
22332 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22333
22334         PR libgfortran/26464
22335         * gfortran.dg/backspace_5.f: New test.
22336         * gfortran.dg/backspace_6.f: New test.
22337
22338 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22339
22340         * gcc.dg/fold-eqandnot-1.c: New test case.
22341
22342 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22343
22344         PR middle-end/19983
22345         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22346
22347 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22348
22349         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22350         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22351
22352 2006-02-26  Richard Guenther  <rguenther@suse.de>
22353
22354         PR tree-optimization/26421
22355         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22356
22357 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22358
22359         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22360         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22361
22362 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22363
22364         * gcc.dg/fold-even-1.c: New test case.
22365
22366 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22367
22368         PR middle-end/21137
22369         * gcc.dg/fold-eqandshift-1.c: New test case.
22370
22371 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22372
22373         PR tree-optimization/25125
22374         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22375         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22376
22377 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22378
22379         PR tree-optimizations/26359
22380         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22381         with -fdump-tree-dceloop-details.
22382         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22383
22384 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22385
22386         PR middle-end/23673
22387         * gcc.dg/fold-eqxor-1.c: New test case.
22388         * gcc.dg/fold-eqxor-2.c: Likewise.
22389         * gcc.dg/fold-eqxor-3.c: Likewise.
22390
22391 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22392
22393         PR fortran/23092
22394         * scalar_mask_1.f90: New test.
22395
22396 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22397
22398         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22399         * g++.dg/eh/uncaught2.C: New.
22400         * g++.dg/eh/uncaught3.C: New.
22401
22402 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22403
22404         PR libgfortran/26423
22405         * gfortran.dg/read_many_1.f: New test.
22406
22407 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22408
22409         PR fortran/24519
22410         * gfortran.dg/dependency_3.f90: New test.
22411         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22412         XFAILs.
22413
22414         PR fortran/25395
22415         * gfortran.dg/equiv_6.f90: New test.
22416
22417 2006-02-23  Jeff Law  <law@redhat.com>
22418
22419         * gcc.c-torture/compile/pr26425.c: New test.
22420
22421 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22422
22423         PR middle-end/26412
22424         * gcc.dg/gomp/pr26412.c: New test.
22425
22426 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22427
22428         PR c++/26291
22429         * g++.dg/other/ellipsis1.C: New test.
22430         * g++.dg/parse/operator4.C: Adjust error marker.
22431
22432 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22433
22434         PR target/25603
22435         * gfortran.dg/pr25603.f: New testcase.
22436
22437 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22440         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22441
22442 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22443
22444         * g++.dg/eh/spbp.C: New.
22445
22446 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22447
22448         PR middle-end/26379
22449         * gcc.target/i386/mmx-7.c: New test.
22450
22451 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22452
22453         PR tree-optimization/26361
22454         * gcc.dg/tree-ssa/vrp27.c: New test case.
22455
22456 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22457
22458         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22459         * gcc.dg/tree-ssa/complex-4.c: Here.
22460
22461 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22462
22463         PR middle-end/19543
22464         * gfortran.dg/logical_1.f90: New test case.
22465
22466 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22467
22468         PR middle-end/26334
22469         * gcc.dg/20060218-1.c: Moved to...
22470         * gcc.target/i386/20060218-1.c: ... here.  New test.
22471
22472 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22473
22474         PR fortran/26201
22475         * gfortran.dg/convert_1.f90: New.
22476
22477 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22478
22479         PR fortran/25054
22480         * gfortran.dg/namelist_5.f90: New test.
22481
22482         PR fortran/25089
22483         * gfortran.dg/namelist_4.f90: New test.
22484
22485 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22486
22487         PR tree-opt/25680
22488         * gcc.dg/tree-ssa/complex-3.c: New test.
22489
22490 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22491
22492         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22493         variable to take into account the variable name in the
22494         function header.
22495         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22496
22497 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22498
22499         PR middle-end/26334
22500         * gcc.c-torture/compile/20060217-1.c: New test.
22501         * gcc.dg/20060218-1.c: New test.
22502
22503 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22504
22505         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22506
22507 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22508
22509         * gcc.dg/cpp/undef3.c: New test.
22510         * gcc.dg/cpp/trad/builtins2.c: New test.
22511
22512 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22513
22514         PR c++/26266
22515         * g++.dg/template/static22.C: New test.
22516         * g++.dg/template/static23.C: New test.
22517         * g++.dg/template/static24.C: New test.
22518         * g++.dg/template/non-dependent13.C: New test.
22519         * g++.dg/init/member1.C: Tweak error markers.
22520
22521 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22522
22523         PR target/26255
22524         * gcc.c-torture/compile/pr26255.c: New test case.
22525
22526 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22527
22528         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22529         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22530         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22531         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22532         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22533         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22534         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22535
22536 2006-02-16  Jeff Law  <law@redhat.com>
22537
22538         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22539         * gcc.dg/tree-ssa/vrp26.c: New test.
22540
22541 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22542
22543         PR target/20353
22544         PR target/24578
22545         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22546         __UCLIBC__ is defined.
22547
22548 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22549
22550         PR fortran/26224
22551         * gfortran.dg/gomp/pr26224.f: New test.
22552
22553 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22554
22555         PR tree-opt/25918
22556         * lib/target-supports.exp
22557         (check_effective_target_vect_short_mult): New.
22558         (check_effective_target_vect_char_mult): New.
22559         (check_effective_target_vect_widen_sum_qi_to_si): New.
22560         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22561         (check_effective_target_vect_widen_sum_hi_to_si): New.
22562         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22563         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22564         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22565         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22566         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22567         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22568         vect-reduc-pattern-2c.c
22569         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22570         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22571         vect-reduc-pattern-1c.c
22572
22573 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22574
22575         PR fortran/24557
22576         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22577
22578 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22579
22580         PR fortran/26054
22581         * gfortran.dg/enum_8.f90: Remove check for warning.
22582         * gfortran.dg/iomsg_1.f90: Ditto.
22583         * gfortran.dg/enum_1.f90: Ditto.
22584         * gfortran.dg/enum_9.f90: Ditto.
22585         * gfortran.dg/enum_2.f90: Ditto.
22586         * gfortran.dg/enum_10.f90: Ditto.
22587         * gfortran.dg/enum_3.f90: Ditto.
22588         * gfortran.dg/flush_1.f90: Ditto.
22589         * gfortran.dg/enum_4.f90: Ditto.
22590         * gfortran.dg/array_constructor_1.f90: Ditto.
22591         * gfortran.dg/enum_5.f90: Ditto.
22592         * gfortran.dg/enum_6.f90: Ditto.
22593         * gfortran.dg/enum_7.f90: Ditto.
22594
22595 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22596
22597         PR middle-end/26300
22598         * gcc.c-torture/compile/20060215-1.c: New test.
22599
22600 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22601
22602         PR middle-end/23670
22603         * gcc.dg/tree-ssa/andor-2.c: New test case.
22604
22605 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22606
22607         PR fortran/25045
22608         * optional_dim.f90: New test.
22609
22610 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22611
22612         PR fortran/26277
22613         * gfortran.dg/label_4.f90: New.
22614
22615 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22616             Diego Novillo  <dnovillo@redhat.com>
22617             Uros Bizjak  <uros@kss-loka.si>
22618
22619         * gfortran.dg/gomp: New directory.
22620
22621 2006-02-14  Richard Guenther  <rguenther@suse.de>
22622
22623         PR tree-optimization/26258
22624         * gcc.dg/torture/pr26258.c: New testcase.
22625
22626 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22627
22628         PR fortran/26246
22629         * gfortran.dg/pr26246_1.f90: New test.
22630         * gfortran.dg/pr26246_2.f90: New test.
22631
22632         PR middle-end/26092
22633         * gcc.c-torture/compile/20060208-1.c: New test.
22634
22635 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22636
22637         PR fortran/26074
22638         PR fortran/25103
22639         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22640         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22641         * gfortran.dg/automatic_module_variable.f90: Change error message.
22642
22643         PR fortran/20861
22644         * gfortran.dg/internal_dummy_1.f90: New test.
22645
22646         PR fortran/20871
22647         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22648
22649
22650         PR fortran/25083
22651         * gfortran.dg/uncommon_block_data_1.f90: New test.
22652         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22653         with standard.
22654
22655         PR fortran/25088
22656         * gfortran.dg/typed_subroutine_1.f90: New test.
22657
22658 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22659
22660         * objc.dg/dwarf-1.m: New.
22661
22662 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22663
22664         PR middle-end/24427
22665         * gcc.dg/tree-ssa/andor-1.c: New test case.
22666
22667 2006-02-13  Josh Conner  <jconner@apple.com>
22668
22669         PR target/25376
22670         * gcc.dg/pr25376.c: New test.
22671
22672         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22673         assemble.
22674         * lib/target-supports.exp (check_named_sections_available):
22675         Only compile named-sections test -- don't assemble.
22676
22677 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22678
22679         * g++.dg/warn/no-write-strings.C: New test.
22680         * g++.dg/warn/write-strings.C: Likewise.
22681         * g++.dg/warn/write-strings-default.C: Likewise.
22682
22683 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22684
22685         PR fortran/25806
22686         * gfortran.dg/ret_pointer_2.f90: New test.
22687
22688 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22689
22690         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22691
22692 2006-02-10  Jeff Law  <law@redhat.com>
22693
22694         * gcc.c-torture/compile/pr26213.c: New test.
22695
22696 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22697
22698         gfortran.dg/null_1.f90: New test.
22699
22700 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22701
22702         PR fortran/14771
22703         * gfortran.dg/parens_4.f90: New.
22704         * gfortran.dg/parens_5.f90: New.
22705
22706 2006-02-10  Richard Guenther  <rguenther@suse.de>
22707
22708         * gcc.dg/pr23372-1.c: Remove empty file.
22709
22710 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22711         Paul Thomas  <pault@gcc.gnu.org>
22712
22713         PR fortran/14771
22714         * gfortran.dg/parens_1.f90: New.
22715         * gfortran.dg/parens_2.f90: New.
22716         * gfortran.dg/parens_3.f90: New.
22717
22718 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22719
22720         PR fortran/26038
22721         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22722
22723         PR fortran/25059
22724         * gfortran.dg/impure_assignment_1.f90: New test.
22725
22726         PR fortran/25070
22727         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22728
22729 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22730
22731         PR target/26141
22732         * g++.dg/expr/stdarg2.C: New test.
22733
22734 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22735
22736         PR inline-asm/16194
22737         * gcc.dg/pr16194.c: New test.
22738
22739 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22740
22741         * ada/acats/run_acats: Use portable variant of "$@".
22742
22743 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22744
22745         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22746         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22747
22748 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22749
22750         PR tree-opt/26179
22751         * g++.dg/opt/pr26179.C: New test.
22752
22753 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22754
22755         PR middle-end/26134
22756         * gcc.dg/tree-ssa/complex-3.c: New test.
22757
22758 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22759
22760         * gcc.c-torture/compile/volatile-1.c: New test.
22761
22762 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22763
22764         PR 26180
22765         * gcc.dg/tree-ssa/pr26180.c: New test.
22766
22767 2006-02-08  Jeff Law  <law@redhat.com>
22768
22769         * gcc.dg/tree-ssa/pr21417.c: New test.
22770
22771 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22772
22773         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22774         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22775
22776 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22777
22778         * lib/scanrtl.exp: New.
22779
22780 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22781
22782         PR c++/26071
22783         * g++.dg/other/virtual2.C: New test.
22784
22785         PR c++/26070
22786         * g++.dg/other/virtual1.C: New test.
22787
22788 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22789
22790         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22791         cleanup-ipa-dump): Update dump file glob patterns.
22792         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22793         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22794
22795         * lib/gcc-dg.exp: Load it.
22796         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22797
22798 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22799
22800         PR testsuite/26159
22801         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22802         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22803
22804 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22805
22806         PR fortran/25577
22807         * gfortran.dg/mvbits_1.f90: New.
22808
22809 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22810
22811         * g++.dg/warn/Wdiv-by-zero.C: New test.
22812         * g++.dg/warn/Wno-div-by-zero.C: New.
22813
22814 2006-02-07  Jeff Law  <law@redhat.com>
22815
22816         * gcc.dg/tree-ssa/pr21559.c: New test.
22817
22818         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22819         multiple VRP passes.
22820         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22821         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22822         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22823         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22824         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22825         * gcc.dg/tree-ssa/vrp02.c: Likewise
22826         * gcc.dg/tree-ssa/vrp11.c: Likewise
22827         * gcc.dg/tree-ssa/pr14341.c: Likewise
22828         * gcc.dg/tree-ssa/vrp19.c: Likewise
22829         * gcc.dg/tree-ssa/vrp20.c: Likewise
22830         * gcc.dg/tree-ssa/vrp03.c: Likewise
22831         * gcc.dg/tree-ssa/pr21086.c: Likewise
22832         * gcc.dg/tree-ssa/pr21959.c: Likewise
22833         * gcc.dg/tree-ssa/vrp21.c: Likewise
22834         * gcc.dg/tree-ssa/vrp04.c: Likewise
22835         * gcc.dg/tree-ssa/pr25485.c: Likewise
22836         * gcc.dg/tree-ssa/pr22026.c: Likewise
22837         * gcc.dg/tree-ssa/vrp22.c: Likewise
22838         * gcc.dg/tree-ssa/vrp05.c: Likewise
22839         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22840         * gcc.dg/tree-ssa/pr20701.c: Likewise
22841         * gcc.dg/tree-ssa/vrp23.c: Likewise
22842         * gcc.dg/tree-ssa/vrp06.c: Likewise
22843         * gcc.dg/tree-ssa/pr22117.c: Likewise
22844         * gcc.dg/tree-ssa/pr20702.c: Likewise
22845         * gcc.dg/tree-ssa/vrp15.c: Likewise
22846         * gcc.dg/tree-ssa/pr21090.c: Likewise
22847         * gcc.dg/tree-ssa/pr21294.c: Likewise
22848         * gcc.dg/tree-ssa/vrp24.c: Likewise
22849         * gcc.dg/tree-ssa/vrp07.c: Likewise
22850         * gcc.dg/tree-ssa/pr21563.c: Likewise
22851         * gcc.dg/tree-ssa/pr25382.c: Likewise
22852         * gcc.dg/tree-ssa/vrp16.c: Likewise
22853         * gcc.dg/tree-ssa/vrp25.c: Likewise
22854         * gcc.dg/tree-ssa/vrp08.c: Likewise
22855         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22856         * gcc.dg/tree-ssa/vrp17.c: Likewise
22857         * gcc.dg/tree-ssa/pr21458.c: Likewise
22858         * g++.dg/tree-ssa/pr18178.C: Likewise
22859
22860 2006-02-07  Richard Guenther  <rguenther@suse.de>
22861
22862         PR c++/26140
22863         Revert
22864         2006-01-30  Richard Guenther  <rguenther@suse.de>
22865         PR c++/23372
22866         * gcc.dg/pr23372-1.C: New testcase.
22867
22868         * g++.dg/tree-ssa/pr26140.C: New testcase.
22869
22870 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22871
22872         PR c++/9737
22873         * g++.dg/template/ttp15.C: New test.
22874         * g++.dg/template/ttp16.C: Likewise.
22875         * g++.dg/template/ttp17.C: Likewise.
22876         * g++.old-deja/g++.pt/ttp36.C: Remove.
22877         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22878         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22879         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22880         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22881         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22882         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22883         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22884         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22885         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22886
22887 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22888
22889         PR libfortran/23815
22890         * unf_io_convert_4.f90: New test.
22891
22892 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22893
22894         * gcc.dg/tree-ssa/loadpre10.c: New test.
22895         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22896         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22897         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22898
22899 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22900
22901         PR libfortran/24685
22902         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22903
22904 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22905
22906         PR tree-opt/25251
22907         * gfortran.dg/assign_7.f: New test.
22908
22909 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22910
22911         PR fortran/26041
22912         PR fortran/26064
22913         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22914         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22915         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22916
22917 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22918
22919         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22920         in size_t typedef.
22921
22922 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22923
22924         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22925         * g++.dg/charset/string.c (foo): Likewise.
22926         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22927         const char*
22928         * g++.dg/ext/builtin2.C (printf): Likewise.
22929         * g++.dg/init/new15.C (printf): Likewise.
22930         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22931         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22932         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22933         * g++.dg/template/non-dependent4.C (temp): Likewise.
22934         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22935         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22936         parameter type to const char*.
22937         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22938         Change type to const char*.
22939         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22940         Likewise.
22941         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22942         second parameter type to const char*.
22943         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22944         (Y::Y): Change parameter type to const char*.
22945         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22946         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22947         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22948         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22949         (char*).
22950         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22951         const char*.
22952         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22953         type to const char*.
22954         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22955         return type to const char*.
22956         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22957         to const char*.
22958         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22959         * g++.old-deja/g++.law/refs1.C: Likewise.
22960         * g++.old-deja/g++.law/visibility1.C: Likewise.
22961         * g++.old-deja/g++.law/visibility2.C: Likewise.
22962         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22963         const char*.
22964         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22965         * g++.old-deja/g++.mike/net48.C: Likewise.
22966         * g++.old-deja/g++.mike/p646.C: Likewise.
22967         * g++.old-deja/g++.mike/p6746.C: Likewise.
22968         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22969         type to const char*.
22970         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22971         deprecated conversion warning.
22972         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22973         char*.
22974         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22975         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22976         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22977         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22978         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22979         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22980         * g++.old-deja/g++.pt/t39.C: Likewise.
22981         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22982         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22983
22984 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22985
22986         PR fortran/25075
22987         intrinsic_argument_conformance_1.f90: New test.
22988
22989 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22990
22991         PR fortran/20845
22992         * gfortran.dg/char_result_11.f90: Add SAVE.
22993         * gfortran.dg/der_pointer_4.f90: Ditto.
22994         * gfortran.dg/default_initialization.f90: New test.
22995
22996 2006-02-03  Jeff Law  <law@redhat.com>
22997
22998         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22999         handle more than 100 dump files.
23000         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23001         * lib/scantree.exp (scan-tree-dump): Likewise.
23002         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23003         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23004         * lib/scanipa.exp (scan-ipa-dump): Likewise.
23005         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23006         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23007
23008 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23009
23010         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23011
23012 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23013
23014         * g++.dg/template/using12.C: New test.
23015
23016 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23017
23018         * gcc.target/powerpc/pr25960.c: New test.
23019
23020 2006-02-02  Steven G. Kargl  <kargls@comcast>
23021
23022         PR fortran/24958
23023         gfortran.dg/nullify_2.f90: New test.
23024
23025 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23026
23027         PR 25990
23028         * gcc.dg/gomp/pr25990.c: New test.
23029
23030 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23031
23032         PR c++/25342
23033         * g++.gd/template/partial4.C: New test.
23034
23035 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23036
23037         PR middle-end/26001
23038         * gfortran.dg/data_char_2.f90: New.
23039
23040 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23041
23042         PR fortran/26039
23043         maxval_maxloc_conformance_1.f90: New test.
23044
23045 2006-01-31  Richard Guenther  <rguenther@suse.de>
23046
23047         * gcc.target/i386/sselibm-1.c: New testcase.
23048         * gcc.target/i386/sselibm-2.c: Likewise.
23049         * gcc.target/i386/sselibm-3.c: Likewise.
23050         * gcc.target/i386/sselibm-4.c: Likewise.
23051         * gcc.target/i386/sselibm-5.c: Likewise.
23052
23053 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23054
23055         PR fortran/24266
23056         * gfortran.dg/arrayio_derived_2.f90: New.
23057
23058 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23059
23060         * gcc.dg/unsigned-long-compare.c: New test.
23061
23062 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23063
23064         PR testsuite/25318
23065         * lib/target-supports.exp (check_effective_target_freorder):
23066         Check to see if target supports -freorder-blocks-and-partition.
23067         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23068         instead of "dg-require-named-sections".
23069
23070 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23071
23072         PR target/14798:
23073         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23074         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23075         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23076         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23077         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23078         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23079         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23080         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23081
23082 2006-01-30  Richard Guenther  <rguenther@suse.de>
23083
23084         PR c++/23372
23085         * gcc.dg/pr23372-1.C: New testcase.
23086
23087 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23088
23089         * gcc.dg/gomp/pr25874.c: New test.
23090
23091 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23092
23093         PR tree-opt/25911
23094         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23095
23096 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23097
23098         PR fortran/18578
23099         PR fortran/18579
23100         PR fortran/20857
23101         PR fortran/20885
23102         * gfortran.dg/intent_out_1.f90: New test.
23103
23104 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23105
23106         PR fortran/17911
23107         * gfortran.dg/procedure_lvalue.f90: New test.
23108
23109         PR fortran/20895
23110         PR fortran/25030
23111         * gfortran.dg/char_pointer_assign_2.f90: New test.
23112         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23113         assignment to be consistent with standard.
23114         * gfortran.dg/char_result_2.f90: The same.
23115         * gfortran.dg/char_result_8.f90: The same.
23116
23117 2006-01-28  Zack Weinberg  <zackw@panix.com>
23118
23119         * gcc.dg/Woverlength-strings.c
23120         * gcc.dg/Woverlength-strings-pedantic-c89.c
23121         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23122         * gcc.dg/Woverlength-strings-pedantic-c99.c
23123         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23124
23125 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23126
23127         * gcc.c-torture/execute/20060127-1.c: New test.
23128
23129 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23130
23131         PR c++/25999
23132         * g++.dg/ext/pragmaweak1.C: New test.
23133
23134 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23135
23136         PR c++/25855
23137         * g++.dg/template/spec29.C: New test.
23138
23139 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23140
23141         PR c/19606.
23142         * gcc.c-torture/execute/pr19606.c: New.
23143
23144 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23145
23146         * gcc.dg/pragma-re-4.c: New test.
23147
23148 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23149
23150         PR fortran/25964
23151         * gfortran.dg/assumed_size_refs_3.f90: New test.
23152
23153 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23154
23155         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23156
23157 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23158
23159         PR ada/21317
23160         * ada/acats/support/impdef.a: Add One_Long_Second.
23161         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23162         * ada/acats/tests/c9/c94026.a: Likewise.
23163         * ada/acats/tests/c9/c97305c.ada: Likewise.
23164         * ada/acats/tests/c9/c99004a.ada: Likewise.
23165
23166 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23167
23168         PR fortran/25964
23169         * gfortran.dg/global_references_2.f90: New test.
23170
23171         PR fortran/25084
23172         PR fortran/20852
23173         PR fortran/25085
23174         PR fortran/25086
23175         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23176         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23177
23178         PR fortran/25416
23179         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23180
23181 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23182
23183         PR c/25892
23184         * gcc.dg/Wpointer-sign.c: New.
23185         * gcc.dg/Wpointer-sign-Wall.c: New.
23186         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23187         * gcc.dg/Wpointer-sign-pedantic.c: New.
23188         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23189         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23190
23191 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23192
23193         PR C/25861
23194         * gcc.c-torture/compile/pr25861.c: New test.
23195
23196 2006-01-26  Paul Brook  <paul@codesourcery.com>
23197
23198         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23199         on short-enum targets.
23200         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23201         variable.
23202         (generate_fields): Use short_enums.
23203         (main): Set short_enums.  Document -e.
23204         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23205         on short-enum targets.
23206         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23207         variable.
23208         (generate_fields): Use short_enums.
23209         (main): Set short_enums.  Document -e.
23210         * lib/target-supports.exp (check_effective_target_short_enums): New.
23211
23212 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23213
23214         PR target/25947
23215         * gcc.dg/torture/pr25947-1.c: New test.
23216
23217 2006-01-25  Jan Hubicka  <jh@suse.cz>
23218             Roger Sayle  <roger@eyesopen.com>
23219
23220         PR rtl-optimization/25703
23221         * gcc.target/i386/20060125-1.c: New test case.
23222         * gcc.target/i386/20060125-2.c: New test case.
23223
23224 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23225
23226         PR fortran/18540
23227         * gfortran.dg/goto_1.f: New.
23228
23229 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23230
23231         PR fortran/25716
23232         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23233         25716 on 32-bit systems too.
23234
23235 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23236
23237         PR testsuite/25590
23238         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23239
23240 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23241
23242         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23243
23244 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23245
23246         PR fortran/25835
23247         * gfortran.dg/read_eof.f90: Delete, renamed.
23248         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23249         * gfortran.dg/read_eof_2.f90: New test.
23250         * gfortran.dg/read_eof_3.f90: New test.
23251
23252 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23253
23254         PR tree-opt/25860
23255         * gcc.c-torture/compile/pr25860.c: New test.
23256
23257 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23258
23259         PR c++/25552
23260         * g++.dg/parse/dtor8.C: New test.
23261
23262 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23263
23264         PR testsuite/25891
23265         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23266         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23267         check_effective_target_fopenmp returns 0.
23268
23269 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23270
23271         PR ada/20548
23272         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23273         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23274         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23275
23276 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23277
23278         PR tree-opt/25857
23279         * g++.dg/opt/pr25857.C: New test.
23280
23281 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23282         Jan Hubicka  <jh@suse.cz>
23283         Richard Guenther  <rguenther@suse.de>
23284
23285         PR rtl-optimization/25654
23286         * gcc.dg/torture/pr25654.c: New testcase.
23287         * gcc.target/i386/pr25654.c: Likewise.
23288
23289 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23290
23291         PR fortran/25901
23292         * gfortran.dg/internal references_2.f90: New test.
23293
23294         Fix regression in testing of admissability of attributes.
23295         * gfortran.dg/intent_used_1.f90: New test.
23296
23297 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23298
23299         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23300         Remove target conditional torture options for i?86 and x86_64
23301         GNU/Linux.
23302
23303 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23304
23305         PR c++/10891
23306         * g++.dg/rtti/no-rtti.C: New.
23307
23308 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23309
23310         PR c++/25895
23311         * g++.dg/inherit/conv2.C: New test.
23312
23313         PR c++/25856
23314         * g++.dg/parse/dtor7.C: New test.
23315
23316         PR c++/25858
23317         * g++.dg/template/crash44.C: New test.
23318
23319 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23320
23321         PR fortran/25124
23322         PR fortran/25625
23323         * gfortran.dg/internal_references_1.f90: New test.
23324           PR fortran/20881
23325         PR fortran/23308
23326         PR fortran/25538
23327         PR fortran/25710
23328         * gfortran.dg/global_references_1.f90: New test.
23329         * gfortran.dg/g77/19990905-1.f: Restore the error that
23330         there is a clash between the common block name and
23331         the name of a subroutine reference.
23332
23333         PR fortran/PR24276
23334         * gfortran.dg/aliasing_dummy_1.f90: New test.
23335
23336 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23337
23338         * gcc.dg/vmx/1b-01.c: Warning fix.
23339         * gcc.dg/vmx/1c-02.c: Likewise.
23340         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23341
23342 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23343
23344         PR testsuite/24962
23345         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23346
23347 2006-01-20  Richard Guenther  <rguenther@suse.de>
23348         Steven Bosscher <stevenb.gcc@gmail.com>
23349
23350         PR rtl-optimization/24626
23351         * gcc.dg/torture/pr24626-1.c: New testcase.
23352         * gcc.dg/torture/pr24626-2.c: Likewise.
23353         * gcc.dg/torture/pr24626-3.c: Likewise.
23354         * gcc.dg/torture/pr24626-4.c: Likewise.
23355
23356 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23357
23358         PR c++/5520
23359         * g++.dg/warn/empty-body.C: New.
23360
23361 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23362
23363         PR c++/22136
23364         * g++.dg/template/using10.C: New test.
23365         * g++.dg/temlpate/using11.C: Likewise.
23366         * g++.dg/inherit/using5.C: Tweak error messages.
23367
23368 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23369
23370         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23371         target test.
23372         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23373
23374 2006-01-19  Jan Hubicka  <jh@suse.cz>
23375
23376         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23377
23378 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23379
23380         PR c++/25854
23381         * g++.dg/template/spec28.C: New test.
23382
23383 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23384
23385         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23386         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23387
23388 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23389
23390         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23391         * gcc.dg/gomp/critical-1.c: Likewise.
23392         * gcc.dg/gomp/critical-3.c: Likewise.
23393         * gcc.dg/gomp/empty.c: Likewise.
23394         * gcc.dg/gomp/ordered-1.c: Likewise.
23395         * gcc.dg/gomp/for-4.c: Likewise.
23396         * gcc.dg/gomp/for-6.c: Likewise.
23397         * gcc.dg/gomp/master-3.c: Likewise.
23398         * gcc.dg/gomp/for-8.c: Likewise.
23399         * gcc.dg/gomp/for-10.c: Likewise.
23400         * gcc.dg/gomp/for-18.c: Likewise.
23401         * gcc.dg/gomp/for-5.c: Likewise.
23402         * gcc.dg/gomp/for-7.c: Likewise.
23403         * gcc.dg/gomp/for-9.c: Likewise.
23404
23405 2006-01-18  Jeff Law  <law@redhat.com>
23406
23407         * gcc.dg/tree-ssa/vrp25.c: New test.
23408
23409 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23410
23411         * gcc.dg/pr25805.c: Fix misapplied patch.
23412
23413 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23414
23415         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23416         (check_effective_target_vect_udot_qi): New.
23417         (check_effective_target_vect_sdot_hi): New.
23418         (check_effective_target_vect_udot_hi): New.
23419         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23420         prefixed with "wrapv-" with -fwrapv.
23421         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23422         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23423         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23424         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23425         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23426
23427         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23428         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23429         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23430         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23431
23432 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23433
23434         PR c++/16829
23435         * g++.dg/other/default2.C: New test.
23436         * g++.dg/other/default3.C: New test.
23437
23438 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23439
23440         PR c/25805
23441         * gcc.dg/pr25805.c: New file.
23442
23443 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23444
23445         PR c++/25836
23446         * g++.dg/template/init6.C: New test.
23447
23448 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23449
23450         * gcc.dg/tree-ssa/pr24287.c: New test
23451
23452 2006-01-18  Eric Christopher  <echristo@apple.com>
23453
23454         * g++.dg/eh/table.C: New.
23455
23456 2006-01-18  DJ Delorie  <dj@redhat.com>
23457
23458         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23459         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23460         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23461         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23462
23463 2006-01-18  Jeff Law  <law@redhat.com>
23464
23465         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23466         on wrapping on overflow semantics.
23467
23468         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23469
23470         * gcc.gc/tree-ssa/vrp23.c: New test.
23471         * gcc.gc/tree-ssa/vrp24.c: New test.
23472
23473 2006-01-18  Richard Henderson  <rth@redhat.com>
23474             Aldy Hernandez  <aldyh@redhat.com>
23475             Jakub Jelinek  <jakub@redhat.com>
23476             Diego Novillo  <dnovillo@redhat.com>
23477             Uros Bizjak  <uros@kss-loka.si>
23478
23479         * gcc.dg/gomp: New directory.
23480
23481 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23482             Steven G. Kargl  <kargls@comcast.net>
23483
23484         PR fortran/20869
23485         * gfortran.dg/intrinsic_external_1.f90: New test.
23486
23487         PR fortran/20875.
23488         * gfortran.dg/elemental_pointer_1.f90: New test.
23489
23490         PR fortran/25024
23491         * gfortran.dg/external_procedures_1.f90: New test.
23492
23493         PR fortran/25785
23494         gfortran.dg/assumed_present.f90: New test.
23495
23496 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23497
23498         * g++.dg/parse/lookup5.C: New test.
23499
23500 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23501
23502         PR fortran/25697
23503         * gfortran.dg/read_eof.f90: New test.
23504
23505 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23506
23507         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23508         add a closing brace.
23509
23510 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23511
23512         PR fortran/25631
23513         * gfortran.dg/fmt_tl.f: New test.
23514
23515 2006-01-17  Eric Christopher  <echristo@apple.com>
23516
23517         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23518         * g++.old-deja/g++.warn/impint2.C: Ditto.
23519         * g++.old-deja/g++.other/null1.C: Ditto.
23520         * g++.dg/warn/conv2.C: Ditto.
23521         * g++.dg/warn/conv4.C: New file.
23522
23523 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23524
23525         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23526
23527 2006-01-17  Andreas Jaeger  <aj@suse.de>
23528             Janis Johnson <janis187@us.ibm.com>
23529
23530         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23531         in 64-bit.
23532         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23533         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23534
23535 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23536
23537         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23538         (switchfiles): xfail txxx where xxx >= 25.
23539
23540 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23541
23542         PR testsuite/25764
23543         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23544
23545 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23546
23547         PR c/25682
23548         * gcc.dg/pr25682.c: New test.
23549         * g++.dg/parse/array-size2.C: New test.
23550
23551 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23552
23553         * consistency.vlad: Remove entire directory, 1652 files.
23554
23555 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23556
23557         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23558         check_effective_target_dfprt_nocache): New.
23559         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23560         (check_effective_target_dfprt): New.
23561         * lib/c-compat.exp (check_dfp): Remove.
23562         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23563         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23564         level of support for decimal float.
23565         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23566         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23567         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23568         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23569         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23570         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23571         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23572         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23573         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23574         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23575         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23576         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23577         directives.
23578
23579 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23580
23581         PR testsuite/25741
23582         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23583         $base_dir/../.
23584         * lib/gfortran.exp (gfortran_init): Likewise.
23585         * lib/obj-c++.exp (obj-c++_init): Likewise.
23586         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23587         (scan-assembler-dem-not): Likewise.
23588         * lib/scandump.exp (scan-dump-dem): Likewise.
23589         (scan-dump-dem-not): Likewise.
23590
23591 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23592
23593         PR testsuite/25767
23594         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23595         powerpc-*-darwin*.
23596         * lib/obj-c++.exp (obj-c++_init): Likewise.
23597
23598 2006-01-16  Richard Guenther  <rguenther@suse.de>
23599
23600         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23601
23602 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23603
23604         PR testsuite/25777
23605         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23606         to LD_LIBRARY_PATH.
23607
23608 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23609             Andrew Pinski  <pinskia@physics.uc.edu>
23610
23611         * gcc.dg/minmax-1.c: New test.
23612
23613 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23614
23615         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23616         * gcc.misc-tests/dectest.exp: Ditto.
23617
23618 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23619
23620         PR testsuite/25796
23621         * gcc.target/i386/cmov6.c: Use -march=k8.
23622
23623 2006-01-15  Andreas Jaeger  <aj@suse.de>
23624
23625         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23626         x86 does not have __float128.
23627
23628 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23629
23630         * gcc.target/i386/cmov6.c: New test.
23631
23632 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23633
23634         PR c++/25663
23635         * g++.dg/template/ctor6.C: New test.
23636
23637 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23638
23639         PR tree-optimization/25485
23640         * gcc.dg/tree-ssa/pr25485.c: New.
23641
23642 2006-01-14  Richard Guenther  <rguenther@suse.de>
23643
23644         PR tree-optimization/22548
23645         PR tree-optimization/22555
23646         PR tree-optimization/22501
23647         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23648         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23649         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23650         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23651         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23652         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23653         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23654         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23655         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23656
23657 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23658
23659         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23660         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23661
23662 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23663         Richard Guenther  <rguenther@suse.de>
23664
23665         PR rtl-optimization/24257
23666         * gcc.dg/torture/pr24257.c: New testcase.
23667
23668 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23669
23670         * gcc.c-torture/execute/20060110-1.c: New test.
23671         * gcc.c-torture/execute/20060110-2.c: New test.
23672
23673 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23674
23675         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23676
23677 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23678
23679         PR fortran/25756
23680         * gfortran.dg/label_3.f90: New test.
23681
23682 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23683
23684         PR tree-optimization/25771
23685         * g++.dg/tree-ssa/pr25771.C: New test
23686
23687 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23688
23689         PR tree-opt/24365
23690         * g++.dg/opt/complex5.C: New test.
23691
23692 2006-01-13  Richard Guenther  <rguenther@suse.de>
23693
23694         * gcc.target/i386/387-9.c: New testcase.
23695
23696 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23697
23698         PR c++/24824
23699         * g++.dg/debug/dwarf2-1.C: New.
23700
23701 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23702
23703         PR testsuite/25728
23704         * lib/gcov.exp (verify-lines): Add "close $fd".
23705
23706 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23707             Ben Elliston  <bje@au.ibm.com>
23708
23709         * gcc.dg/dfp/inf-1.c: New test.
23710
23711 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23712             Yao Qi  <qiyaoltc@cn.ibm.com>
23713             Ben Elliston  <bje@au.ibm.com>
23714             Jon Grimm  <jgrimm2@us.ibm.com>
23715
23716         * gcc.dg/nodfp-1.c: New test.
23717         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23718         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23719         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23720         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23721         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23722         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23723         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23724         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23725         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23726         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23727         * gcc.dg/format/dfp-printf-1.c: Likewise.
23728         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23729         (compat_setup_dfp): New.
23730         * gcc.dg/compat/compat.exp: Use it.
23731         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23732         Make some variables global, prepend "compat_" to their names.
23733         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23734         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23735         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23736         * lib/compat.exp (compat_skip_list): Make global, rename.
23737         * lib/c-compat.exp: New file.
23738         * lib/target-supports.exp (check_effective_target_dfp): New.
23739
23740         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23741         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23742         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23743         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23744         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23745         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23746         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23747         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23748         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23749         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23750         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23751         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23752         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23753         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23754         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23755         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23756         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23757         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23758         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23759         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23760         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23761         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23762         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23763         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23764         gcc.dg/dfp/struct-layout-1.c,
23765         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23766         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23767         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23768         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23769         gcc.dg/dfp/func-vararg-dfp.c,
23770         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23771         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23772         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23773         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23774         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23775
23776 2006-01-11  Richard Guenther  <rguenther@suse.de>
23777
23778         PR tree-optimization/25734
23779         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23780
23781 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23782
23783         PR fortran/25486
23784         * gfortran.dg/literal_character_constant_1_x.F: New test.
23785         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23786         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23787         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23788
23789 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         PR c++/25386
23792         * g++.dg/ext/packed3.C: Add expected packed error.
23793
23794 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23795
23796         PR target/25706
23797         * gcc.dg/torture/pr25706-1.c: New test.
23798
23799 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23800
23801         PR tree-optimization/23109
23802         PR tree-optimization/23948
23803         PR tree-optimization/24123
23804
23805         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23806         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23807         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23808         g++.dg/tree-ssa/pr23948.C: New testcases.
23809         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23810         three divisions in order to do the optimization.
23811
23812 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23813
23814         PR c++/25632
23815         * g++.dg/other/pr25632.C: New test.
23816
23817 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23818
23819         PR fortran/25730
23820         * gfortran.dg/used_types_1.f90: New test.
23821
23822 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23823
23824         PR target/25718
23825         * gcc.dg/torture/pr25718-1.c: New test.
23826
23827 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23828
23829         * gfortran.dg/list_read_2.f90: Fix typo in description.
23830
23831 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23832
23833         * lib/target-supports.exp (check_visibility_available): Simplify test
23834         for *-*-netware*.
23835         (check_profiling_available): Fail for *-*-netware*.
23836         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23837         * gcc.dg/20021014-1.c: Likewise.
23838         * gcc.dg/nest.c: Likewise.
23839
23840 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23841
23842         fortran/24936
23843         * gfortran.dg/forall_3.f90: New test.
23844
23845 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23846
23847         PR fortran/21977
23848         * gfortran.dg/nesting_2.f90: New test.
23849         * gfortran.dg/nesting_3.f90: New test.
23850
23851 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23852
23853         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23854         Fix typo in comment.
23855
23856 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23857
23858         * gfortran.dg/single_char_string.f90: New test.
23859
23860 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23861
23862         * gfortran.dg/ichar_2.f90: New test.
23863
23864 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23865
23866         PR fortran/25093
23867         * gfortran.dg/private_type_4.f90: New.
23868
23869 2006-01-07  Richard Guenther  <rguenther@suse.de>
23870
23871         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23872
23873 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23874
23875         * gfortran.dg/func_decl_1.f90: New.
23876         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23877         * gfortran.dg/array_alloc_2.f90: Likewise.
23878         * gfortran.dg/char_result_8.f90: Likewise.
23879         * gfortran.dg/dup_save_1.f90: Likewise.
23880         * gfortran.dg/dup_save_2.f90: Likewise.
23881         * gfortran.dg/f2c_6.f90: Likewise.
23882         * gfortran.dg/f2c_7.f90: Likewise.
23883         * gfortran.dg/func_result_2.f90: Likewise.
23884         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23885
23886 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23887
23888         PR fortran/22146
23889         * gfortran.dg/elemental_subroutine_1.f90: New test.
23890         * gfortran.dg/elemental_subroutine_2.f90: New test.
23891
23892         PR fortran/25029
23893         PR fortran/21256
23894         * gfortran.dg/assumed_size_refs_1.f90: New test.
23895
23896         PR fortran/20868
23897         PR fortran/20870
23898         * gfortran.dg/assumed_size_refs_2.f90: New test.
23899         * gfortran.dg/initialization_1.f90: Change warning message.
23900
23901 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23902
23903         * gcc.dg/tree-ssa/loop-15.c: New test.
23904
23905 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23906
23907         PR fortran/25598
23908         * gfortran.dg/backspace_3.f: New test.
23909         * gfortran.dg/backspace_4.f: New test.
23910
23911 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23912
23913         PR fortran/24268
23914         * gfortran.dg/fmt_white.f: Update test.
23915
23916 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23917
23918         * gcc.dg/cast-1.c: Add new warning.
23919         * gcc.dg/cast-2.c: Likewise.
23920         * gcc.dg/cast-3.c: Likewise.
23921         * gcc.dg/format/cast-1.c: Likewise.
23922         * gcc.dg/cast-4.c: New testcase.
23923
23924 2006-01-05  Richard Guenther  <rguenther@suse.de>
23925
23926         PR tree-optimization/22555
23927         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23928
23929 2006-01-05  Richard Guenther  <rguenther@suse.de>
23930             Diego Novillo  <dnovillo@redhat.com>
23931
23932         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23933         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23934         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23935         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23936         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23937         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23938         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23939         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23940         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23941         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23942         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23943         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23944         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23945         * treelang/compile/extravar.tree: Likewise.
23946         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23947         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23948         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23949         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23950         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23951
23952 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23953
23954         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23955         for 64-bit fix.
23956
23957 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23958
23959         PR fortran/23675
23960         gfortran.dg/char_result_11.f90: New.
23961
23962 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23963
23964         PR c++/24782
23965         * g++.dg/parse/access9.C: New test.
23966         * g++.dg/tc1/dr52.C: Tweak error markers.
23967
23968 2006-01-04  Richard Henderson  <rth@redhat.com>
23969
23970         Merge from gomp branch.
23971         * g++.dg/parse/pragma2.C: Update expected error lines.
23972
23973 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23974
23975         * g++.dg/other/i386-2.C: New test.
23976
23977         PR target/25554
23978         * gcc.c-torture/compile/20051228-1.c: New test.
23979
23980         PR c/25559
23981         * gcc.dg/pr25559.c: New test.
23982
23983 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23984
23985         PR c++/25492
23986         * g++.dg/lookup/friend9.C: New test.
23987
23988         PR c++/25625
23989         * g++.dg/template/repo5.C: New test.
23990
23991 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23992
23993         PR fortran/25101
23994         * gfortran.dg/forall_2.f90: New test.
23995
23996 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23997
23998         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23999         dg-require-weak.  Adjust regexp to handle leading-underscore
24000         targets and space as well as TAB after .weak.  Change previous
24001         64-bit fix to not use naked dot.
24002
24003 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
24004
24005         PR rtl-optimization/25578
24006         * gcc.c-torture/execute/20060102-1.c: New testcase.
24007
24008 2006-01-03  Richard Guenther  <rguenther@suse.de>
24009
24010         PR c/25183
24011         * gcc.dg/torture/pr25183.c: New testcase.
24012
24013 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24014
24015         Merge from gomp-branch.
24016         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24017         * gcc.dg/ia64-sync-2.c: Likewise.
24018         * gcc.dg/ia64-sync-3.c: Likewise.
24019         * gcc.dg/ia64-sync-4.c: Likewise.
24020         * gcc.dg/sync-2.c: Likewise.
24021         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24022         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24023
24024 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24025
24026         PR c++/25635
24027         * g++.dg/parse/operator6.C: New test.
24028
24029         PR c++/25637
24030         * g++.dg/parse/error29.C: New test.
24031
24032         PR c++/25638
24033         * g++.dg/parse/dtor6.C: New test.
24034
24035         PR c++/25633
24036         * g++.dg/parse/ctor3.C: New test.
24037
24038         PR c++/25634
24039         * g++.dg/template/class3.C: New test.
24040
24041 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24042
24043         * g++.dg/debug/debug9.C: New.
24044
24045 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24046
24047         PR fortran/24640
24048         * gfortran.dg/label_2.f90: New test.
24049
24050 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24051
24052         * g++.dg/lookup/using12.C: Tighten error marker.
24053
24054 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24055             Andrew Pinski <pinskia@physics.uc.edu>
24056
24057         * gcc.target/powerpc/darwin-abi-3.c: New file.
24058         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24059         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24060         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24061         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24062         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24063         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24064         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24065         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24066
24067 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24068
24069         * gcc.dg/tree-ssa/loadpre1.c: New;
24070         * gcc.dg/tree-ssa/loadpre2.c: New;
24071         * gcc.dg/tree-ssa/loadpre3.c: New;
24072         * gcc.dg/tree-ssa/loadpre4.c: New;
24073         * gcc.dg/tree-ssa/loadpre5.c: New;
24074         * gcc.dg/tree-ssa/loadpre6.c: New;
24075         * gcc.dg/tree-ssa/loadpre7.c: New;
24076         * gcc.dg/tree-ssa/loadpre8.c: New;
24077         * gcc.dg/tree-ssa/loadpre9.c: New;
24078
24079 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24082         * g++.dg/abi/thunk4.C: Likewise.
24083
24084 2006-01-01  Andreas Jaeger  <aj@suse.de>
24085
24086         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24087         portable.
24088
24089 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24090
24091         PR c++/25294
24092         * gcc.dg/pragma-pack-3.c: New test.
24093         * g++.dg/parse/pragma3.C: New test.
24094
24095 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24096
24097         PR middle-end/24827
24098         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24099
24100 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24101
24102         PR testsuite/25214
24103         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24104
24105 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24106
24107         PR fortran/22607
24108         * gfortran-dg/pure_byref_3.f90: New.
24109
24110         fortran/PR 25396
24111         * gfortran.dg/userdef_operator_1.f90: New.
24112
24113 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24114
24115         * g++.dg/abi/thunk3.C: New.
24116         * g++.dg/abi/thunk4.C: New.
24117
24118 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24119
24120         PR fortran/25532
24121         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24122         associated derived type components of derived types are
24123         properly declared in contained procedures.
24124
24125 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24126
24127         PR libgfortran/25139
24128         * gfortran.dg/backspace_2.f: New test.
24129
24130 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24131
24132         PR libgfortran/25550
24133         * gfortran.dg/endfile.f: New test.
24134
24135 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24136
24137         PR libgfortran/25419
24138         * gfortran.dg/comma.f: New test.
24139
24140 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24141
24142         * lib/gfortran-dg.exp: Remove trailing whitespace.
24143         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24144         -funroll-all-loops.
24145
24146 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24147
24148         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24149         Extended Double long doubles or repeat tests when long double is
24150         the same size as double.
24151
24152 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24153
24154         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24155
24156         PR testsuite/25442
24157         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24158         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24159
24160         PR testsuite/25441
24161         * gcc.dg/pr23911.c: Make test variable static.
24162
24163         PR testsuite/25444
24164         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24165
24166 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24167
24168         PR c++/25439
24169         * g++.dg/parse/crash17.C: Adjust error markers.
24170         * g++.dg/template/error20.C: New test.
24171
24172 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24173
24174         PR c++/23172
24175         * g++.dg/ext/complit4.C: New test.
24176
24177         PR c++/25417
24178         * g++.dg/ext/complit5.C: Likewise.
24179
24180 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24181
24182         PR tree-optimization/25125
24183         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24184         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24185         * gcc.c-torture/execute/pr25125.c: New.
24186
24187 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24188
24189         PR fortran/25029
24190         PR fortran/21256
24191         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24192         functions with incorrect assumed size references.
24193
24194 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24195
24196         PR c++/23171
24197         * g++.dg/opt/init1.C: New test.
24198
24199 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24200
24201         PR c++/24671
24202         * g++.dg/template/sfinae3.C: New test.
24203
24204 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24205
24206         * g++.dg/other/friend4.C: New test.
24207
24208 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24209
24210         PR target/25005
24211         * g++.dg/opt/pr25005.C: New test.
24212
24213 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24214
24215         PR c++/25369
24216         * g++.dg/template/ptrmem16.C: New test.
24217
24218 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24219
24220         PR fortran/25029
24221         PR fortran/21256
24222         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24223
24224 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24225
24226         PR libgfortran/25307
24227         * gfortran.dg/list_read_5.f90: New test.
24228
24229 2005-12-22  Richard Henderson  <rth@redhat.com>
24230
24231         * gcc.target/i386/sse-7.c: Use -msse2.
24232
24233 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24234
24235         PR rtl-optimization/25432
24236         * gcc.c-torture/compile/20051216-1.c: New test.
24237
24238         PR objc/25328
24239         * objc/execute/pr25328.m: New test.
24240
24241 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/25364
24244         * g++.dg/template/call4.C: New test.
24245
24246 2005-12-22  Dale Johannesen  <dalej@apple.com>
24247
24248         * gcc.target/i386/sse-17.c: New.
24249
24250 2005-12-22  Paul Brook  <paul@codesourcery.com>
24251
24252         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24253
24254 2005-12-22  Paul Brook  <paul@codesourcery.com>
24255
24256         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24257
24258 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24259
24260         PR tree-opt/25513
24261         * gcc.c-torture/compile/pr25513.c: New test.
24262
24263 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24264
24265         PR c++/23333
24266         * g++.dg/parse/error25.C: Add more tests.
24267
24268 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24269
24270         PR fortran/18990
24271         * gfortran.dg/der_charlen_1.f90: New.
24272
24273 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24274
24275         PR fortran/20889
24276         * gfortran.dg/pointer_component_type_1.f90: New test.
24277
24278         PR fortran/25029
24279         PR fortran/21256
24280         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24281         should give an error with assumed size array refernces and checks
24282         those that should not.
24283         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24284         reference an upper bound so that it does not generate an error.
24285
24286         PR fortran/19362
24287         PR fortran/20244
24288         PR fortran/20864
24289         PR fortran/25391
24290         * gfortran.dg/used_dummy_types_1.f90: New test.
24291         * gfortran.dg/used_dummy_types_2.f90: New test.
24292         * gfortran.dg/used_dummy_types_3.f90: New test.
24293         * gfortran.dg/used_dummy_types_4.f90: New test.
24294         * gfortran.dg/used_dummy_types_5.f90: New test.
24295
24296         PR fortran/23152
24297         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24298         group already being USE associated.
24299         * gfortran.dg/assumed_shape_nml.f90: New test.
24300         * gfortran.dg/assumed_size_nml.f90: New test.
24301
24302         PR fortran/20862
24303         PR fortran/25053
24304         PR fortran/25063
24305         PR fortran/25064
24306         PR fortran/25066
24307         PR fortran/25067
24308         PR fortran/25068
24309         PR fortran/25307
24310         * gfortran.dg/io_constraints_1.f90: New test.
24311         * gfortran.dg/io_constraints_1.f90: New test.
24312         * gfortran.dg/iostat_3.f90: Change wording of warning.
24313         * gfortran.dg/g77/19981216-0.f: The same.
24314
24315 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24316
24317         PR tree-optimization/23518
24318         * gcc.dg/pr23518.c: New.
24319
24320 2005-12-21  Mike Stump  <mrs@apple.com>
24321
24322         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24323
24324 2005-12-21  Paul Brook  <paul@codesourcery.com>
24325
24326         * gcc.dg/pr19340.c: Skip on m68k targets.
24327
24328 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24329
24330         PR rtl-optimization/25196
24331         * gcc.dg/pr25196.c: New test.
24332
24333 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24334
24335         PR fortran/25423
24336         gfortran.dg/where_nested_1.f90: New.
24337
24338 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24339
24340         PR tree-optimization/25382.
24341         * gcc.dg/tree-ssa/pr25382.c: New.
24342
24343 2005-12-20  Richard Guenther  <rguenther@suse.de>
24344
24345         PR middle-end/24306
24346         * gcc.target/i386/pr24306.c: New testcase.
24347
24348 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24349
24350         PR tree-optimization/25501
24351         * gcc.dg/tree-ssa/pr25501.c: New.
24352
24353 2005-12-20  Richard Guenther  <rguenther@suse.de>
24354
24355         Revert
24356         2005-12-02  Richard Guenther  <rguenther@suse.de>
24357
24358         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24359
24360 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24361
24362         PR c++/21228
24363         * g++.dg/warn/Wunreachable-code-2.C: New test.
24364
24365 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24366
24367         PR c++/24278
24368         * g++.dg/template/ctor5.C: New test.
24369
24370         PR c++/24915
24371         * g++.dg/template/overload8.C: New test.
24372
24373 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24374
24375         * gcc.c-torture/compile/pr25483 : New test.
24376
24377 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24378
24379         PR c++/20552
24380         * g++.dg/ext/typeof10.C: New test.
24381
24382 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24383
24384         * gcc.dg/mt-loopi1.c: New.
24385
24386 2005-12-18  Richard Guenther  <rguenther@suse.de>
24387
24388         PR tree-optimization/25481
24389         * gcc.dg/torture/pr25481.c: New testcase.
24390
24391 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24392
24393         PR rtl-optimization/21041
24394         * gcc.dg/pr21041.c: New test.
24395
24396 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24397
24398         PR libgfortran/25463
24399         * gfortran.dg/advance.f90: New test.
24400
24401 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24402
24403         * gcc.dg/20051201-1.c: New test.
24404
24405 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24406
24407         PR fortran/25018
24408         * gfortran.dg/initialization_1.f90: New test.
24409         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24410         * gfortran.dg/g77/980616-0.f: The same.
24411
24412 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24413
24414         * PR fortran/25458
24415         * gfortran.dg/chkbits.f90: New test.
24416
24417 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24418
24419         * gfortran.dg/enum_5.f: Revert to previous version.
24420
24421 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24422
24423         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24424         * gfortran.dg/nested_modules_1.f90: Ditto.
24425         * gfortran.dg/hollerith_f95.f90: Ditto.
24426         * gfortran.dg/select_5.f90: Ditto.
24427         * gfortran.dg/secnds.f: Ditto.
24428         * gfortran.dg/hollerith2.f90: Ditto.
24429         * gfortran.dg/imag_2.f: Ditto.
24430         * gfortran.dg/ftell_2.f90: Ditto.
24431         * gfortran.dg/malloc_free_1.f90: Ditto.
24432         * gfortran.dg/logint-1.f: Ditto.
24433         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24434         * gfortran.dg/e_d_fmt.f90: Ditto.
24435         * gfortran.dg/hollerith_legacy.f90: Ditto.
24436         * gfortran.dg/logint-2.f: Ditto.
24437         * gfortran.dg/enum_5.f90: Ditto.
24438         * gfortran.dg/f2c_2.f90: Ditto.
24439         * gfortran.dg/pr17143.f90: Ditto.
24440         * gfortran.dg/namelist_14.f90: Ditto.
24441         * gfortran.dg/logint-3.f: Ditto.
24442         * gfortran.dg/spread_scalar_source.f90: Ditto.
24443         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24444         * gfortran.dg/namelist_11.f: Ditto.
24445         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24446         * gfortran.dg/g77/20010519-1.f
24447         * gfortran.dg/g77/alpha1.f: Ditto.
24448         * gfortran.dg/g77/990115-1.f: Ditto.
24449         * gfortran.dg/g77/erfc.f: Ditto.
24450         * gfortran.dg/g77/19990313-3.f: Ditto.
24451         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24452         * gfortran.dg/g77/20010426.f: Ditto.
24453         * gfortran.dg/g77/19990313-0.f: Ditto.
24454         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24455         * gfortran.dg/g77/20000629-1.f: Ditto.
24456         * gfortran.dg/g77/970125-0.f: Ditto.
24457         * gfortran.dg/g77/8485.f: Ditto.
24458         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24459         * gfortran.dg/g77/19990313-1.f: Ditto.
24460         * gfortran.dg/g77/int8421.f: Ditto.
24461         * gfortran.dg/g77/19990305-0.f: Ditto.
24462         * gfortran.dg/g77/947.f: Ditto.
24463         * gfortran.dg/g77/19990905-2.f: Ditto.
24464         * gfortran.dg/g77/cabs.f: Ditto.
24465         * gfortran.dg/g77/19990313-2.f: Ditto.
24466         * gfortran.dg/g77/20020307-1.f: Ditto.
24467         * gfortran.dg/g77/dcomplex.f: Ditto.
24468         * gfortran.dg/g77/19990502-1.f: Ditto.
24469         * gfortran.dg/g77/19981216-0.f: Ditto.
24470         * gfortran.dg/common_4.f90: Ditto.
24471         * gfortran.dg/entry_4.f90: Ditto.
24472         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24473         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24474         * gfortran.dg/namelist_12.f: Ditto.
24475         * gfortran.dg/scale_1.f90: Ditto.
24476         * gfortran.dg/modulo_1.f90
24477         * gfortran.dg/hollerith.f90: Ditto.
24478         * gfortran.dg/direct_io_3.f90: Ditto.
24479         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24480         * gfortran.dg/gnu_logical_1.F: Ditto.
24481         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24482         * gfortran.dg/assign_1.f90: Ditto.
24483         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24484         * gfortran.dg/pr23095.f: Ditto.
24485         * gfortran.dg/read_float_1.f90: Ditto.
24486
24487 2005-12-17  Andreas Jaeger  <aj@suse.de>
24488
24489         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24490         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24491
24492 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24493
24494         PR fortran/24268
24495         * gfortran.dg/fmt_white.f: New test.
24496
24497 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24498
24499         * gfortran.dg/label_1.f90: New test.
24500
24501 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24502
24503         PR testsuite/25422
24504         * gcc.dg/20031012-1.c: Add -Walways-true option.
24505         * gcc.dg/weak/weak-3.c: Likewise.
24506         * g++.old-deja/g++.mike/warn8.C: Likewise.
24507
24508 2005-12-16  Mike Stump  <mrs@apple.com>
24509
24510         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24511         exit.
24512
24513 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24514
24515         PR libgfortran/25264
24516         PR libgfortran/25349
24517         * gfortran.dg/tl_editing.f90: Added additional checks.
24518         * gfortran.dg/t_editing.f: New test.
24519         * gfortran.dg/write_padding.f90: New test
24520
24521 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24522
24523         PR testsuite/25215
24524         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24525
24526 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24527
24528         PR rtl-optimization/24899
24529         * gcc.c-torture/execute/20051215-1.c: New test.
24530
24531 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24532
24533         PR 24823
24534         * gfortran.dg/pr24823.f: New test.
24535
24536 2005-12-16  Jeff Law  <law@redhat.com>
24537
24538         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24539
24540 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24541
24542         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24543         (base_types): Change C++ style comments to C style comments.  Remove
24544         aligned types from the array.  Keep Enums disabled.
24545         (complex_types): Remove aligned types from the array.
24546         Comment out "_Complex long double".
24547         (attrib_types): Remove.
24548         (complex_attrib_types): Remove.
24549         (attrib_array_types): Remove.
24550         (complex_attrib_array_types): Remove.
24551         (aligned_bitfld_types): Remove.
24552         (n_aligned_bitfld_types): Remove.
24553         (FEATURE_ALIGNEDPACKED): Delete.
24554         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24555         (singles): Remove support for adding attributes.
24556         (choose_type): Remove support for attributed types.
24557         (generate_fields): Remove support for attributed bit-fields.
24558         Remove support for adding attributes.
24559         (generate_random_tests): Remove support for adding attributes.
24560         (features): Add back "[0] :0" and "complex vector [0]".
24561         (main): Remove support for attributed bit-fields.
24562         Uncomment the calling of generate_random_tests for the rests of
24563         the tests.
24564
24565 2005-12-16  Jan Hubicka  <jh@suse.cz>
24566
24567         * gcc.c-torture/combine/pr25224.c: New.
24568
24569 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24570
24571         PR other/25028
24572         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24573         HP-UX.
24574
24575 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24576
24577         * gcc.dg/20051215-1.c: New file.
24578
24579 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24580
24581         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24582         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24583
24584 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24585
24586         PR fortran/18197
24587         * gfortran.dg/dummy_functions_1.f90: New.
24588
24589 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24590
24591         PR rtl-optimization/25310
24592         * gcc.c-torture/compile/pr25310.c: New test.
24593
24594 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24595
24596         PR debug/25023
24597         * gcc.dg/pr25023.c: New test.
24598
24599 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24600
24601         * g++.old-deja/g++.brendan/redecl1.C,
24602         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24603         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24604         g++.old-deja/g++.oliva/typeof1.C,
24605         g++.old-deja/g++.other/crash16.C,
24606         g++.old-deja/g++.other/crash34.C,
24607         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24608         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24609         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24610         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24611         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24612         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24613         Remove xfail.
24614
24615 2005-12-14  Kean Johnston  <jkj@sco.com>
24616             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24617
24618         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24619         * gcc.target/i386/20020523-1.c: Ditto.
24620         * gcc.target/i386/tailcall-1.c: Ditto.
24621         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24622         * gcc.target/i386/ssetype-5.c: Ditto.
24623
24624 2005-12-14  Jeff Law  <law@redhat.com>
24625
24626         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24627
24628 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24629
24630         PR target/25254
24631         PR target/24188
24632         * gcc.target/i386/pr25254.c: New test.
24633         * gfortran.dg/PR24188.f: New test.
24634
24635 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24636
24637         * lib/fortran-torture.exp: Catch remaining uses of
24638         remote_file build delete.
24639
24640 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24641
24642         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24643
24644 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24645
24646         * gcc.dg/warn-addr-cmp.c: New test.
24647
24648 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24649
24650         PR debug/25023
24651         PR target/25293
24652         * gcc.target/i386/pr25293.c: New test.
24653
24654 2005-12-13  Petr Machata  <machata@post.cz>
24655
24656         PR c++/24907
24657         * g++.dg/parse/comma2.C: New test.
24658
24659 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24660             Jakub Jelinek  <jakub@redhat.com>
24661
24662         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24663         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24664         (limits.h): Include unconditionally.
24665         (stdlib.h): Likewise.
24666         (hashtab.h): Do not include.
24667         (getopt.h): Likewise.
24668         (stddef.h): Include.
24669         (hashval_t): Define.
24670         (struct entry): Add "next" field.
24671         (HASH_SIZE): New macro.
24672         (hash_table): New variable.
24673         (switchfiles): Do not use xmalloc.
24674         (mix): New macro.
24675         (iterative_hash): New function.
24676         (hasht): Remove.
24677         (e_exists): New function.
24678         (e_insert): Likewise.
24679         (output): Use, instead of libiberty hashtable functions.
24680         (main): Do not use getopt.  Do not call htab_create.
24681
24682 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24683
24684         PR c++/25331
24685         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24686         put atal* and atpaal* attributes on array elements.
24687         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24688         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24689         put atal* and atpaal* attributes on array elements.
24690         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24691
24692 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24693
24694         * gcc.dg/single-precision-constant.c: New test.
24695
24696 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24697
24698         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24699         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24700         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24701         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24702         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24703         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24704         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24705         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24706         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24707         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24708         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24709         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24710         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24711         gcc.target/powerpc/ppc-sdata-2.c,
24712         gcc.target/powerpc/ppc-stackalign-1.c,
24713         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24714         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24715         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24716         gcc.target/powerpc/rs6000-ldouble-2.c,
24717         gcc.target/powerpc/rs6000-power2-1.c,
24718         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24719         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24720         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24721         option into target selector.
24722         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24723         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24724
24725 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24726
24727         PR objc/25348
24728         * objc.dg/encode-9.m: New test.
24729
24730 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24731
24732         PR testsuite/20772
24733         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24734         * gcc.dg/asm-b.c: Fix typo.
24735         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24736         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24737         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24738         i?86 lp64 and x86_64 ilp32.
24739         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24740         on i?86 lp64.
24741         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24742
24743 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24744
24745         PR fortran/25078
24746         gfortran.dg/equiv_5.f90: New test.
24747
24748 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24749
24750         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24751         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24752         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24753         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24754         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24755         * gcc.dg/tree-ssa/reassoc-5.c: New.
24756         * gcc.dg/tree-ssa/reassoc-6.c: New.
24757         * gcc.dg/tree-ssa/reassoc-7.c: New.
24758         * gcc.dg/tree-ssa/reassoc-8.c: New.
24759         * gcc.dg/tree-ssa/reassoc-9.c: New.
24760         * gcc.dg/tree-ssa/reassoc-10.c: New.
24761         * gcc.dg/tree-ssa/reassoc-11.c: New.
24762
24763 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24764
24765         PR testsuite/25167
24766         PR testsuite/24478
24767         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24768
24769 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24770
24771         PR c++/25300
24772         * g++.dg/template/inherit.C: Do not use a generic error message.
24773
24774 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24775
24776         PR libobjc/25354
24777         * objc.dg/gnu-encoding: New directory.
24778         * objc.dg/gnu-encoding/compat-common.h: New file.
24779         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24780         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24781         * objc.dg/gnu-encoding/vector-defs.h: New file.
24782         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24783         * objc.dg/gnu-encoding/generate-random.c: New file.
24784         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24785         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24786         * objc.dg/gnu-encoding/generate-random.h: New file.
24787
24788 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24789
24790         PR c++/25337
24791         * g++.dg/template/defarg7.C: New test.
24792
24793 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24794
24795         PR libobjc/25347
24796         * objc.dg/encode-8.m: New test.
24797
24798 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24799
24800         PR libobjc/25346
24801         * objc.dg/encode-7.m: New test.
24802
24803 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24804
24805         PR c++/25010
24806         * g++.dg/opt/inline10.C: New test.
24807
24808 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24809
24810         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24811
24812 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24813
24814         * gfortran.dg/substring_equivalence.f90: typo in comment
24815
24816 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24817
24818         PR fortran/25068
24819         * gfortran.dg/iostat_3.f90: New test.
24820
24821 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24822
24823         PR fortran/23815
24824         * gfortran.dg/unf_io_convert_1.f90: New test.
24825         * gfortran.dg/unf_io_convert_2.f90: New test.
24826         * gfortran.dg/unf_io_convert_3.f90: New test.
24827
24828 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24829
24830         PR testsuite/20772
24831         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24832         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24833         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24834         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24835         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24836         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24837         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24838         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24839         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24840         gcc.dg/torture/fp-int-convert-float128-timode.c,
24841         gcc.dg/torture/fp-int-convert-float128.c,
24842         gcc.dg/torture/fp-int-convert-float80-timode.c,
24843         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24844         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24845
24846         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24847
24848 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24849
24850         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24851
24852 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24853
24854         * gcc.dg/20051207-1.c,
24855         * gcc.dg/20051207-2.c,
24856         * gcc.dg/20051207-3.c: New tests.
24857
24858 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24859
24860         PR testsuite/20772
24861         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24862         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24863         dg-skip-if target selector.
24864
24865         PR testsuite/20772
24866         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24867         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24868         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24869         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24870         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24871         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24872         and/or merge with i?86 cases.
24873
24874         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24875
24876         PR testsuite/20772
24877         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24878         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24879         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24880         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24881         x86_64-*-linux*.
24882
24883 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24884
24885         PR target/25311
24886         * gcc.c-torture/compile/pr25311.c: New test.
24887
24888 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24889
24890         PR libgfortran/25039
24891         * gfortran.dg/read_comma.f: New test.
24892
24893 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24894
24895         PR c++/19317
24896         * g++.dg/opt/pr19317-1.C: New test.
24897         * g++.dg/opt/pr19317-2.C: New test.
24898         * g++.dg/opt/pr19317-3.C: New test.
24899
24900         PR target/19005
24901         * gcc.c-torture/execute/pr19005.c: New test.
24902
24903         PR target/17828
24904         * g++.old-deja/g++.other/comdat5.C: New test.
24905         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24906
24907         * g++.dg/compat/struct-layout-1.exp: New file.
24908         * g++.dg/compat/struct-layout-1.h: New.
24909         * g++.dg/compat/struct-layout-1_generate.c: New.
24910         * g++.dg/compat/struct-layout-1_x1.h: New.
24911         * g++.dg/compat/struct-layout-1_x2.h: New.
24912         * g++.dg/compat/struct-layout-1_y1.h: New.
24913         * g++.dg/compat/struct-layout-1_y2.h: New.
24914
24915         * gcc.dg/20050330-2.c: New test.
24916
24917 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24918
24919         PR fortran/25292
24920         * gfortran.dg/associated_1.f90: New.
24921
24922 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24923
24924         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24925         ILP32 vect_no_align platforms.
24926
24927 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24928             Jakub Jelinek  <jakub@redhat.com>
24929
24930         PR target/25268
24931         * gcc.c-torture/compile/20051207-1.c: New test.
24932
24933 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24934
24935         PR testsuite/20772
24936         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24937         gcc.dg/torture/pr18582-1.c,
24938         gcc.target/i386/attributes-error.c: Also test on x86_64.
24939
24940         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24941
24942 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24943
24944         PR c++/19397
24945         * g++.dg/template/typedef3.C: New test.
24946
24947         PR c++/19762
24948         PR c++/19764
24949         * g++.dg/template/dtor3.C: Fix error markers.
24950
24951 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24952
24953         * lib/target-supports.exp (check_effective_target_sync_char_short):
24954         Add s390*.
24955
24956 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24957
24958         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24959
24960 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24961
24962         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24963         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24964         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24965         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24966
24967 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24968
24969         PR c++/25263
24970         * g++.dg/other/array2.C: New test case.
24971
24972 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24973
24974         * gcc.dg/darwin-weakimport-3.c: New.
24975
24976         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24977         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24978         and to work on Darwin.
24979         * gcc.dg/attr-weakref-1b.c: New file.
24980         * gcc.dg/attr-weakref-2.c: New test.
24981         * gcc.dg/darwin-weakref-1.c: New test.
24982
24983 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24984
24985         PR testsuite/25247
24986         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24987         use in selector expressions.
24988         (dg-xfail-if): Ditto.
24989         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24990         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24991         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24992         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24993         * gcc.test-framework/test-framework.exp: Skip generated tests if
24994         CHECK_TEST_FRAMEWORK is not 1.
24995
24996 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24997
24998         PR tree-optimization/24963
24999         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25000
25001         PR target/24108
25002         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25003
25004         PR target/18580
25005         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25006         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25007         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25008         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25009
25010 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25011
25012         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25013         dg-options.
25014
25015 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25016
25017         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25018
25019 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25020
25021         * gcc.dg/format/cast-1.c: New test.
25022
25023 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25024
25025         PR c/7776
25026         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25027         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25028         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25029         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25030
25031 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25032
25033         * gcc.dg/cast-pretty-print-1.c: New test.
25034
25035 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25036
25037         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25038
25039 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25040
25041         PR c++/24173
25042         * g++.dg/template/friend40.C: New test.
25043
25044 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25045
25046         PR target/25199
25047         * gcc.target/i386/movq-2.c: New test.
25048         * gcc.target/i386/movq.c: Remove target i?86, instead add
25049         dg-require-effective-target ilp32.
25050
25051 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25052
25053         PR c++/24103
25054         * g++.dg/other/default1.C: New test.
25055
25056 2005-12-02  Richard Guenther  <rguenther@suse.de>
25057
25058         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25059
25060 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25061
25062         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25063
25064 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25065
25066         PR target/21017
25067         * gcc.target/powerpc/rotate.c: New.
25068
25069 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25070
25071         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25072         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25073
25074 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25075
25076         PR c/13384
25077         * gcc.dg/pr17730-1.c: Adjust.
25078         * gcc.dg/lvalue1.c (main): Likewise.
25079         * gcc.dg/lvalue-2.c: Likewise.
25080         * g++.dg/pr7503-3.C
25081
25082 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25083
25084         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25085         error messages.
25086
25087 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25088
25089         PR fortran/24789
25090         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25091
25092 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25093
25094         PR target/24475
25095         * lib/target-supports.exp (check_effective_target_tls): New.
25096         (check_effective_target_tls_runtime): New.
25097         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25098         for TLS support.
25099         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25100         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25101         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25102         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25103         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25104         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25105         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25106         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25107         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25108         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25109         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25110         effective-target TLS.
25111         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25112         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25113         effective-target TLS runtime.
25114
25115 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25116
25117         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25118
25119 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25120
25121         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25122         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25123         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25124         ignored" warnings when "packing" is the same as the ABI layout.
25125
25126 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25127
25128         PR fortran/21302
25129         * gfortran.dg/line_length_1.f: New test.
25130         * gfortran.dg/line_length_2.f90: Ditto.
25131
25132 2005-11-30  Richard Guenther  <rguenther@suse.de>
25133
25134         PR tree-optimization/21655
25135         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25136
25137 2005-11-30  Dale Johannesen  <dalej@apple.com>
25138
25139         * gcc.c-torture/compile/pr24930.c: New.
25140
25141 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25142
25143         PR fortran/15809
25144         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25145
25146 2005-11-30  Jeff Law  <law@redhat.com>
25147
25148         * g++.old-deja/g++.law/pr25000.C: New test.
25149
25150 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25151
25152         * gcc.dg/tls/opt-11.c: New test.
25153
25154 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25155
25156         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25157         targets.
25158         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25159         LP64 ia64.
25160
25161 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25162
25163         * gfortran.dg/open_access_1.f90: New test.
25164
25165 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25166
25167         * gcc.dg/charset/builtin2.c: New test.
25168
25169 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25170
25171         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25172         on mmix-*-* for *_[xy].c.
25173
25174 2005-11-28  Kean Johnston  <jkj@sco.com>
25175
25176         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25177         headers.
25178         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25179         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25180         * gcc.target/i386/asm-3.c: Ditto.
25181         * gcc.target/i386/clobbers.c: Ditto.
25182         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25183         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25184         test regexp.
25185         * gcc.target/i386/mul.c: Ditto.
25186         * gcc.target/i386/ssetype-1.c: Ditto.
25187         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25188         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25189         static so the test works with -fPIC mode too. Based on comment in
25190         PR19231 by Pinski.
25191         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25192
25193 2005-11-28  Richard Guenther  <rguenther@suse.de>
25194
25195         * gcc.dg/alias-9.c: New testcase.
25196         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25197
25198 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25199             Uros Bizjak  <uros@kss-loka.si>
25200
25201         PR middle-end/20219
25202         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25203         tan(x)/sin(x) transformations.
25204
25205 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25206
25207         PR middle-end/24575
25208         * gcc.dg/tree-ssa/divide-3.c: New test.
25209         * gcc.dg/tree-ssa/divide-4.c: New test.
25210
25211 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25212
25213         PR fortran/24917
25214         *  gfortran.dg/boz_6.f90: New test.
25215
25216 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25217
25218         PR fortran/23912
25219         * gfortran.dg/modulo_1.f90: New test.
25220
25221 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25222
25223         PR libfortran/24919
25224         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25225         fail on CRLF platforms.
25226         * gfortran.dg/ftell_2.f90: Likewise.
25227
25228 2005-11-26  Eric Christopher  <echristo@apple.com>
25229
25230         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25231
25232 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25233
25234         * objc.dg/gnu-runtime-3.m: Simplify.
25235
25236 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25237
25238         PR middle-end/23669
25239         * gcc.dg/tree-ssa/divide-1.c: New test.
25240         * gcc.dg/tree-ssa/divide-2.c: New test.
25241
25242 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25243
25244         PR libgfortran/24945
25245         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25246
25247 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25248
25249         PR libgfortran/24945
25250         * gfortran.dg/open_status_2.f90: New test.
25251
25252 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25253
25254         * gcc.c-torture/execute/builtins/fprintf.c,
25255         gcc.c-torture/execute/builtins/fputs-lib.c,
25256         gcc.c-torture/execute/builtins/fputs.c,
25257         gcc.c-torture/execute/builtins/lib/fprintf.c,
25258         gcc.c-torture/execute/builtins/lib/printf.c,
25259         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25260
25261 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25262
25263         * gcc.dg/20050922-2.c: New test.
25264
25265 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25266
25267         * objc.dg/gnu-runtime-3.m: New test.
25268
25269 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25270
25271         PR c++/9278
25272         * g++.dg/other/void1.C: New test.
25273
25274 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25275
25276         PR middle-end/24998
25277         * gcc.dg/torture/fp-int-convert-float.c,
25278         gcc.dg/torture/fp-int-convert-double.c,
25279         gcc.dg/torture/fp-int-convert-long-double.c,
25280         gcc.dg/torture/fp-int-convert-timode.c,
25281         gcc.dg/torture/fp-int-convert-float80.c,
25282         gcc.dg/torture/fp-int-convert-float80-timode.c,
25283         gcc.dg/torture/fp-int-convert-float128.c,
25284         gcc.dg/torture/fp-int-convert-float128-timode.c,
25285         gcc.dg/torture/fp-int-convert.h: New files.
25286
25287 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25288
25289         PR middle-end/24989
25290         * gcc.dg/tree-ssa/bool-10.c: New test.
25291         * gcc.dg/tree-ssa/bool-11.c: New test.
25292         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25293
25294 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25295
25296         PR middle-end/24990
25297         * tree-ssa/pr24990-1.c: New test.
25298
25299 2005-11-24  Richard Guenther  <rguenther@suse.de>
25300         Dirk Mueller <dmueller@suse.de>
25301
25302         PR c++/14024
25303         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25304         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25305         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25306         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25307         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25308         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25309
25310 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25311
25312         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25313
25314 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25315
25316         PR c/21668
25317         * gcc.dg/Wc++-compat.c: New.
25318         * gcc.dg/Wno-c++-compat.c: New.
25319
25320 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25321
25322         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25323         (vspltish, vspltisw): Likewise.
25324
25325 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25326
25327         PR libgfortran/24794
25328         * gfortran.dg/namelist_12.f: Fix quotes.
25329         * gfortran.dg/namelist_13.f90: Fix quotes.
25330         * gfortran.dg/namelist_14.f90: Fix quotes.
25331         * gfortran.dg/namelist_15.f90: Fix quotes.
25332         * gfortran.dg/namelist_use.f90: Fix quotes.
25333         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25334         * gfortran.dg/namelist_21.f90: New test.
25335         * gfortran.dg/namelist_22.f90: New test.
25336
25337 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25338
25339         PR target/23435
25340         * gcc.c-torture/compile/pr23435.c: New.
25341
25342 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25343
25344         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25345
25346 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25347
25348         * gcc.target/powerpc/405-macchw-1.c,
25349         gcc.target/powerpc/405-macchw-2.c,
25350         gcc.target/powerpc/405-macchwu-1.c,
25351         gcc.target/powerpc/405-macchwu-2.c,
25352         gcc.target/powerpc/405-machhw-1.c,
25353         gcc.target/powerpc/405-machhw-2.c,
25354         gcc.target/powerpc/405-machhwu-1.c,
25355         gcc.target/powerpc/405-machhwu-2.c,
25356         gcc.target/powerpc/405-maclhw-1.c,
25357         gcc.target/powerpc/405-maclhw-2.c,
25358         gcc.target/powerpc/405-maclhwu-1.c,
25359         gcc.target/powerpc/405-maclhwu-2.c,
25360         gcc.target/powerpc/405-mulchw-1.c,
25361         gcc.target/powerpc/405-mulchw-2.c,
25362         gcc.target/powerpc/405-mulchwu-1.c,
25363         gcc.target/powerpc/405-mulchwu-2.c,
25364         gcc.target/powerpc/405-mulhhw-1.c,
25365         gcc.target/powerpc/405-mulhhw-2.c,
25366         gcc.target/powerpc/405-mulhhwu-1.c,
25367         gcc.target/powerpc/405-mulhhwu-2.c,
25368         gcc.target/powerpc/405-mullhw-1.c,
25369         gcc.target/powerpc/405-mullhw-2.c,
25370         gcc.target/powerpc/405-mullhwu-1.c,
25371         gcc.target/powerpc/405-mullhwu-2.c,
25372         gcc.target/powerpc/405-nmacchw-1.c,
25373         gcc.target/powerpc/405-nmacchw-2.c,
25374         gcc.target/powerpc/405-nmachhw-1.c,
25375         gcc.target/powerpc/405-nmachhw-2.c,
25376         gcc.target/powerpc/405-nmaclhw-1.c,
25377         gcc.target/powerpc/405-nmaclhw-2.c,
25378         gcc.target/powerpc/440-macchw-1.c,
25379         gcc.target/powerpc/440-macchw-2.c,
25380         gcc.target/powerpc/440-macchwu-1.c,
25381         gcc.target/powerpc/440-macchwu-2.c,
25382         gcc.target/powerpc/440-machhw-1.c,
25383         gcc.target/powerpc/440-machhw-2.c,
25384         gcc.target/powerpc/440-machhwu-1.c,
25385         gcc.target/powerpc/440-machhwu-2.c,
25386         gcc.target/powerpc/440-maclhw-1.c,
25387         gcc.target/powerpc/440-maclhw-2.c,
25388         gcc.target/powerpc/440-maclhwu-1.c,
25389         gcc.target/powerpc/440-maclhwu-2.c,
25390         gcc.target/powerpc/440-mulchw-1.c,
25391         gcc.target/powerpc/440-mulchw-2.c,
25392         gcc.target/powerpc/440-mulchwu-1.c,
25393         gcc.target/powerpc/440-mulchwu-2.c,
25394         gcc.target/powerpc/440-mulhhw-1.c,
25395         gcc.target/powerpc/440-mulhhw-2.c,
25396         gcc.target/powerpc/440-mulhhwu-1.c,
25397         gcc.target/powerpc/440-mulhhwu-2.c,
25398         gcc.target/powerpc/440-mullhw-1.c,
25399         gcc.target/powerpc/440-mullhw-2.c,
25400         gcc.target/powerpc/440-mullhwu-1.c,
25401         gcc.target/powerpc/440-mullhwu-2.c,
25402         gcc.target/powerpc/440-nmacchw-1.c,
25403         gcc.target/powerpc/440-nmacchw-2.c,
25404         gcc.target/powerpc/440-nmachhw-1.c,
25405         gcc.target/powerpc/440-nmachhw-2.c,
25406         gcc.target/powerpc/440-nmaclhw-1.c,
25407         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25408
25409 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25410
25411         PR fortran/24774
25412         * gfortran.dg/inquire_9.f90: New test.
25413
25414         PR fortran/21647
25415         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25416
25417 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25418
25419         PR libfortran/24432
25420         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25421         Check that 'cos' is supported.
25422
25423 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25424
25425         PR fortran/24223
25426         * gfortran.dg/substring_equivalence.f90: New test.
25427
25428         PR fortran/24705
25429         * gfortran.dg/auto_internal_assumed.f90: New test.
25430
25431 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25432
25433         * gcc.dg/fold-div-2.c: New test.
25434
25435 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25436
25437         PR rtl-optimization/24883
25438         * gcc.c-torture/compile/pr24883.c: New test.
25439
25440 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25441
25442         PR middle-end/20583
25443         * gcc.c-torture/compile/pr20583.c: New.
25444
25445 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25446
25447         * gcc.c-torture/execute/usmul.c: New test.
25448
25449 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25450
25451         * gcc.dg/tree-ssa/vrp22.c: New test.
25452
25453 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25454
25455         PR middle-end/24912
25456         * gcc.dg/torture/pr24912-1.c: New test.
25457
25458 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25459
25460         PR fortran/24862
25461         * gfortran.dg/arrayio_derived_1.f90: New test.
25462
25463 2005-11-19  Richard Guenther  <rguenther@suse.de>
25464
25465         PR middle-end/23294
25466         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25467
25468 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25469
25470         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25471
25472 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25473
25474         PR c++/8355
25475         * g++.dg/template/friend39.C: New test.
25476
25477 2005-11-18  James E Wilson  <wilson@specifix.com>
25478
25479         * gcc.dg/builtin-strstr.c: New.
25480
25481 2005-11-18  Richard Henderson  <rth@redhat.com>
25482
25483         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25484         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25485         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25486         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25487         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25488         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25489         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25490         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25491         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25492         renaming to remove initial "ia64-".
25493
25494 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25495
25496         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25497
25498 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25499
25500         * g++.dg/cpp/string-2.C: New test.
25501
25502 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25503
25504         * gcc.dg/tree-ssa/loop-14.c: New test.
25505
25506 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25507             Michael Chamberlain <michael@chamberlain.net.au>
25508
25509         * ada/acats/run_all.sh (target_run): Kill long running tests.
25510
25511 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25512
25513         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25514         * gcc.dg/cleanup-9.c: Likewise.
25515         * gcc.dg/cleanup-10.c: Likewise.
25516         * gcc.dg/cleanup-11.c: Likewise.
25517
25518 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25519
25520         PR fortran/24892
25521         * gfortran.dg/open_access_append_1.f90: New test.
25522         * gfortran.dg/open_access_append_2.f90: New test.
25523
25524 2005-11-16  Richard Guenther  <rguenther@suse.de>
25525
25526         PR middle-end/24851
25527         * gcc.c-torture/execute/pr24851.c: New testcase.
25528
25529 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25530
25531         * gcc.dg/fold-overflow-1.c: New test.
25532
25533 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25534
25535         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25536         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25537
25538 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25539
25540         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25541         structures.
25542         * g++.dg/eh/forced2.C: Likewise.
25543         * g++.dg/eh/forced3.C: Likewise.
25544         * g++.dg/eh/forced4.C: Likewise.
25545
25546 2005-11-11  Mike Stump  <mrs@apple.com>
25547
25548         * g++.old-deja/g++.mike/unused.C: Add.
25549
25550 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25551
25552         PR c++/24667
25553         * g++.dg/warn/Wcast-qual1.C: New test.
25554
25555 2005-11-15  Jan Hubicka  <jh@suse.cz>
25556
25557         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25558
25559 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25560
25561         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25562
25563 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25564
25565         PR 24840
25566         * gcc.dg/tree-ssa/pr24840.c: New test.
25567
25568 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25569
25570         PR testsuite/24841
25571         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25572
25573 2005-11-14  Dale Johannesen  <dalej@apple.com>
25574
25575         * gcc.c-torture/execute/20051113-1.c: New.
25576
25577 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25578
25579         PR c++/24687
25580         * g++.dg/template/crash43.C: New test.
25581
25582 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25583
25584         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25585
25586 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR c++/24817
25589         * g++.dg/eh/spec8.C: New test.
25590
25591 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25592
25593         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25594
25595 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25596
25597         PR c++/20293
25598         * g++.dg/parse/ambig4.C: New test.
25599         * g++.dg/tc1/dr101.C: Adjust error markers.
25600         * g++.dg/lookup/strong-using-2.C: Likewise.
25601         * g++.dg/lookup/ambig5.C: Likewise.
25602         * g++.dg/lookup/ambig4.C: Likewise.
25603         * g++.dg/parse/crash22.C: Likewise.
25604
25605 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25606
25607         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25608
25609 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25610
25611         * gcc.dg/nested-calls-1.c: New test.
25612
25613 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25614
25615         * gfortran.dg/complex_intrinsic_1.f90: New test.
25616         * gfortran.dg/complex_intrinsic_2.f90: New test.
25617         * gfortran.dg/fgetc_1.f90: New test.
25618         * gfortran.dg/fgetc_2.f90: New test.
25619         * gfortran.dg/fgetc_3.f90: New test.
25620         * gfortran.dg/ftell_1.f90: New test.
25621         * gfortran.dg/ftell_2.f90: New test.
25622         * gfortran.dg/gnu_logical_1.F: New test.
25623         * gfortran.dg/gnu_logical_2.f90: New test.
25624
25625 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25626
25627         PR middle-end/24820
25628         * gcc.dg/pr24820.c: New test.
25629
25630 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25631
25632         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25633         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25634         variable.
25635
25636 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25637
25638         PR testsuite/24614
25639         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25640
25641 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25642
25643         * gcc.target/cris/cris.exp: New file.
25644         * gcc.target/cris/rld-legit1.c: New test.
25645         * gcc.target/cris/rld-legit2.c: New test.
25646
25647 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25648
25649         PR c++/24780
25650         * g++.dg/opt/pr24780.C: New test.
25651
25652         PR c++/24761
25653         * g++.dg/template/asm1.C: New test.
25654
25655 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25656
25657         PR libgfortran/24787
25658         * gfortran.dg/scan_1.f90: New test.
25659
25660 2005-11-12  Jan Hubicka  <jh@suse.cz>
25661
25662         * gcc.target/i386/minmax-1.c: New.
25663         * gcc.target/i386/minmax-2.c: New.
25664
25665 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25666
25667         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25668
25669 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25670
25671         * gcc.c-torture/execute/20051110-1.c,
25672         gcc.c-torture/execute/20051110-2.c: New tests.
25673
25674 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25675
25676         PR middle-end/24750
25677         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25678         New tests.
25679
25680 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25681
25682         * lib/target-libpath.exp (get_shlib_extension): New proc.
25683         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25684         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25685         * lib/objc.exp (objc_target_compile): Likewise.
25686         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25687         detection.
25688
25689 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25690
25691         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25692
25693         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25694         Add -static to additional_flags and pass it to target_compile.
25695
25696 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25697
25698         PR libgfortran/24719
25699         gfortran.dg/read_noadvance.f90: New test.
25700
25701         PR libgfortran/24699
25702         gfortran.dg/fmt_t_2.f90: New test.
25703
25704         PR libgfortran/24785
25705         gfortran.dg/read_x_eor.f90: New test.
25706
25707         PR libgfortran/24584
25708         gfortran.dg/namelist_empty.f90: Rename test.
25709
25710         PR libgfortran/24489
25711         gfortran/read_eor.f90: Rename test.
25712
25713 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25714
25715         PR fortran/15976
25716         * gfortran.dg/automatic_module_variable.f90: New test.
25717
25718 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25719
25720         PR target/24445
25721         * gcc.dg/pr24445.c: New test.
25722
25723 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25724
25725         PR fortran/24655
25726         PR fortran/24755
25727         * gfortran.dg/recursive_statement_functions.f90: Add statement
25728         functions using inline intrinsic functions and parameters to test
25729         that they no longer seg-fault.
25730
25731         PR fortran/24409
25732         gfortran.dg/nested_modules_4.f90: New test.
25733         gfortran.dg/nested_modules_5.f90: New test.
25734
25735 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25736
25737         PR fortran/24643
25738         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25739
25740 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25741
25742         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25743         failures.
25744
25745 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25746
25747         * gcc.dg/sparc-getcontext-1.c: New test.
25748
25749 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25750
25751         * gcc.dg/ifcvt-fabs-1.c: New test.
25752
25753 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25754
25755         PR other/4372
25756         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25757         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25758
25759 2005-11-09  Richard Guenther  <rguenther@suse.de>
25760
25761         PR tree-optimization/24716
25762         * gcc.c-torture/execute/pr24716.c: New testcase.
25763
25764 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25765
25766         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25767
25768 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25769
25770         PR 24624
25771         * gcc.dg/pr24624.c: Testcase added.
25772
25773 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25774
25775         PR 24623
25776         * g++.dg/other/pr24623.C: Testcase added.
25777
25778 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25779
25780         PR fortran/22607
25781         * gfortran-dg/pure_byref_1.f90: New.
25782         * gfortran-dg/pure_byref_2.f90: New.
25783
25784 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25785
25786         PR c/24101
25787         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25788         * gcc.dg/dg.exp: Run main loop also for *.i files.
25789
25790 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25791
25792         PR c++/19450
25793         * g++.dg/tls/diag-3.C: New test.
25794         * g++.dg/tls/diag-4.C: New test.
25795         * g++.dg/tls/static-1.C: New test.
25796         * g++.dg/tls/static-1a.cc: New file.
25797
25798 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25799
25800         PR 23046
25801         * g++.dg/tree-ssa/pr23046.C: New test.
25802
25803 2005-11-08  Devang Patel <dpatel@apple.com>
25804
25805         PR tree-optimization/23115
25806         * gcc.dg/tree-ssa/pr23115.c: New.
25807
25808 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25809
25810         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25811         * gcc.target/powerpc/pr16155.c: Same.
25812         * gcc.target/powerpc/altivec-1.c: Same.
25813         * gcc.target/powerpc/altivec-2.c: Same.
25814         * gcc.target/powerpc/altivec-3.c: Same.
25815         * gcc.target/powerpc/altivec-5.c: Same.
25816         * gcc.target/powerpc/altivec-11.c: Same.
25817         * gcc.target/powerpc/altivec-12.c: Same.
25818         * gcc.target/powerpc/altivec-14.c: Same.
25819         * gcc.target/powerpc/altivec-22.c: Same.
25820         * gcc.target/powerpc/altivec-consts.c: Same.
25821         * gcc.target/powerpc/altivec-pr22085.c: Same.
25822         * gcc.target/powerpc/altivec-splat.c: Same.
25823         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25824         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25825         * gcc.target/powerpc/darwin-longlong.c: Same.
25826
25827 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25828
25829         PR target/19340
25830         * gcc.dg/pr19340.c: New test.
25831
25832 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25833
25834         PR rtl-optimization/24683
25835         * gcc.dg/pr24683.c: New test.
25836
25837 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25838
25839         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25840         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25841
25842 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25843
25844         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25845
25846 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25847
25848         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25849
25850 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25851
25852         PR target/24230
25853
25854         * gcc.target/powerpc/altivec-consts.c,
25855         gcc.target/powerpc/altivec-splat.c: New testcase.
25856
25857 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25858
25859         PR c/24599
25860
25861         * gcc.dg/overflow-2.c: New testcase.
25862
25863 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25864
25865         PR rtl-optimization/23567
25866         * gcc.c-torture/execute/20051104-1.c: New test.
25867
25868 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25869
25870         PR fortran/24534
25871         gfortran.dg/private_type_2.f90: Modified to check that case with
25872         PRIVATE declaration within derived type is accepted.
25873
25874         PR fortran/20838
25875         gfortran.dg/pointer_assign_1.f90: New test.
25876
25877         PR fortran/20840
25878         * gfortran.dg/arrayio_0.f90: New test.
25879
25880         PR fortran/17737
25881         gfortran.dg/data_initialized.f90: New test.
25882         gfortran.dg/data_constraints_1.f90: New test.
25883         gfortran.dg/data_constraints_2.f90: New test.
25884
25885 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25886
25887         PR fortran/24174
25888         PR fortran/24305
25889         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25890
25891 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25892
25893         PR 24670
25894         * gcc.dg/tree-ssa/pr24670.c: New test.
25895
25896 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25897
25898         PR target/22432
25899         * gcc.target/i386/pr22432.c: New test.
25900
25901 2005-11-05  Richard Henderson  <rth@redhat.com>
25902
25903         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25904         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25905         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25906         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25907         from gcc.dg/alpha-*.
25908         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25909         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25910
25911 2005-11-05  Andreas Jaeger  <aj@suse.de>
25912
25913         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25914
25915 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25916
25917         PR target/23424
25918         * gcc.dg/torture/pr23424-1.c: New test.
25919
25920 2005-11-04  Richard Henderson  <rth@redhat.com>
25921
25922         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25923         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25924         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25925         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25926         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25927         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25928         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25929         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25930         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25931         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25932         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25933         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25934         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25935         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25936         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25937         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25938         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25939         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25940         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25941         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25942         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25943         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25944         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25945         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25946         Move from gcc.dg/.
25947         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25948         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25949         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25950         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25951         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25952         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25953         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25954         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25955         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25956         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25957         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25958         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25959         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25960         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25961         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25962         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25963         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25964         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25965         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25966         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25967         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25968         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25969         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25970         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25971         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25972         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25973         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25974         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25975         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25976         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25977         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25978         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25979         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25980         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25981         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25982         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25983         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25984         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25985         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25986         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25987         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25988         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25989         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25990         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25991         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25992
25993 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25994
25995         PR 24627
25996         * gcc.dg/tree-ssa/pr24627.c: New test.
25997
25998 2005-11-04 Paul Brook  <paul@codesourcery.com>
25999
26000         * gcc.dg/tls/opt-10.c: New test.
26001
26002 2005-11-04  Andreas Jaeger  <aj@suse.de>
26003
26004         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26005         avoid extra warnings.
26006
26007 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26008
26009         PR libfortran/22298
26010         * lib/target-supports.exp
26011         (check_effective_target_static_libgfortran): New
26012         static_libgfortran effective target.
26013         * gfortran.dg/static_linking_1.f: New test.
26014         * gfortran.dg/static_linking_1.c: New file.
26015
26016 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26017
26018         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26019
26020 2005-11-03  Josh Conner  <jconner@apple.com>
26021
26022         PR c++/19989
26023         g++.dg/ext/array2.C: New test.
26024         g++.dg/template/dependent-name3.C: New test.
26025         g++.dg/template/dependent-name4.C: New test.
26026         g++.dg/template/sfinae2.C: New test.
26027
26028 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26029
26030         PR preprocessor/22042
26031         * gcc.dg/cpp/strify4.c: New test.
26032
26033 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26034
26035         PR c++/17964
26036         * g++.dg/cpp/string-1.C: New test.
26037
26038 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26039
26040         * gcc.target/powerpc: New directory.
26041         * gcc.target/powerpc/powerpc.exp: New file.
26042         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26043         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26044         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26045         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26046         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26047         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26048         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26049         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26050         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26051         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26052         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26053         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26054         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26055         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26056         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26057         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26058         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26059         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26060         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26061         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26062         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26063         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26064         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26065         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26066         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26067         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26068         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26069         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26070         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26071         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26072         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26073         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26074         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26075         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26076
26077 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26078
26079         PR c++/21627
26080         * g++.dg/warn/inline2.C: New test.
26081
26082 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26083
26084         PR middle-end/23155
26085         * g++.dg/ext/c99struct1.C: New test.
26086         * gcc.dg/union-cast-1.c: New test.
26087         * gcc.dg/union-cast-2.c: New test.
26088         * gcc.dg/union-cast-3.c: New test.
26089
26090 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26091
26092         PR middle-end/24589
26093         * gcc.c-torture/execute/zero-struct-2.c: New test.
26094
26095 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26096
26097         PR c++/24582
26098         * g++.dg/init/switch1.C: New test.
26099
26100 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26101
26102         * gcc.dg/delay-slot-1.c: New test.
26103
26104 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26105
26106         PR target/24620
26107         * gcc.dg/pr24620.c: New test.
26108
26109 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26110
26111         PR c/24329
26112         * gcc.dg/format/unnamed-1.c: New test.
26113
26114 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26115
26116         PR c++/22434
26117         * g++.dg/expr/cond8.C: New test.
26118
26119         PR c++/24560
26120         * g++.dg/parse/dot1.C: New test.
26121
26122 2005-11-02  Jan Hubicka  <jh@suse.cz>
26123
26124         PR target/23303
26125         * gcc.dg/i386-lea.c: New test
26126
26127 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26128
26129         PR target/24615
26130         * gcc.dg/pr24615.c: New test.
26131
26132 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26133
26134         PR target/24600
26135         * gcc.dg/pr24600.c: New test.
26136
26137 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26138
26139         PR c++/19253
26140         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26141         * g++.dg/parse/typename9.C: New test.
26142         * g++/dg/parse/typename10.C: Likewise.
26143
26144 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26145
26146         PR fortran/18157
26147         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26148         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26149         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26150
26151 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26152
26153         PR c++/24569
26154         * g++.dg/debug/static1.C: New test.
26155
26156 2005-11-02  Josh Conner  <jconner@apple.com>
26157
26158         * g++.dg/crash38.C: moved into proper directory...
26159         * g++.dg/template/crash42.C: ...here
26160
26161 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26162
26163         PR target/18338
26164         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26165         pcc_bitfield_type_matters || default_packed.
26166
26167         * lib/target-supports.exp
26168         (check_effective_target_pcc_bitfield_type_matters): New proc.
26169         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26170
26171         PR testsuite/23304
26172         * lib/target-supports.exp (check_effective_default_packed): New proc.
26173         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26174         Gate expected errors on target ! default_packed.
26175         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26176
26177 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26178
26179         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26180         change (r106358).
26181
26182 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26183
26184         PR fortran/24008
26185         * gfortran.dg/entry_5.f90: New.
26186         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26187
26188 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26189
26190         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26191
26192 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26193
26194         PR fortran/21565
26195         gfortran.dg/namelist_blockdata.f90: New test.
26196
26197         PR fortran/18737
26198         gfortran.dg/external_implicit_none.f90: New test.
26199
26200         PR fortran/14994
26201         * gfortran.dg/secnds.f: New test.
26202
26203 2005-10-31  Jan Hubicka  <jh@suse.cz>
26204
26205         PR target/20928
26206         * gcc.c-torture/compile/pr20928.c: New test.
26207
26208 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26209
26210         PR middle-end/23492
26211         * gcc.c-torture/compile/zero-strct-5.c: New test.
26212
26213 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26214
26215         PR libgfortran/24584
26216         * gfortran.dg/pr24584.f90: New test.
26217
26218 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26219
26220         PR fortran/18883
26221         * gfortran.dg/char_result_9.f90: New.
26222         * gfortran.dg/char_result_10.f90: New.
26223
26224 2005-10-30  Jan Hubicka  <jh@suse.cz>
26225
26226         * g++.dg/tree-ssa/pr24172.C: New testcase.
26227
26228 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26229
26230         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26231
26232 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26233
26234         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26235         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26236         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26237         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26238         gfortran.dg/enum_9.f90,
26239         gfortran.fortran-torture/compile/enum_1.f90,
26240         gfortran.fortran-torture/execute/enum_1.f90,
26241         gfortran.fortran-torture/execute/enum_2.f90,
26242         gfortran.fortran-torture/execute/enum_3.f90,
26243         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26244
26245 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26246
26247         PR target/18482
26248         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26249         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26250
26251 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26252
26253         PR libfortran/20179
26254         * gfortran.dg/mixed_io_1.f90: New test.
26255         * gfortran.dg/mixed_io_1.c: New file.
26256
26257 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26258
26259         * gfortran.dg/malloc_free_1.f90: New test.
26260
26261 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26262
26263         * gcc.dg/nested-func-4.c: Require profiling -pg.
26264
26265 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26266
26267         PR C++/23229
26268         * g++.dg/warn/main-2.C: New test.
26269
26270 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26271
26272         PR fortran/24545
26273         * gfortran.dg/interface_2.f90: new test.
26274
26275 2005-10-28  Josh Conner  <jconner@apple.com>
26276
26277         PR c++/22153
26278         * g++.dg/template/crash38.C: New test.
26279         * g++.dg/parse/explicit1.C: Change expected errors.
26280
26281 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26282
26283         PR C++/23426
26284         * g++.dg/other/large-size-array.C: New test.
26285
26286 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26287
26288         PR middle-end/24362
26289         * g++.dg/opt/complex4.C: New test.
26290
26291 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26292
26293         * gcc.dg/nested-func-4.c: New test.
26294
26295 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26296
26297         PR fortran/24158
26298         gfortran.dg/derived_recursion.f90: New test.
26299         gfortran.dg/implicit_actual.f90: New test.
26300
26301 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26302
26303         PR middle-end/24295, PR testsuite/24477
26304         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26305         removed when weakref hits the tree.
26306
26307 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26308
26309         * gfortran.dg/cray_pointers_4.f90: New test.
26310
26311         * gfortran.dg/cray_pointers_5.f90: New test.
26312
26313 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26314
26315         PR fortran/22290
26316         * gfortran.dg/assign_5.f90: New test.
26317         * gfortran.dg/assign_6.f: New test.
26318
26319 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26320
26321         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26322         CPU has no SSE support.
26323
26324 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26325
26326         PR libgfortran/24224
26327         * gfortran.dg/arrayio_1.f90: Update attribution.
26328         * gfortran.dg/arrayio_2.f90: Update attribution.
26329         * gfortran.dg/arrayio_3.f90: Update attribution.
26330         * gfortran.dg/arrayio_4.f90: Update test conditions.
26331         * gfortran.dg/arrayio_5.f90: Update attribution.
26332         * gfortran.dg/arrayio_6.f90: New test.
26333         * gfortran.dg/arrayio_7.f90: New test.
26334
26335 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26336
26337         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26338
26339 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26340
26341         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26342
26343 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26344
26345         PR fortran/24416
26346         * gfortran.dg/namelist_char_only.f90: New test.
26347
26348 2005-10-24  Asher Langton  <langton2@llnl.gov>
26349
26350         PR fortran/17031
26351         PR fortran/22282
26352         * gfortran.dg/cray_pointers_1.f90: New test.
26353         * gfortran.dg/cray_pointers_2.f90: New test.
26354         * gfortran.dg/cray_pointers_3.f90: New test.
26355         * gfortran.dg/loc_1.f90: New test.
26356         * gfortran.dg/loc_2.f90: New test.
26357
26358 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26359
26360         * gcc.dg/pr24225.c: New test.
26361
26362 2005-10-24  Asher Langton  <langton2@llnl.gov>
26363
26364         * gfortran.dg/dup_save_1.f90: New test.
26365         * gfortran.dg/dup_save_2.f90: New test.
26366
26367 2005-10-24  Paul Brook  <paul@codesourcery.com>
26368
26369         PR 24107
26370         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26371         stdint.h.
26372
26373 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26374
26375         PR libgfortran/24489
26376         * gfortran.dg/pr24489.f90: New test.
26377
26378 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26379
26380         PR fortran/23635
26381         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26382
26383 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26384
26385         PR target/18911
26386         * g++.dg/init/array16.C: Skip for mmix-*-*.
26387
26388 2005-10-23  Asher Langton  <langton2@llnl.gov>
26389
26390         * gfortran.dg/byte_1.f90: New test.
26391         * gfortran.dg/byte_2.f90: New test.
26392
26393 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26394
26395         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26396
26397 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26398
26399         PR fortran/18022
26400         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26401
26402         PR fortran/24311
26403         * gfortran.dg/merge_char_const.f90: New test.
26404
26405         PR fortran/24384
26406         * gfortran.dg/spread_scalar_source.f90: New test.
26407
26408 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26409
26410         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26411
26412         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26413         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26414
26415         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26416
26417 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26418
26419         PR fortran/24426
26420         * gfortran.dg/der_pointer_4.f90: New.
26421
26422 2005-10-22  David Ayers  <d.ayers@inode.at>
26423
26424         * obj-c++.dg/except-1.mm: Simplify.
26425
26426 2005-10-21  David Ayers  <d.ayers@inode.at>
26427
26428         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26429
26430 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26431
26432         * gfortran.dg/assumed_dummy_2.f90: New test.
26433
26434 2005-10-21  James E Wilson  <wilson@specifix.com>
26435
26436         PR preprocessor/15220
26437         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26438
26439 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26440
26441         * gcc.c-torture/execute/20051021-1.c: New test.
26442
26443 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26444
26445         PR c++/24260
26446         * g++.dg/ext/tmplattr1.C: New test.
26447
26448 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26449
26450         PR fortran/24440
26451         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26452
26453 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26454
26455         * obj-c++.dg/except-1.mm: New.
26456
26457         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26458
26459 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26460
26461         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26462
26463 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26464
26465         PR middle-end/24295
26466         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26467         declarations with the same names as thunks' alias targets, use
26468         aliases instead.
26469         * gcc.dg/attr-alias-3.c: New test.
26470         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26471
26472 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26473
26474         PR c++/22618
26475         * g++.dg/parse/access8.C: New test.
26476
26477 2005-10-20  Richard Guenther  <rguenther@suse.de>
26478
26479         PR c++/24439
26480         * g++.dg/tree-ssa/pr24439.C: New testcase.
26481
26482 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26483
26484         * g++.dg/opt/delay-slot-1.C: New test.
26485
26486 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26487
26488         PR fortran/21625
26489         * gfortran.fg/der_init_1.f90: New.
26490
26491 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26492
26493         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26494
26495 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26496
26497         PR c++/21908
26498         * g++.dg/parse/error28.C: New test.
26499
26500 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26501
26502         * gcc.dg/profile-generate-2.c: New test.
26503
26504 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26505
26506         PR target/23589
26507         * g++.dg/ext/dllimport11.C: New.
26508
26509 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26510
26511         PR c++/22293
26512         * g++.dg/other/friend3.C: New test.
26513
26514 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26515
26516         PR c++/23293
26517         * g++.dg/template/error19.C: New test.
26518
26519 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26520
26521         PR c++/21383
26522         * g++.dg/overload/koenig2.C: New.
26523
26524         PR c++/23118
26525         * g++.dg/overload/error2.C: New.
26526
26527         PR c++/22604
26528         * g++.dg/inherit/covariant14.C: New.
26529
26530 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26531
26532         PR c++/23440
26533         * g++.dg/parse/for1.C: New test.
26534
26535 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26536
26537         PR fortran/23446
26538         * gfortran.dg/host_dummy_index_1.f90: New test.
26539
26540         PR fortran/21459
26541         * gfortran.dg/automatic_char_len_2.f90: New test.
26542
26543         PR fortran/20866
26544         * gfortran.dg/recursive_statement_functions.f90: New test.
26545
26546         PR fortran/20853
26547         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26548
26549         PR fortran/20849
26550         * gfortran.dg/external_initializer.f90: New test.
26551
26552         PR fortran/20837
26553         * non_module_public.f90: New test.
26554
26555 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26556
26557         PR c++/24386
26558         * g++.dg/template/overload7.C: New.
26559
26560         PR c++/22551
26561         * g++.dg/other/switch2.C: Remove expected warnings.
26562
26563         PR c++/21353
26564         * g++.dg/template/defarg6.C: New.
26565
26566 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26567
26568         PR target/24315
26569         * gcc.target/i386/pr24315.c: New test.
26570
26571 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26572
26573         PR c++/24389
26574         * g++.dg/template/static21.C: New test.
26575         * g++.dg/template/static21-a.cc: Likewise.
26576
26577 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26578
26579         PR c++/23959
26580         * g++.dg/warn/Wswitch-default-1.C: New test.
26581         * g++.dg/warn/Wswitch-default-2.C: New test.
26582
26583 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26584
26585         PR c++/22173
26586         * g++.dg/parse/template18.C: New test.
26587         * g++.dg/template/nontype15.C: Likewise.
26588
26589 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26590
26591         PR fortran/22273
26592         * gfortran.dg/spec_expr_2.f90: New.
26593
26594 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26595
26596         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26597         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26598         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26599         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26600         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26601         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26602         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26603         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26604         previous target-specific skips and warning-message matches where
26605         applicable.
26606
26607 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26608
26609         PR c++/21347
26610         * g++.dg/warn/Wctor-dtor.C: New test.
26611
26612 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26613
26614         PR c/23439
26615         * gcc.dg/for-1.c: New test.
26616
26617 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26618
26619         PR c++/19565
26620         * g++.dg/warn/Wconversion1.C: New test.
26621         * g++.dg/ext/packed4.C: Compile with -w.
26622         * g++.dg/opt/20050511-1.C: Likewise.
26623         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26624
26625 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26626
26627         * gfortran.dg/boz_5.f90: New test.
26628
26629 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26630
26631         PR c++/22551
26632         * g++.dg/other/switch2.C: New.
26633
26634         PR c++/23984
26635         * g++.dg/init/ctor7.C: New.
26636
26637 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26638
26639         PR c++/23730
26640         * g++.dg/parse/crash32.C: New test.
26641
26642 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26643
26644         PR c++/20721
26645         * g++.dg/init/goto2.C: New test.
26646
26647         PR c++/22464
26648         * g++.dg/template/crash/41.C: New test.
26649
26650         PR c++/22180
26651         * g++.dg/template/crash40.C: New test.
26652
26653         PR c++/23694
26654         * g++.dg/parse/friend5.C: New test.
26655
26656         PR c++/23307
26657         * g++.dg/template/crash38.C: New test.
26658
26659         PR c++/22352
26660         * g++.dg/template/friend38.C: New test.
26661
26662         PR c++/22405
26663         * g++.dg/template/crash39.C: New test.
26664
26665 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26666
26667         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26668         gcc.dg/debug/dwarf2/dwarf-char2.c,
26669         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26670
26671         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26672
26673 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26674
26675         * gcc.dg/dll-2.c: Add tests for warnings.
26676         * gcc.dg/dll-3.c: Likewise.
26677         * gcc.dg/dll-4.c: Likewise.
26678
26679         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26680         * g++.dg/ext/dllimport2.C: Likewise.
26681         * g++.dg/ext/dllimport3.C: Likewise.
26682         * g++.dg/ext/dllimport7.C: Likewise.
26683         * g++.dg/ext/dllimport8.C: Likewise.
26684         * g++.dg/ext/dllimport9.C: Likewise.
26685
26686 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26687
26688         PR fortran/24092
26689         * gfortran.dg/derived_pointer_recursion.f90: New test.
26690
26691 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26692
26693         * gcc.c-torture/execute/20051012-1.c: New test.
26694
26695 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26696
26697         PR fortran/18082
26698         * gfortran.dg/automatic_char_len_1.f90: New test.
26699
26700 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26701
26702         PR fortran/20847
26703         * gfortran.dg/save_common.f90: New test.
26704
26705         PR fortran/20856
26706         * gfortran.dg/save_result.f90: New test.
26707
26708 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26709
26710         PR c++/21592
26711         * g++.dg/template/dependent-expr1.C: Add new expected error.
26712         * g++.dg/template/dependent-expr2.C: Adjust error text.
26713         * g++.dg/template/overload6.C: New.
26714
26715         PR c++/23797
26716         * g++.dg/other/typename8.C: New.
26717
26718         PR c++/21117
26719         * g++.dg/other/return1.C: New.
26720
26721 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26722
26723         PR c++/24052
26724         * g++.dg/ext/label5.C: New.
26725
26726 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26727
26728         PR c++/19964
26729         * g++.dg/parse/crash31.C: New.
26730
26731 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26732
26733         * g++.dg/ipa/ipa-1.c: New test.
26734         * g++.dg/ipa/ipa-2.c: New test.
26735         * g++.dg/ipa/ipa-3.c: New test.
26736         * g++.dg/ipa/ipa-4.c: New test.
26737         * g++.dg/ipa/ipa-5.c: New test.
26738         * g++.dg/ipa/ipa.exp: New file.
26739
26740 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26741
26742         PR fortran/24207
26743         * gfortran.dg/private_type_3.f90: New test.
26744
26745 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26746
26747         PR fortran/20786
26748         gfortran.dg/aint_anint_1.f90: New test.
26749
26750 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26751
26752         PR libgfortran/24313
26753         gfortran.dg/csqrt.f: New test.
26754
26755 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26756
26757         PR c++/8057
26758         * g++.dg/warn/noeffect7.C: New test.
26759         * g++.dg/warn/noeffect2.C: Instantiate templates.
26760         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26761         and warning.
26762
26763 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26764
26765         PR c++/21089
26766         * g++.dg/init/float1.C: New test.
26767
26768         PR c++/24277
26769         * g++.dg/init/member1.C: Tweak error markers.
26770
26771 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26772
26773         PR testsuite/24281
26774         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26775         Check for null pointer.
26776
26777 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26778
26779         PR c++/21369
26780         * g++.dg/parse/ret-type3.C: New test.
26781
26782 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26783
26784         PR tree-opt/23946
26785         * gcc.c-torture/compile/pr23946.c: New test.
26786
26787 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26788
26789         * g++.dg/opt/mmx2.C: New test.
26790
26791 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26792
26793         PR c++/24277
26794         * g++.dg/template/static20.C: New test.
26795
26796         PR c++/24302
26797         * g++.dg/warn/Wunused-12.C: New test.
26798
26799         PR c++/23437
26800         * g++.dg/template/arg4.C: New test.
26801
26802 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26803
26804         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26805         * gcc.dg/ucnid-3.c: Likewise.
26806         * gcc.dg/ucnid-4.c: Likewise.
26807         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26808         * g++.dg/other/ucnid-1.C: Likewise.
26809         * gcc.dg/sparc-frame-1.c: New test.
26810
26811 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26812
26813         PR c++/24139
26814         * g++.dg/template/spec27.C: New test.
26815
26816         PR c++/24275
26817         * g++.dg/template/static19.C: New test.
26818
26819 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26820
26821         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26822         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26823
26824 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26825
26826         PR target/24136
26827         * gfortran.fortran-torture/compile/pr24136.f: New test.
26828
26829 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26830
26831         PR c++/22172
26832         * g++.dg/parse/crash30.C: New test.
26833
26834 2005-10-07  Richard Guenther  <rguenther@suse.de>
26835
26836         PR middle-end/24227
26837         * gcc.c-torture/compile/pr24227.c: New testcase.
26838
26839 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26840
26841         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26842         Do not put aligned attributes on array elements.
26843
26844 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26845
26846         PR testsuite/23611, PR testsuite/23615
26847         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26848         writing prototypes of library functions by hand.
26849         * obj-c++.dg/bitfield-4.mm: Likewise.
26850         * obj-c++.dg/const-str-4.mm: Likewise.
26851         * obj-c++.dg/encode-4.mm: Likewise.
26852         * obj-c++.dg/encode-5.mm: Likewise.
26853         * obj-c++.dg/encode-6.mm: Likewise.
26854         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26855         * obj-c++.dg/method-10.mm: Likewise.
26856         * obj-c++.dg/method-17.mm: Likewise.
26857         * obj-c++.dg/method-19.mm: Likewise.
26858         * obj-c++.dg/try-catch-2.mm: Likewise.
26859
26860 2005-10-06  Richard Henderson  <rth@redhat.com>
26861
26862         PR 24236
26863         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26864
26865 2005-10-06  Dale Johannesen  <dalej@apple.com>
26866
26867         * gcc.c-torture/execute/20030125-1.c: Correct.
26868
26869 2005-10-06  Richard Guenther  <rguenther@suse.de>
26870
26871         PR tree-optimization/24238
26872         * g++.dg/tree-ssa/pr24238.C: New testcase.
26873
26874 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26875
26876         PR 18568
26877         * gfortran.dg/der_pointer_3.f90: New test.
26878
26879 2005-10-05  Devang Patel  <dpatel@apple.com>
26880
26881         PR Debug/23205
26882         * g++.dg/other/PR23205.C: New.
26883
26884 2005-10-05  Richard Henderson  <rth@redhat.com>
26885
26886         PR target/23602
26887         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26888         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26889
26890 2005-10-05  Dale Johannesen  <dalej@apple.com>
26891
26892         * gcc.c-torture/execute/float-floor.c: New.
26893
26894 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26895
26896         PR tree-optimization/21419
26897         PR tree-optimization/24146
26898         PR tree-optimization/24151
26899
26900         * g++.dg/ext/asm7.C: New.
26901         * g++.dg/ext/asm8.C: New.
26902         * gcc.dg/asm-1.c: Compile on all targets.
26903         * gcc.dg/asm-pr24146.c: New.
26904         * gcc.dg/pr21419.c: Adjust error messages.
26905
26906 2005-10-05  Richard Guenther  <rguenther@suse.de>
26907
26908         PR fortran/24176
26909         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26910
26911 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         PR c++/23513
26914         * g++.dg/template/spec22.C: Robustify test.
26915         * g++.dg/template/spec26.C: New.
26916
26917 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26918
26919         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26920         if target supports vector instructions.
26921
26922 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26923
26924         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26925         C99 functions.
26926
26927 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26928
26929         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26930         check_effective_target_fortran_large_int): Replace cached result
26931         when target changes.
26932
26933 2005-10-04  Devang Patel  <dpatel@apple.com>
26934
26935         * gcc.dg/i386-sse-vect-types.c: New.
26936
26937 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26938
26939         PR preprocessor/13726
26940         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26941         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26942
26943 2005-10-04  Richard Guenther  <rguenther@suse.de>
26944
26945         PR c/23576
26946         * gcc.dg/noncompile/pr23576.c: New testcase.
26947
26948 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26949
26950         PR middle-end/23125
26951         * gcc.dg/register-var-3.c: New test.
26952
26953 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26954
26955         * gcc.dg/pr23049.c: New test.
26956
26957         * gcc.dg/ucnid-4.c: Fix test.
26958
26959 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26960
26961         PR 23445
26962         * gcc.c-torture/compile/pr23445.c: New test.
26963
26964 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26965
26966         * g++.dg/overload/unknown1.C: New.
26967
26968 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26969
26970         PR c++/17775
26971         * g++.dg/template/repo4.C: New test.
26972
26973 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26974
26975         PR libfortran/19308
26976         * gfortran.dg/large_real_kind_2.F90: New test.
26977         * gfortran.dg/large_integer_kind_2.f90: New test.
26978
26979 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26980
26981         * lib/target-supports.exp (check_effective_target_vect_shift):
26982         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26983         (check_effective_target_vect_condition): Fix copy-n-pasto.
26984
26985         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26986         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26987         targets.
26988
26989 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26990
26991         PR c++/22621
26992         * g++.dg/template/overload5.C : New test.
26993
26994         PR c++/23840
26995         * g++.dg/expr/stdarg1.C: New test.
26996
26997 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26998
26999         PR 24142
27000         * gcc.c-torture/execute/pr24142.c: New test.
27001
27002 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
27003
27004         PR 24141
27005         * gcc.c-torture/execute/pr24141.c: New test.
27006
27007 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
27008             Diego Novillo  <dnovillo@redhat.com>
27009
27010         PR 23604
27011         * gcc.c-torture/execute/pr23604.c: New test.
27012
27013 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27014
27015         PR fortran/16404
27016         PR fortran/20835
27017         PR fortran/20890
27018         PR fortran/20899
27019         PR fortran/20900
27020         PR fortran/20901
27021         PR fortran/20902
27022         gfortran.dg/equiv_constraint_1.f90: New test.
27023         gfortran.dg/equiv_constraint_2.f90: New test.
27024         gfortran.dg/equiv_constraint_3.f90: New test.
27025         gfortran.dg/equiv_constraint_4.f90: New test.
27026         gfortran.dg/equiv_constraint_5.f90: New test.
27027         gfortran.dg/equiv_constraint_6.f90: New test.
27028         gfortran.dg/equiv_constraint_7.f90: New test.
27029         gfortran.dg/equiv_constraint_8.f90: New test.
27030         gfortran.dg/private_type_1.f90: New test.
27031         gfortran.dg/private_type_2.f90: New test.
27032         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27033         980628-10.f: Assert std=gnu to permit mixing of
27034         types in equivalence statements.
27035
27036 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27037
27038         PR 24112
27039         * gfortran.dg/open_status_1.f90: New.
27040
27041 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27042
27043         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27044         * gcc.dg/vect/pr22480.c: Clean up temp files.
27045         * gcc.dg/vect/pr23831.c: Clean up temp files.
27046         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27047         Clean up temp files.
27048         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27049         Clean up temp files.
27050
27051         * gcc.dg/20050309-1.c: Clean up temp files.
27052         * gcc.dg/20050325-1.c: Clean up temp files.
27053
27054 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27055
27056         PR tree-optimization/24059
27057         * gcc.dg/vect/pr24059.c : New test.
27058
27059 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27060
27061         PR middle-end/24109
27062         * gcc.c-torture/execute/20050929-1.c: New test.
27063
27064 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27065
27066         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27067
27068 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27069
27070         PR c/21419
27071         * gcc.dg/pr21419.c: New test.
27072
27073 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27074
27075         * gcc.dg/pr23911.c: New test.
27076
27077 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27078
27079         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27080
27081         PR c++/16782
27082         * g++.dg/parse/qualified4.C: New test.
27083         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27084         * g++.old-deja/g++.mike/p8154.C: Likewise.
27085
27086 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27087
27088         PR c++/22147
27089         * g++.dg/template/friend37.C: New test.
27090         * g++.dg/parse/crash28.C: Adjust error markers.
27091
27092 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27093
27094         PR fortran/18518
27095         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27096
27097 2005-09-27  Devang Patel  <dpatel@apple.com>
27098
27099         PR tree-optimization/23625
27100         * gcc.dg/pr23625.c: New test.
27101
27102 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27103
27104         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27105         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27106
27107 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27108
27109         PR fortran/23677
27110         * gfortran.fortran-torture/execute/save_1.f90: New test.
27111         * gfortran.dg/save_1.f90: New test.
27112
27113 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27114
27115         * gcc.target/i386/builtin-apply-mmx.c: New test.
27116
27117         PR target/22576
27118         * gcc.target/i386/pr22576.c: New test.
27119
27120         PR target/22585
27121         * gcc.target/i386/pr22585.c: New test.
27122
27123         PR target/23268
27124         * gcc.target/i386/pr23268.c: New test.
27125
27126         PR middle-end/23831
27127         * gcc.dg/vect/pr23831.c: New test.
27128
27129         PR target/24055
27130         * gcc.target/i386/pr24055.c: New test.
27131
27132 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27133
27134         PR tree-optimization/23960
27135         * gcc.c-torture/compile/pr23960.c: New.
27136
27137 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27138
27139         PR fortran/16861
27140         * gfortran.dg/nested_modules_3.f90: New.
27141
27142 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27143
27144         PR fortran/24005
27145         gfortran.dg/interface_1.f90: New test.
27146
27147 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27148         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27149
27150         PR fortran/23843
27151         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27152
27153 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27154
27155         PR fortran/23516
27156         * gfortran.dg/imag_1.f: New test.
27157         * gfortran.dg/imag_2.f: Ditto.
27158
27159 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27160
27161         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27162
27163 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27164
27165         PR c++/21983
27166         * g++.dg/warn/pr21983.C: New test.
27167
27168 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27169
27170         * gcc.dg/20050922-1.c: Testcase added.
27171
27172 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27173
27174         PR c++/23993
27175         * g++.dg/template/array14.C: New test.
27176
27177 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27178
27179         PR fortran/19929
27180         * gfortran.dg/der_ptr_component_1.f90: New test.
27181
27182 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27183
27184         PR c++/23965
27185         * g++.dg/template/error1.C: Reject "no matching function" message.
27186
27187 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27188
27189         PR c++/17609
27190         * g++.dg/lookup/error1.C: New test.
27191
27192 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27193
27194         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27195         functionality of the testcase.
27196
27197 2005-09-20  Richard Henderson  <rth@redhat.com>
27198
27199         * gcc.dg/vect/vect-22.c: Require vect_float.
27200         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27201
27202 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27203
27204         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27205         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27206         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27207         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27208         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27209         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27210         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27211         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27212         * gcc.dg/cpp/ucnid-8.c: New test.
27213
27214 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27215
27216         PR tree-optimization/23929
27217         * gcc.c-torture/compile/pr23929.c: New test.
27218
27219 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27220
27221         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27222         for one loop.
27223
27224 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27225
27226         PR testsuite/23186
27227         * g++.dg/other/pr22003.C: Require named sections.
27228
27229 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27230
27231         PR c++/23947
27232         * g++.dg/rtti/crash3.C: New test.
27233
27234         PR tree-optimization/23818
27235         * gcc.dg/pr23818.c: New test.
27236
27237 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27238
27239         PR fortran/23420
27240         * gfortran.dg/print_fmt_4.f: New.
27241
27242 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27243
27244         PR fortran/23663
27245         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27246
27247 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27248
27249         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27250         Use pointers to local alignable arrays instead. Added comments.
27251         * gcc.dg/vect/vect-46.c: Likewise.
27252         * gcc.dg/vect/vect-48.c: Likewise.
27253         * gcc.dg/vect/vect-49.c: Likewise.
27254         * gcc.dg/vect/vect-52.c: Likewise.
27255         * gcc.dg/vect/vect-53.c: Likewise.
27256         * gcc.dg/vect/vect-54.c: Likewise.
27257         * gcc.dg/vect/vect-56.c: Likewise.
27258         * gcc.dg/vect/vect-57.c: Likewise.
27259         * gcc.dg/vect/vect-58.c: Likewise.
27260         * gcc.dg/vect/vect-60.c: Likewise.
27261         * gcc.dg/vect/vect-61.c: Likewise.
27262
27263         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27264         The test is no longer vectorizable on vect_no_align targets.
27265         * gcc.dg/vect/vect-43.c: Likewsie.
27266
27267         * gcc.dg/vect/vect-44.c: Added comments.
27268         * gcc.dg/vect/vect-45.c: Added comments.
27269         * gcc.dg/vect/vect-50.c: Added comments.
27270         * gcc.dg/vect/vect-51.c: Added comments.
27271
27272         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27273         aligned type.
27274         * gcc.dg/vect/Os-vect-95.c: Likewise.
27275
27276         * gcc.dg/vect/vect-41.c: Test removed.
27277         * gcc.dg/vect/vect-47.c: Test removed.
27278         * gcc.dg/vect/vect-55.c: Test removed.
27279         * gcc.dg/vect/vect-59.c: Test removed.
27280
27281 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27282
27283         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27284         No longer vectorizable on vect_no_align targets.
27285         * gcc.dg/vect/pr20122.c: Likewise.
27286         * gcc.dg/vect/vect-74.c: Likewise.
27287         * gcc.dg/vect/vect-75.c: Likewise.
27288         * gcc.dg/vect/vect-76.c: Likewise.
27289
27290         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27291         Will not be vectorizable on vect_no_align targets once aliasing issues
27292         are resolved.
27293         * gcc.dg/vect/vect-79.c: Likewise.
27294
27295         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27296         * gcc.dg/vect/vect-78.c: Likewise.
27297         * gcc.dg/vect/vect-97.c: Likewise.
27298
27299 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27300
27301         * gcc.dg/pr23943.c: New test.
27302
27303 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27304
27305         PR fortran/19181
27306         * gfortran.dg/derived_pointer_null_1.f90: New test.
27307
27308 2005-09-18  Richard Guenther  <rguenther@suse.de>
27309
27310         PR middle-end/23944
27311         * gcc.c-torture/compile/pr23944.c: New testcase.
27312
27313 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27314
27315         PR fortran/15975
27316         * gfortran.dg/der_pointer_2.f90: New test.
27317
27318 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27319
27320         PR fortran/16861
27321         * gfortran.dg/nested_modules_2.f90: New test.
27322
27323 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27324
27325         PR c++/18368
27326         * g++.dg/other/semicolon.C: New test.
27327
27328 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27329
27330         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27331         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27332
27333 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27334
27335         PR c++/23914
27336         * g++.dg/template/static18.C: New test.
27337
27338         PR c++/21514
27339         * g++.dg/template/crash19.C: Remove dg-error marker.
27340         * g++.dg/template/local4.C: New test.
27341
27342 2005-09-16  Paul Brook  <paul@codesourcery.com>
27343
27344         PR fortran/23906
27345         * gfortran.dg/dependency_1.f90: New test.
27346
27347 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/23896
27350         * g++.dg/template/static17.C: New test.
27351
27352 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27353
27354         PR c++/23139
27355         * g++.dg/warn/huge-val1.C: New test.
27356
27357 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27358
27359         PR c++/13140
27360         * g++.dg/parse/class2.C: New test.
27361         * g++.dg/template/explicit8.C: Likewise.
27362         * g++.dg/template/spec25.C: Likewise.
27363
27364 2005-09-14  Josh Conner  <jconner@apple.com>
27365
27366         PR middle-end/23584
27367         * gcc.dg/pr23584.c: New test.
27368
27369 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27370
27371         PR fortran/21875 Internal Unit Array I/O, NIST
27372         * gfortran.dg/arrayio_1.f90: New test.
27373         * gfortran.dg/arrayio_1.f90: New test.
27374         * gfortran.dg/arrayio_1.f90: New test.
27375         * gfortran.dg/arrayio_1.f90: New test.
27376         * gfortran.dg/arrayio_1.f90: New test.
27377
27378 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27379
27380         PR middle-end/22480
27381         * gcc.dg/vect/pr22480.c: New test.
27382
27383 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27384
27385         PR fortran/19358
27386         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27387
27388 2005-09-13 Josh Conner <jconner@apple.com>
27389
27390         PR c++/23180
27391         * g++.dg/init/struct2.C: New test.
27392         * g++.dg/init/struct3.C: New test.
27393
27394 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27395
27396         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27397         Clean up temp files.
27398         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27399         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27400         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27401         gcc.dg/tree-ssa/builtin-printf-1.c,
27402         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27403         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27404         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27405         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27406         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27407         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27408         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27409         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27410         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27411         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27412         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27413         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27414
27415 2005-09-13  Josh Conner  <jconner@apple.com>
27416
27417         * lib/gcc-dg.exp: Load scanipa.exp.
27418         (cleanup-dump): New procedure.
27419         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27420         * lib/scandump.exp: New file.
27421         * lib/scantree.exp: Use it.
27422         * lib/scanipa.exp: New file.
27423
27424 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27425
27426         PR fortran/17740
27427         * gfortran.dg/generic_4.f90: New test.
27428
27429 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27430
27431         PR target/23816
27432         * gcc.target/i386/pr23816-1.c: New test.
27433         * gcc.target/i386/pr23816-2.c: New test.
27434
27435
27436 2005-09-13  Bastian Blank <waldi@debian.org>
27437
27438         PR c++/16171
27439         * g++.dg/abi/mangle26.C: New test.
27440         * g++.dg/abi/mangle27.C: New test.
27441         * g++.dg/abi/mangle28.C: New test.
27442         * g++.dg/abi/mangle29.C: New test.
27443
27444         PR c++/23839
27445         * g++.dg/parse/register1.C: New test.
27446
27447 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27448
27449         PR c++/23842
27450         * g++.dg/template/access16.C: New test.
27451
27452 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27453
27454         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27455
27456 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27457
27458         PR fortran/18899
27459         * gfortran.dg/shape_2.f90: New test.
27460
27461 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27462
27463         PR target/19269
27464         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27465         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27466         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27467         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27468         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27469         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27470         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27471         tests.
27472
27473 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27474
27475         PR c++/23841
27476         * g++.dg/parse/template17.C: New test.
27477
27478 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27479
27480         PR c++/23789
27481         * g++.dg/template/nontype14.C: New test.
27482
27483 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27484
27485         PR g++/7874
27486         * g++.dg/lookup/friend7.C: New test.
27487         * g++.dg/lookup/friend8.C: New test.
27488         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27489         so that it will be found via argument dependent lookup.
27490         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27491         friend functions which will no longer be found.
27492         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27493         function g, so that it will be found via argument dependent
27494         lookup.
27495         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27496         * g++.old-deja/g++.mike/net43.C: Likewise.
27497
27498 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27499
27500         PR c++/23691
27501         * g++.dg/template/static16.C: New test.
27502
27503 2005-09-12  Josh Conner  <jconner@apple.com>
27504
27505         PR middle-end/23237
27506         * gcc.c-torture/compile/pr23237.c: New test.
27507
27508 2005-09-11  Richard Henderson  <rth@redhat.com>
27509
27510         * g++.dg/other/error8.C: Update expected diagnostic text.
27511
27512 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27513
27514         PR libfortran/19872
27515         * gfortran.dg/overwrite_1.f: New test.
27516
27517 2005-09-09  Josh Conner  <jconner@apple.com>
27518
27519         * g++.dg/init/pr23180-1.C: Removed.
27520         * g++.dg/init/pr23180-2.C: Removed.
27521
27522 2005-09-09  David Daney <ddaney@avtrex.com>
27523
27524         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27525         files which are ...
27526         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27527         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27528
27529 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27530
27531         * gfortran.dg/iostat_2.f90: New test.
27532
27533 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27534
27535         PR c++/22252
27536         * g++.dg/ext/interface1.C: New test.
27537         * g++.dg/ext/interface1.h: Likewise.
27538         * g++.dg/ext/interface1a.cc: Likewise.
27539
27540 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27541
27542         * gfortran.dg/iomsg_1.f90: New test case.
27543
27544 2005-09-09  Richard Guenther  <rguenther@suse.de>
27545
27546         PR c++/23624
27547         * g++.dg/tree-ssa/pr23624.C: New testcase.
27548
27549 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27550
27551         PR fortran/19239
27552         * gfortran.dg/vector_subscript_1.f90,
27553         * gfortran.dg/vector_subscript_2.f90: New tests.
27554
27555 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27556
27557         PR fortran/21104
27558         * gfortran.dg/array_alloc_1.f90,
27559         * gfortran.dg/array_alloc_2.f90,
27560         * gfortran.dg/array_alloc_3.f90: New tests.
27561
27562 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27563
27564         PR fortran/12840
27565         * gfortran.dg/array_constructor_6.f90
27566         * gfortran.dg/array_constructor_7.f90
27567         * gfortran.dg/array_constructor_8.f90
27568         * gfortran.dg/array_constructor_9.f90
27569         * gfortran.dg/array_constructor_10.f90
27570         * gfortran.dg/array_constructor_11.f90
27571         * gfortran.dg/array_constructor_12.f90: New tests.
27572
27573 2005-09-08  Josh Conner  <jconner@apple.com>
27574
27575         PR c++/23180
27576         * g++.dg/init/pr23180-1.C: New test.
27577         * g++.dg/init/pr23180-2.C: New test.
27578
27579 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27580
27581         PR fortran/18878
27582         * gfortran.dg/module_double_reuse.f90: New.
27583
27584 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27585
27586         PR fortran/23270
27587         PR fortran/22304
27588         PR fortran/18870
27589         PR fortran/17917
27590         PR fortran/16511
27591         * gfortran.dg/common_equivalence_1.f: New.
27592         * gfortran.dg/common_equivalence_2.f: New.
27593         * gfortran.dg/common_equivalence_3.f: New.
27594         * gfortran.dg/contained_equivalence_1.f90: New.
27595         * gfortran.dg/module_blank_common.f90: New.
27596         * gfortran.dg/module_commons_1.f90: New.
27597         * gfortran.dg/module_equivalence_1.f90: New.
27598         * gfortran.dg/nested_modules_1.f90: New.
27599         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27600         equivalences and add comment to connect the test with
27601         the PR.
27602
27603 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27604
27605         PR fortran/23765
27606         * gfortran.dg/common_6.f90: New test.
27607
27608 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27609
27610         PR fortran/15326
27611         * gfortran.dg/char_result_1.f90,
27612         * gfortran.dg/char_result_2.f90,
27613         * gfortran.dg/char_result_3.f90,
27614         * gfortran.dg/char_result_4.f90,
27615         * gfortran.dg/char_result_5.f90,
27616         * gfortran.dg/char_result_6.f90,
27617         * gfortran.dg/char_result_7.f90,
27618         * gfortran.dg/char_result_8.f90: New tests.
27619
27620 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27621
27622         PR fortran/19928
27623         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27624
27625 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27626
27627         PR obj-c++/16816
27628         * obj-c++.dg/selector-5.mm: New test.
27629         * obj-c++.dg/selector-6.mm: New test.
27630
27631 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27632
27633         PR objc/20574
27634         PR objc/19324
27635         * objc.dg/error-1.m: New test.
27636
27637 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27638
27639         PR fortran/23373
27640         * gfortran.fortran-torture/execute/pr23373-1.f90,
27641         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27642
27643 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27644
27645         PR libfortran/23760
27646         * gfortran.dg/g77/1832.f: Remove long string in write statement
27647         to allow the test to pass on correct list directed output with
27648         prepended space.
27649
27650 2005-09-07  James E Wilson  <wilson@specifix.com>
27651
27652         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27653
27654 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27655
27656         * gfortran.dg/parameter+save.f90: Rename to
27657         * gfortran.dg/parameter_save.f90: .. this.
27658
27659 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27660
27661         PR fortran/20848
27662         * gfortran.dg/parameter+save.f90: New test case.
27663
27664 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27665
27666         PR fortran/19269
27667         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27668
27669 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27670
27671         PR c/23075
27672         * gcc.dg/pr23075.c: New test.
27673         * g++.dg/warn/pr23075.C: New test.
27674
27675         PR target/22362
27676         * gcc.target/i386/pr22362.c: New test.
27677
27678         PR rtl-optimization/23098
27679         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27680
27681         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27682         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27683         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27684
27685 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27686
27687         * g++.dg/expr/cast6.C: New test.
27688
27689         PR c++/9782
27690         * g++.dg/init/new15.C: New test.
27691
27692 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27693
27694         * gcc.dg/vect/Os-vect-95.c: New test.
27695         * gcc.dg/vect/vect-95.c: Same.
27696
27697 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27698
27699         * gcc.dg/vect/vect-29.c: Update xfail testing.
27700         * gcc.dg/vect/vect-44.c: Same.
27701         * gcc.dg/vect/vect-48.c: Same.
27702         * gcc.dg/vect/vect-50.c: Same.
27703         * gcc.dg/vect/vect-72.c: Same.
27704         * gcc.dg/vect/vect-77.c: Same.
27705         * gcc.dg/vect/vect-78.c: Same.
27706         * gcc.dg/vect/vect-80.c: Same.
27707         * gcc.dg/vect/vect-96.c: Same.
27708         * gcc.dg/vect/vect-100.c: Same.
27709         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27710         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27711         * gfortran.dg/vect/vect-5.f90: Same.
27712
27713 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27714
27715         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27716         start strings.
27717         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27718         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27719
27720         PR c++/23056
27721         * g++.dg/opt/pr23056.C: New test.
27722
27723         PR rtl-optimization/23098
27724         * gcc.target/i386/pr23098.c: New test.
27725
27726 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27727
27728         PR c++/23667
27729         * g++.dg/template/static15.C: New test.
27730
27731         PR c++/21440
27732         * g++.dg/ext/stmtexpr5.C: New test.
27733         * g++.dg/ext/stmtexpr6.C: Likewise.
27734
27735 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27736
27737         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27738
27739         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27740         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27741         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27742
27743 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27744
27745         PR libfortran/23321
27746         * gfortran.dg/direct_io_4.f90: New test case.
27747
27748 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27749             Rasmus Hahn  <rassahah@neofonie.de>
27750
27751         PR libobjc/23108
27752         * objc.dg/type-stream-1.m: New test.
27753
27754 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27755
27756         PR fortran/23661
27757         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27758         gfortran.dg/print_fmt_3.f90: New test.
27759
27760 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27761
27762         * gfortran.dg/fmt_t_1.f90: New test.
27763
27764 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27765
27766         PR rtl-optimization/23454
27767         * g++.dg/opt/pr23454.C: New test.
27768
27769 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27770
27771         PR c++/23699
27772         * g++.dg/ext/static1.C: New test.
27773
27774 2005-09-02  Richard Henderson  <rth@redhat.com>
27775
27776         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27777         tail call to check_fa_work.
27778
27779 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27780
27781         PR c++/21687
27782         * g++.dg/other/gc3.C: New test.
27783
27784 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27785
27786         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27787         * gcc.dg/20050826-1.c: Likewise.
27788
27789 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27790
27791         PR c++/23167
27792         * g++.dg/expr/volatile1.C: New test.
27793
27794 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27795
27796         PR middle-end/23547
27797         * gcc.dg/pr23547.c: New test.
27798
27799 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27800
27801         PR c/22061
27802         * gcc.c-torture/execute/pr22061-1.c,
27803         * gcc.c-torture/execute/pr22061-2.c,
27804         * gcc.c-torture/execute/pr22061-3.c,
27805         * gcc.c-torture/execute/pr22061-4.c: New tests.
27806
27807 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27808
27809         * gcc.dg/Wredundant-decls-2.c: New test to check that
27810         -Wredundant-decls does not issue warning for a variable
27811         definition following a declaration.
27812
27813 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27814
27815         PR debug/7241
27816         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27817         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27818         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27819
27820         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27821         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27822         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27823         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27824         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27825         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27826         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27827         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27828
27829 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27830
27831         PR objc/23306
27832         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27833         scan-assmbler.
27834
27835 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27836
27837         PR target/21255
27838         * gcc.dg/pr21255-1.c: New test.
27839         * gcc.dg/pr21255-2-mb.c: Likewise.
27840         * gcc.dg/pr21255-2-ml.c: Likewise.
27841         * gcc.dg/pr21255-3.c: Likewise.
27842         * gcc.dg/pr21255-4.c: Likewise.
27843
27844 2005-08-31  Dale Johannesen  <dalej@apple.com>
27845
27846         * gcc.dg/20050830-1.c: New.
27847
27848 2005-08-31  Josh Conner  <jconner@apple.com>
27849
27850         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27851         command-line options for arm-*-* targets.
27852         * g++.dg/init/array16.C: Likewise.
27853         * g++.dg/other/crash-4.C: Likewise.
27854
27855 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27856
27857         PR obj-c++/23640
27858         * obj-c++.dg/gnu-runtime-3.mm: New test.
27859
27860 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27861
27862         PR c++/13377
27863         * g++.dg/lookup/ambig4.C: New test.
27864         * g++.dg/lookup/ambig5.C: New test.
27865         * g++.dg/tc1/dr101.C: Adjust error markers.
27866
27867 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27868
27869         PR c++/23639
27870         * g++.dg/template/ttp5.C: Adjust error markers.
27871
27872 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27873
27874         PR testsuite/23609
27875         * lib/obj-c++.exp: Include target-libpath.exp.
27876         (obj-c++_link_flags): Look for the GNU libobjc library
27877         and set the library path to include it.
27878         Don't manually set LD_LIBRARY_PATH (etc.) but call
27879         set_ld_library_path_env_vars instead.
27880         (obj-c++_target_compile): Don't set library path or
27881         linker flags because they are already set correctly
27882         in obj-c++_link_flags.
27883
27884 2005-08-30  Josh Conner  <jconner@apple.com>
27885
27886         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27887         to command-line options for arm-*-* targets.
27888
27889 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27890
27891         * g++.dg/other/i386-1.C: New.
27892
27893 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27894
27895         PR preprocessor/20348
27896         PR preprocessor/20356
27897         * gcc.dg/cpp/pr20348.c: New test.
27898         * gcc.dg/cpp/pr20348.h: New file.
27899         * gcc.dg/cpp/inc/pr20348.h: New file.
27900         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27901         * gcc.dg/cpp/pr20356.c: New test.
27902         * gcc.dg/cpp/pr20356.h: New file.
27903         * gcc.dg/cpp/inc/pr20356.h: New file.
27904         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27905
27906 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27907
27908         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27909         Fix array dimension to avoid correct end-of-file error.
27910
27911 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27912
27913         PR libfortran/23598
27914         * gfortran.dg/iostat_1.f90: New test.
27915
27916 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27917
27918         PR middle-end/23408
27919         * gcc.dg/pr23408.c: New test.
27920
27921 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27922
27923         PR c++/23099
27924         * g++.dg/init/member1.C: Make sure erroneous static data member
27925         definitions are required.
27926         * g++.dg/template/static13.C: New test.
27927         * g++.dg/template/static14.C: Likewise.
27928
27929 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27930
27931         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27932         -march=pentium4, remove ilp32 requirement.
27933
27934         PR middle-end/23484
27935         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27936         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27937
27938 2005-08-29  Andreas Jaeger  <aj@suse.de>
27939
27940         PR testsuite/23607
27941         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27942
27943 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27944
27945         * gcc.c-torture/execute/20050316-2.c: New test.
27946         * gcc.c-torture/execute/20050316-3.c: New test.
27947         * gcc.dg/torture/pr16104-1.c: New test.
27948
27949 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27950
27951         PR middle-end/23463
27952         * gcc.c-torture/execute/zero-struct-1.c: New test.
27953
27954 2005-08-27  Richard Guenther  <rguenther@suse.de>
27955
27956         PR target/23575
27957         * gcc.target/i386/pr23575.c: New testcase.
27958
27959 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27960
27961         PR rtl-optimization/23561
27962         * gcc.c-torture/execute/20050826-1.c: New test.
27963
27964         PR rtl-opt/23560
27965         * gcc.c-torture/execute/20050826-2.c: New test.
27966
27967 2005-08-26  Dale Johannesen  <dalej@apple.com>
27968
27969         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27970         * gcc.dg/20050826-1.c: New.
27971
27972 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27973
27974         PR c++/19004
27975         * g++.dg/template/nontype13.C: New test.
27976
27977         PR c++/23491
27978         * g++.dg/init/new14.C: New test.
27979         * g++.dg/expr/anew1.C: Do not XFAIL.
27980         * g++.dg/expr/anew2.C: Likewise.
27981         * g++.dg/expr/anew3.C: Likewise.
27982
27983 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27984
27985         PR middle-end/22439
27986         * gcc.dg/vla-3.c: New test.
27987
27988 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27989
27990         PR fortran/20363
27991         * gfortran.dg/named_interface.f90: New.
27992
27993 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27994
27995         * gcc.c-torture/execute/frame-address.c: New test.
27996
27997 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         PR c++/20817
28000         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28001
28002 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28003
28004         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28005
28006 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
28007
28008         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28009         * gcc.dg/altivec-22.c: Rename from..
28010         * gcc.dg/altivec-nomfcr.c: ..this.
28011
28012 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28013
28014         PR tree-optimization/23546
28015         * gcc.dg/tree-ssa/pr23546.c: New test.
28016
28017 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28018
28019         PR fortran/17758
28020         * gfortran.dg/nonreturning_statements.f90: New test.
28021
28022 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28023
28024         PR c++/22454
28025         * g++.dg/parse/crash29.C: New.
28026
28027 2005-08-23  DJ Delorie  <dj@redhat.com>
28028
28029         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28030         constants have the L suffix.
28031
28032 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28033
28034         PR c++/23044
28035         * g++.dg/template/instantiate8.C: New.
28036
28037 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28038
28039         PR middle-end/23467
28040         * gcc.c-torture/execute/pr23467.c: New test.
28041
28042 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28043
28044         PR tree-optimization/22043
28045         * gcc.c-torture/execute/20050613-1.c: New test.
28046
28047 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28048
28049         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28050
28051 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28052
28053         PR rtl-optimization/23478
28054         * g++.dg/opt/pr23478.C: New test.
28055
28056 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28057
28058         PR c/18715
28059         * gcc.dg/switch-warn-3.c: New test.
28060
28061 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28062
28063         PR c++/22233
28064         * g++.dg/template/param1.C: New test.
28065
28066 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28067
28068         PR c++/23089
28069         * g++.dg/other/incomplete1.C: New test.
28070
28071 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28072
28073         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28074         are vectorizable.
28075
28076 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28077
28078         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28079         d_lines_5.f: New.
28080
28081 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28082
28083         * gcc.target/i386/sse-4.c: New test.
28084
28085 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28086
28087         PR testsuite/23239
28088         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28089
28090 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28091
28092         * gcc.dg/20050811-1.c: New test.
28093         * gcc.dg/20050811-2.c: New test.
28094
28095 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28096
28097         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28098
28099 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28100
28101         PR 23476
28102         * gcc.c-torture/compile/pr23476.c: New test.
28103
28104 2005-08-19  Devang Patel  <dpatel@apple.com>
28105
28106         PR tree-optimization/23048
28107         * gcc.dg/tree-ssa/pr23048.c: New test.
28108
28109 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28110
28111         PR middle-end/20624
28112         * g++.dg/warn/Wreturn-3.C: New test
28113
28114 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28115
28116         PR tree-optimization/22228
28117         * g++.dg/vect/pr22543.cc: New test.
28118
28119 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28120
28121         PR tree-optimization/21574
28122         * gcc.dg/tree-ssa/pr21574.c: New test.
28123
28124 2005-08-16  James E Wilson  <wilson@specifix.com>
28125
28126         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28127
28128 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28129
28130         PR tree-opt/23402
28131         * gcc.c-torture/compile/zero-strct-3.c: New test.
28132         * gcc.c-torture/compile/zero-strct-4.c: New test.
28133
28134 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28135
28136         PR target/23376
28137         * gcc.target/x86_64/pr23376.c: New test.
28138
28139 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28140
28141         PR c++/23337
28142         * g++.dg/ext/vector2.C: New.
28143
28144 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28145
28146         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28147
28148 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28149
28150         PR libfortran/23428
28151         * gfortran.dg/inquire-complex.f90: New test case.
28152
28153 2005-08-16  James E Wilson  <wilson@specifix.com>
28154
28155         PR tree-optimization/21105
28156         * gcc.dg/large-size-array.c: New.
28157
28158 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28159
28160         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28161         type.
28162         * gcc.dg/vect/vect-41: Likewise.
28163         * gcc.dg/vect/vect-42: Likewise.
28164         * gcc.dg/vect/vect-43: Likewise.
28165         * gcc.dg/vect/vect-44: Likewise.
28166         * gcc.dg/vect/vect-46: Likewise.
28167         * gcc.dg/vect/vect-47: Likewise.
28168         * gcc.dg/vect/vect-48: Likewise.
28169         * gcc.dg/vect/vect-52: Likewise.
28170         * gcc.dg/vect/vect-53: Likewise.
28171         * gcc.dg/vect/vect-54: Likewise.
28172         * gcc.dg/vect/vect-55: Likewise.
28173         * gcc.dg/vect/vect-56: Likewise.
28174         * gcc.dg/vect/vect-57: Likewise.
28175         * gcc.dg/vect/vect-58: Likewise.
28176         * gcc.dg/vect/vect-59: Likewise.
28177         * gcc.dg/vect/vect-60: Likewise.
28178         * gcc.dg/vect/vect-61: Likewise.
28179         * gcc.dg/vect/vect-85: Likewise.
28180         * gcc.dg/vect/vect-87: Likewise.
28181         * gcc.dg/vect/vect-88: Likewise.
28182         * gcc.dg/vect/vect-93.c: Likewise.
28183         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28184         * gcc.dg/vect/vect-75: Likewise.
28185         * gcc.dg/vect/vect-76: Likewise.
28186         * gcc.dg/vect/vect-77: Likewise.
28187         * gcc.dg/vect/vect-78: Likewise.
28188         * gcc.dg/vect/vect-80: Likewise.
28189         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28190         vectorized for the expected reason, rather than checking how alignment
28191         was handled.
28192         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28193         aligned type and also instead of aligned pointers. Added documentation.
28194
28195 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28196
28197         * gfortran.dg/power.f90: New test.
28198
28199 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28200
28201         PR rtl-optimization/23299
28202         * g++.dg/opt/pr23299.C: New test.
28203
28204 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28205
28206         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28207
28208 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28209
28210         * g++.dg/template/local6.C: New test.
28211
28212 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28213
28214         * execute/exceptions/finally-1.m: Check that the catch and finally are
28215         being called.  Also add a "return 0;" at the end of main.
28216
28217 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28218
28219         PR fortran/21432.
28220         * gfortran.dg/namelist_print_1.f: New test of functionality of
28221         PRINT namelist.
28222         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28223         namelist generates error with -std=f95.
28224
28225 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28226
28227         PR tree-optimization/23119
28228         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28229
28230 2005-08-13  Marcin Koziej  <creep@desk.pl>
28231             Andrew Pinski  <pinskia@physics.uc.edu>
28232
28233         PR libobjc/22492
28234         * execute/exceptions/finally-1.m: New test.
28235
28236 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28237
28238         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28239         testsuite.
28240         * objc/execute/exceptions/trivial.m: New test.
28241         * objc.dg/try-catch-11.m: Move to ...
28242         * objc/execute/exceptions/foward-1.m: Here.
28243         * objc.dg/try-catch-2.m: Move to ...
28244         * objc/execute/exceptions/catchall-1.m: Here.
28245         * objc.dg/try-catch-8.m: Move to ...
28246         * objc/execute/exceptions/local-variables-1.m: Here.
28247
28248 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28249
28250         * objc.dg/nested-func-1.m: Move to ...
28251         * objc/execute/nested-func-1.m: Here.
28252
28253 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28254
28255         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28256         in ${options} instead of [target_info name].
28257         * lib/obj-c++.exp (objc_target_compile): Likewise.
28258
28259 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28260
28261         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28262
28263 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28264
28265         part of PR testsuite/23348
28266         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28267         each of the torture options.
28268         * objc/compile/trivial.m: New test.
28269
28270 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28271
28272         * gfortran.dg/eoshift.f90: Correct format.
28273
28274 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28275
28276         * gfortran.fortran-torture/execute/character_passing.f90:
28277         Fix comment typo.
28278
28279 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28280
28281         PR c++/8271
28282         * g++.dg/template/unify10.C: New.
28283
28284 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28285
28286         * g++.dg/parse/pr22514.C: Move to...
28287         * g++.dg/debug/pr22514.C: here.
28288
28289 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28290
28291         PR c++/23266
28292         * g++.dg/inherit/pure1.C: New test.
28293
28294         * ChangeLog: Fix typos.
28295
28296 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28297             Steven Bosscher  <stevenb@suse.de>
28298
28299         * gfortran.dg/runtime_warning_1.f90: New test.
28300
28301 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28302
28303         PR c++/23219
28304         * g++.dg/parse/crash28.C: New.
28305
28306 2005-08-11  Richard Guenther  <rguenther@suse.de>
28307
28308         PR target/23289
28309         * gcc.target/i386/tailcall-1.c: New testcase.
28310
28311 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28312
28313         * gcc.dg/vect/vect-67.c: Un-xfail.
28314
28315 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28316
28317         PR c++/23225
28318         * g++.dg/parse/crash27.C: new test.
28319
28320 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28321
28322         PR libfortran/22143
28323         * gfortran.dg/shift-kind.f90: New testcase.
28324
28325 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28326
28327         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28328         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28329
28330 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28331
28332         PR c++/20646
28333         * g++.dg/other/mult-stor1.C: New test.
28334
28335 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28336
28337         * gcc.c-torture/pr18299-1.c: Move to ...
28338         * gcc.c-torture/compile/pr18299-1.c: Here.
28339
28340 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28341
28342         * gfortran/fortran.torture/execute/character_passing.f90:
28343         Fix types for LSAME.
28344
28345 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28346
28347         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28348         input data back to what it was originally.
28349
28350 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28351
28352         * objc.dg/try-catch-8.m: Enable for all targets.
28353
28354 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28355
28356         * gcc.dg/pr23165.c: New test.
28357
28358 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28359
28360         PR tree-optimization/23234
28361         * gcc.dg/tree-ssa/pr23234.c: New test.
28362
28363 2005-08-08  Josh Conner  <jconner@apple.com>
28364
28365         PR rtl-optimization/23241
28366         * gcc.dg/char-compare.c: New test.
28367
28368 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28369
28370         PR c++/22508
28371         * g++.dg/init/new13.C: New test.
28372
28373 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28374
28375         PR c++/21166
28376         * g++.dg/other/crash-4.C: Adjust
28377         * g++/dg/ext/packed9.C: New.
28378
28379 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28380
28381         PR middle-end/21964
28382         * gcc.c-torture/execute/pr21964-1.c: New test.
28383
28384 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28385
28386         PR c/22458
28387         * gcc.dg/pr22458-1.c: New test.
28388
28389 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28390             Steven G. Kargl <kargls@comcast.net>
28391
28392         PR fortran/22390
28393         * gfortran.dg/flush_1.f90: New test.
28394
28395 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28396
28397         PR c++/23191
28398         * g++.dg/template/eh2.C: New test.
28399
28400 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28401
28402         PR c++/19498
28403         * g++.dg/template/instantiate7.C: New test.
28404
28405 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28406
28407         PR c/23113
28408         * gcc.dg/Wunused-value-1.c: New test.
28409
28410 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28411
28412         PR rtl-optimization/23233
28413         * gcc.c-torture/compile/pr23233-1.c: New test.
28414
28415 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28416
28417         PR fortran/18833
28418         PR fortran/20850
28419         * gfortran.dg/equiv_1.f90: New test.
28420         * gfortran.dg/equiv_2.f90: New test.
28421         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28422         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28423         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28424
28425 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28426
28427         * gcc.c-torture/execute/vrp-5.c: New test.
28428         * gcc.c-torture/execute/vrp-6.c: New test.
28429         * gcc.dg/tree-ssa/vrp21.c: New test.
28430
28431 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28432
28433         * g++.dg/parse/pr22514.C: New test.
28434
28435 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28436
28437         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28438
28439         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28440         instead of constant loads / pool entries.
28441
28442 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28443
28444         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28445         TEST_TO_WCTYPE.
28446
28447 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28448
28449         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28450         __WINT_TYPE__ in generated prototypes if possible.
28451
28452 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28453
28454         PR 22037
28455         * g++.dg/tree-ssa/pr22037.C:
28456
28457 2005-08-04  Richard Henderson  <rth@redhat.com>
28458
28459         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28460         scan-tree-dump-times directive.
28461
28462 2005-08-04  Jan Hubicka  <jh@suse.cz>
28463
28464         * gcov-1.C: Fix switch counts.
28465         * gcov-4b.c: Likewise.
28466
28467 2005-08-03  Jeff Law  <law@redhat.com>
28468
28469         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28470
28471 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28472
28473         * gcc.c-torture/execute/pr23135.c: New test.
28474
28475 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28476
28477         PR tree-optimization/19899
28478         * gcc.dg/tree-ssa/scev-1.c: New test.
28479         * gcc.dg/tree-ssa/scev-2.c: New test.
28480
28481 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28482
28483         PR target/18582
28484         * gcc.dg/torture/pr18582-1.c: New test.
28485
28486 2005-08-03  Jan Hubicka  <jh@suse.cz>
28487
28488         * update-conroll.c: New testcase.
28489         * update-conroll-2.c: New testcase.
28490
28491 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28492
28493         * gfortran.dg/constant_substring.f: New test.
28494         * gfortran.dg/pr22491.f: New test.
28495
28496 2005-08-02  Jan Hubicka  <jh@suse.cz>
28497
28498         * update-threading.c: Replace by the proper one.
28499
28500 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28501
28502         PR 23164
28503         * g++.dg/tree-ssa/pr23164.C: New test.
28504
28505 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28506
28507         * gcc.dg/tree-ssa/pr23192.c: New test.
28508
28509 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28510
28511         * gcc.c-torture/execute/vrp-4.c: New test.
28512
28513 2005-08-02  Jan Hubicka  <jh@suse.cz>
28514
28515         * update-threading.c: New test.
28516
28517 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28518
28519         * gcc.c-torture/compile/20050801-1.c: New test.
28520         * gcc.c-torture/compile/20050801-2.c: New test.
28521
28522 2005-08-01  Jan Hubicka  <jh@suse.cz>
28523
28524         * val-prof-5.c: New test.
28525
28526 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28527
28528         PR c/22311
28529         * gcc.dg/pr22311-1.c : New test.
28530
28531 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28532
28533         PR target/23095
28534         * gfortran.dg/pr23095.f: New test.
28535
28536         PR c++/22003
28537         * g++.dg/other/pr22003.C: New test.
28538
28539 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28540
28541         PR target/20621
28542         * gcc.c-torture/execute/pr20621-1.c: New test.
28543
28544 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28545
28546         * gfortran.dg/comma_format_extension_4.f: Adjust length
28547         of string for format.
28548         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28549         print statement with internal write.
28550         * gfortran.dg/der_array_io_2.f: Likewise.
28551         * gfortran.dg/der_array_io_3.f: Likewise.
28552
28553 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28554
28555         * gcc.dg/fold-abs-4.c: new test.
28556
28557 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28558
28559         PR fortran/22570 an related issues.
28560         * gfortran.dg/x_slash_1.f: New test.
28561
28562 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28563
28564         PR c/23143
28565         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28566         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28567
28568 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28569
28570         PR c/529
28571         * gcc.dg/Wshadow-3.c: New test.
28572
28573 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28574
28575         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28576         used to have the wrong bounds).
28577
28578 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28579
28580         PR c/21720
28581         * gcc.dg/hex-round-1.c: Test more cases.
28582         * gcc.dg/hex-round-2.c: New test.
28583
28584 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28585
28586         PR 22550
28587         * g++.dg/tree-ssa/pr22550.C: New test.
28588
28589 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28590
28591         * gcc.dg/tree-ssa/vrp19.c: New test.
28592         * gcc.dg/tree-ssa-vrp20.c: New test.
28593
28594 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28595
28596         PR c/22240
28597         * gcc.dg/transparent-union-4.c: New test.
28598
28599 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28600
28601         PR c/22192
28602         * gcc.dg/c99-vla-2.c: New test.
28603
28604 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28605
28606         PR c/21720
28607         * gcc.dg/hex-round-1.c: New test.
28608
28609 2005-07-28  Jan Hubicka  <jh@suse.cz>
28610
28611         * inliner-1.c: Do not dump everything.
28612         * tree-prof.exp: Do not pass -ftree-based-profiling.
28613         * bprob.exp: Likewise.
28614
28615         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28616
28617 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28618
28619         PR c++/22545
28620         * g++.dg/expr/ptrmem7.C: New test.
28621
28622 2005-07-28  Mike Stump  <mrs@apple.com>
28623
28624         * g++.old-deja/g++.mike/visibility-1.C: New test.
28625
28626 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28627
28628         PR c/20187
28629         * gcc.c-torture/execute/pr20187-1.c: New test.
28630
28631 2005-07-28  Jeff Law  <law@redhat.com>
28632
28633         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28634         * gcc.dg/tree-ssa/vrp18.c: New test.
28635
28636 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28637
28638         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28639
28640 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28641
28642         PR tree-optimization/22506
28643         * gcc.dg/vect/ps22506.c: New test.
28644
28645 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28646
28647         PR target/21149
28648         * gcc.target/i386/sse-3.c: New test.
28649
28650 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28651
28652         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28653         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28654
28655 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28656
28657         PR c/22589
28658         * gcc.c-torture/compile/pr22589-1.c: New test.
28659
28660 2005-07-28  Jan Hubicka  <jh@suse.cz>
28661
28662         * update-loopch.c: New testcase.
28663
28664 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28665
28666         PR rtl-optimization/23047
28667         * gcc.c-torture/execute/pr23047.c: New test.
28668         * gcc.c-torture/execute/pr23047.x: New.
28669
28670 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28671
28672         PR tree-optimization/22493
28673         * gcc.c-torture/execute/pr22493-1.c: New test.
28674         * gcc.c-torture/execute/pr22493-1.x: New.
28675         * gcc.c-torture/execute/vrp-1.c: New test.
28676         * gcc.c-torture/execute/vrp-2.c: New test.
28677         * gcc.c-torture/execute/vrp-2.c: New test.
28678
28679 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28680
28681         * gcc.target/frv/all-builtin-read8.c: Delete.
28682         * gcc.target/frv/all-builtin-read16.c: Delete.
28683         * gcc.target/frv/all-builtin-read32.c: Delete.
28684         * gcc.target/frv/all-builtin-read64.c: Delete.
28685         * gcc.target/frv/all-builtin-write8.c: Delete.
28686         * gcc.target/frv/all-builtin-write16.c: Delete.
28687         * gcc.target/frv/all-builtin-write32.c: Delete.
28688         * gcc.target/frv/all-builtin-write64.c: Delete.
28689         * gcc.target/frv/all-read-write-1.c: New.
28690
28691 2005-07-27  Jeff Law  <law@redhat.com>
28692
28693         * gcc.c-torture/execute/pr22630.c: New test.
28694
28695 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28696
28697         PR tree-optimization/23073
28698         * gcc.dg/vect/nodump-pr23073.c: New test.
28699         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28700
28701 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28702
28703         PR tree-optimize/22348
28704         * gcc.c-torture/execute/pr22348.c: New.
28705
28706 2005-07-27  Richard Guenther  <rguenther@suse.de>
28707
28708         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28709
28710 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28711
28712         PR fortran/22503
28713         * gfortran.dg/logical_comp.f90: New test.
28714
28715 2005-07-27  Jan Hubicka  <jh@suse.cz>
28716
28717         * inliner-1.c: Add cleanup of dumps.
28718         * val-prof-*.c: Likewise.
28719         * update-tailcall.c: New.
28720
28721 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28722
28723         PR 22591
28724         * gcc.dg/tree-ssa/pr22591.c: New test.
28725         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28726
28727 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28728
28729         PR libobjc/22606
28730         * objc.dg/try-catch-11.m: New test.
28731
28732 2005-07-26  Richard Guenther  <rguenther@suse.de>
28733
28734         PR tree-optimization/22486
28735         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28736
28737 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28738
28739         PR tree-opt/22484
28740         * g++.dg/opt/loop2.C: New test.
28741
28742 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28743
28744         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28745         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28746
28747 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28748
28749         * lib/profopt.exp (profopt-execute): Check for profiling data
28750         files on the target.
28751
28752 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28753
28754         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28755         for matching of asm labels.
28756
28757 2005-07-25  Richard Guenther  <rguenther@suse.de>
28758
28759         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28760
28761 2005-07-25  Richard Guenther  <rguenther@suse.de>
28762
28763         PR testsuite/22624
28764         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28765
28766 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28767
28768         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28769         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28770         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28771         * gcc.dg/vect/vect-100.c: New test.
28772         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28773         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28774         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28775         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28776         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28777         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28778         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28779         * gfortran.dg/vect/pr19049.f90: New testcase.
28780         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28781
28782 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28783
28784         * gcc.c-torture/execute/20050713-1.c: New test.
28785
28786         PR fortran/20063
28787         * gfortran.fortran-torture/execute/data_4.f90: New test.
28788
28789         PR middle-end/20303
28790         * gcc.dg/visibility-d.c: New test.
28791
28792 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28793
28794         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28795         * gfortran.dg/underflow.f90: Ditto.
28796
28797 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28798
28799         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28800         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28801         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28802
28803 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28804
28805         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28806         include case of field width of zero.
28807
28808 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28809
28810         PR libgfortran/21875
28811         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28812         with trailing blanks on normal formatted read.
28813
28814 2005-07-23  Chao-ying Fu  <fu@mips.com>
28815
28816         * gcc.target/mips/mips32-dsp-type.c: New test.
28817         * gcc.target/mips/mips32-dsp.c: New test.
28818
28819 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28820
28821         PR testsuite/21073
28822         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28823
28824         PR testsuite/20454
28825         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28826         and __cyg_profile_func_exit.
28827
28828 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28829
28830         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28831         * gfortran.dg/comma_format_extension_4.f: Same.
28832         * gfortran.dg/pr15332.f: Same.
28833         * gfortran.dg/pr21730.f: Same.
28834
28835 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28836
28837         * g++.dg/opt/vrp2.C: Fix testcase.
28838
28839         PR tree-opt/22625
28840         * g++.dg/opt/vrp2.C: New test.
28841
28842 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28843
28844         PR debug/21828
28845         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28846
28847 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28848
28849         * gcc.dg/tree-ssa/20050719-1.c: New test.
28850
28851 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28852
28853         * gcc.dg/bfin-longcall-1.c: New file.
28854         * gcc.dg/bfin-longcall-2.c: New file.
28855
28856 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28857
28858         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28859
28860 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28861
28862         PR middle-end/19055
28863         * gcc.dg/tree-ssa/pr19055.c: New test.
28864         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28865
28866 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28867
28868         PR C++/22358
28869         * g++.dg/other/pr22358.C: New test.
28870
28871 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28872
28873         PR c++/2922
28874         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28875
28876 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28877
28878         PR c++/15938
28879         * g++.dg/init/union2.C: New test.
28880
28881 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28882
28883         PR c/22393
28884         * gcc.dg/complex-4.c: New test.
28885
28886 2005-07-21  Richard Guenther  <rguenther@suse.de>
28887
28888         PR testsuite/22522
28889         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28890         scanning for asm labels.
28891         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28892
28893 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28894
28895         PR target/22085
28896         * gcc.dg/altivec-pr22085.c: New.
28897
28898 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28899
28900         PR tree-optimization/19210
28901         * gcc.dg/tree-ssa/pr19210-1.c: New.
28902         * gcc.dg/tree-ssa/pr19210-2.c: New.
28903
28904 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28905
28906         PR rtl-optimization/22167
28907         * g++.dg/opt/pr22167.C: New test.
28908
28909 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28910
28911         PR c++/2922
28912         * g++.dg/lookup/two-stage2.C: New.
28913         * g++.dg/lookup/two-stage3.C: New.
28914         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28915         fixed two-stage name lookup for operators.
28916         * g++.dg/template/call3.C: Compiler now produces an appropriate
28917         error message.
28918         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28919         14 as a candidate.
28920         * g++.dg/template/ptrmem4.C: Compiler produces different error
28921         message.
28922         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28923         connect_to_method as a candidate.
28924
28925 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28926
28927         * gcc.dg/fold-alloc-1.c: New test.
28928
28929 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28930
28931         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28932         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28933
28934 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28935
28936         * gcc.dg/fold-abs-1.c: New test.
28937         * gcc.dg/fold-abs-2.c: New test.
28938         * gcc.dg/fold-abs-3.c: New test.
28939
28940 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28941
28942         Make CONSTRUCTOR use VEC to store initializers.
28943         * g++.dg/ext/complit3.C: Check for specific error messages.
28944         * g++.dg/init/brace2.C: Update error message.
28945         * g++.dg/warn/Wbraces2.C: Likewise.
28946
28947 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28948
28949         PR fortran/16940
28950         * gfortran.dg/module_interface_1.f90: New test.
28951
28952 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28953             Kenneth Zadeck <zadeck@naturalbridge.com>
28954
28955         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28956
28957 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28958
28959         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28960         specify -Wformat for these tests.
28961         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28962         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28963         * gcc.dg/format/opt-6.c: Delete.
28964
28965 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28966
28967         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28968         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28969
28970 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28971
28972         * gcc.dg/tree-ssa/alias-2.c: New test.
28973
28974 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28975
28976         PR c++/22263
28977         * g++.dg/template/explicit7.C: New test.
28978
28979 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28980
28981         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28982         field width of 8 to +Inf and -Inf.
28983
28984 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28985
28986         PR c++/22139
28987         * g++.dg/template/friend36.C: New test.
28988
28989 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28990
28991         PR fortran/21730
28992         * gfortran.dg/pr21730.f: New test.
28993
28994 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28995             Kenneth Zadeck <zadeck@naturalbridge.com>
28996
28997         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28998         since pure const detection cannot run at -O1 in c compiler.
28999         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29000         can now optimize this case properly.
29001         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29002         because we now pass.
29003         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29004
29005 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
29006
29007         PR c/22421
29008         * gcc.dg/format/bitfld-1.c: New test.
29009
29010 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29011
29012         PR c++/22204
29013         * g++.dg/rtti/repo1.C: New test.
29014
29015 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29016
29017         PR middle-end/22398
29018         * gcc.c-torture/compile/pr22398.c: New test.
29019
29020 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29021
29022         PR c++/22132
29023         * g++.dg/expr/cast4.C: New test.
29024
29025 2005-07-15  Richard Guenther  <rguenther@suse.de>
29026
29027         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29028         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29029
29030 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29031
29032         PR tree-optimization/22230
29033         * gcc.dg/tree-ssa/pr22230.c: New test.
29034
29035 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29036
29037         * gfortran.dg/g77/cpp6.f: New test.
29038
29039         PR fortran/22417
29040         * gfortran.dg/g77/cpp5.F: New test.
29041         * gfortran.dg/g77/cpp5.h: New file.
29042         * gfortran.dg/g77/cpp5inc.h: New file.
29043
29044 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29045
29046         PR libfortran/16435
29047         * gfortran.dg/tl_editting.f90: New.
29048         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29049
29050 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29051
29052         * gfortran.dg/char_array_constructor.f90: New test.
29053
29054 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29055
29056         * gfortran.dg/past_eor.f90: New.
29057         * gfortran.dg/complex_read.f90: New.
29058
29059 2005-07-13  Jeff Law  <law@redhat.com>
29060
29061         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29062         additional casts.
29063
29064         * gcc.dg/tree-ssa/pr22321.c: New test
29065
29066 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29067
29068         PR tree-optimization/21921
29069         * gcc.dg/tree-ssa/pr21921.c: New.
29070
29071 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29072
29073         PR tree-optimizatio/22442
29074         * gcc.dg/tree-ssa/loop-11.c: New test.
29075
29076 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29077
29078         PR tree-opt/21840
29079         * gcc.c-torture/compile/pr21840.c: New test.
29080
29081 2005-07-12  Jan Hubicka  <jh@suse.cz>
29082
29083         * gcc.c-torture/compile/pr22379.c: New test.
29084
29085 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29086
29087         PR libfortran/21593
29088         gfortran.dg/dev_null.f90: Remove outdated comment about
29089         PR libfortran/21593.
29090
29091
29092 2005-07-12  Dale Johannesen  <dalej@apple.com>
29093
29094         * gcc.target/i386/compress-float-sse.c: New.
29095         * gcc.target/i386/compress-float-sse-pic.c: New.
29096         * gcc.target/i386/compress-float-387.c: New.
29097         * gcc.target/i386/compress-float-387-pic.c: New.
29098         * gcc.dg/compress-float-ppc.c: New.
29099         * gcc.dg/compress-float-ppc-pic.c: New.
29100
29101 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29102
29103         PR libfortran/21593
29104         gfortran.dg/dev_null.f90: Remove targets.
29105
29106 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29107
29108         PR tree-opt/22335
29109         * gcc.dg/pr22335-1.c: New test.
29110         * gcc.dg/pr22335-2.c: New test.
29111
29112 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29113
29114         PR c++/20172
29115         * g++.dg/template/nontype12.C : New test.
29116
29117 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29118
29119         * gcc.dg/tree-ssa/loop-10.c: New test.
29120
29121 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29122
29123         * gcc.c-torture/execute/20020720-1.x: Remove.
29124
29125 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29126
29127         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29128
29129 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29130
29131         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29132         (dg-mips-options): Use it.
29133
29134 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29135
29136         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29137
29138 2005-07-09  Richard Henderson  <rth@redhat.com>
29139
29140         * lib/target-supports.exp (check_effective_target_sync_char_short):
29141         Add alpha.
29142
29143 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29144
29145         PR libfortran/22217
29146         * gfortran.dg/negative-z-descriptor.f90: New test.
29147
29148 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29149
29150         PR tree-opt/22329
29151         * gcc.dg/pr22329.c: New test.
29152
29153 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29154
29155         PR tree-optimization/20139
29156         * gcc.dg/tree-ssa/pr20139.c: New.
29157
29158 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29159
29160         PR tree-opt/22356
29161         * gcc.dg/pr22356-1.c: New test.
29162
29163 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29164
29165         PR c++/21799
29166         * g++.dg/template/unify8.C: New.
29167         * g++.dg/template/unify9.C: New.
29168
29169 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29170
29171         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29172
29173 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29174
29175         * gcc.dg/darwin-version-1.c: New.
29176         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29177         * gcc.dg/builtins-20.c: Likewise.
29178         * gcc.dg/builtins-53.c: Likewise.
29179         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29180         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29181         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29182         * gcc.dg/torture/builtins-power-1.c: Likewise.
29183         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29184         on Darwin.
29185
29186 2005-07-07  Jeff Law  <law@redhat.com>
29187
29188         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29189         argument evaluation order.
29190
29191 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29192
29193         PR libfortran/21594
29194         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29195         Add test cases where the shift length is greater than the
29196         array length.
29197
29198 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29199
29200         * obj-c++.dg/proto-lossage-6.mm: New.
29201         * objc.dg/proto-lossage-6.m: New.
29202
29203 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29204
29205         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29206         * objc.dg/gnu-runtime-2.m: Likewise.
29207
29208 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29209
29210         * gfortran.dg/longline.f: New test.
29211
29212         * gfortran.dg/badline.f: New test.
29213
29214 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29215
29216         PR fortran/16531
29217         PR fortran/15966
29218         PR fortran/18781
29219         * gfortran.dg/hollerith.f90: New.
29220         * gfortran.dg/hollerith2.f90: New.
29221         * gfortran.dg/hollerith3.f90: New.
29222         * gfortran.dg/hollerith4.f90: New.
29223         * gfortran.dg/hollerith_f95.f90: New.
29224         * gfortran.dg/hollerith_legacy.f90: New.
29225         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29226
29227 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29228
29229         PR objc/22274
29230         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29231         * objc.dg/gnu-runtime-2.m: New.
29232
29233 2005-07-06  Jeff Law  <law@redhat.com>
29234
29235         * gcc.dg/tree-ssa/vrp17.c: New test.
29236
29237 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29238
29239         PR fortran/22327
29240         * gfortran.dg/array_constructor_5.f90: New test.
29241
29242 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29243
29244         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29245
29246 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29247
29248         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29249         * gcc.dg/980816-1.c: Ditto.
29250
29251 2005-07-06  Jeff Law  <law@redhat.com>
29252
29253         * gcc.c-torture/compile/pr21356.c: New test.
29254
29255 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29256
29257         PR c/22013
29258         PR c/22098
29259         * gcc.c-torture/compile/pr22013-1.c,
29260         gcc.c-torture/execute/pr22098-1.c,
29261         gcc.c-torture/execute/pr22098-2.c,
29262         gcc.c-torture/execute/pr22098-3.c: New tests.
29263
29264 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29265
29266         PR c/22308
29267         * gcc.dg/pr22308-1.c: New test.
29268
29269 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29270
29271         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29272         target.
29273         * gcc.dg/compare9.c: Use -fshort-enums instead of
29274         -fno-short-enums.  Change the last test to dg-bogus.
29275
29276 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29277
29278         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29279         * gcc.dg/compare9.c: New.
29280
29281 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29282
29283         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29284
29285 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29286
29287         PR testsuite/22288
29288         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29289
29290
29291 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29292
29293         * gcc.dg/format/gcc_gfc-1.c: New.
29294
29295 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29296
29297         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29298
29299 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29300
29301         PR fortran/20842
29302         * gfortran.dg/io_invalid_1.f90: New test.
29303
29304 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29305
29306         * gcc.dg/format/gcc_diag-1.c: Update.
29307
29308 2005-07-02  Jeff Law  <law@redhat.com>
29309
29310         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29311         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29312
29313 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29314
29315         * gcc.dg/format/gcc_diag-1.c: Update.
29316
29317 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29318
29319         PR tree-opt/22269
29320         * gcc.c-torture/compile/pr22269.c: New test.
29321
29322 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29323
29324         PR 21584
29325         PR 22219
29326         * g++.dg/tree-ssa/pr21584-1.C: New test.
29327         * g++.dg/tree-ssa/pr21584-2.C: New test.
29328
29329 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29330
29331         * obj-c++.dg/try-catch-11.mm: New.
29332         * objc.dg/try-catch-10.m: New.
29333
29334 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29335
29336         * g++.dg/other/ucnid-1.C: xfail on AIX.
29337
29338 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29339
29340         PR 22234
29341         * gcc.dg/20050629-1.c: New test.
29342
29343 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29344
29345         * obj-c++.dg/const-str-1[0-1].mm: New.
29346         * objc.dg/const-str-1[0-1].m: New.
29347
29348 2005-05-29  Richard Henderson  <rth@redhat.com>
29349
29350         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29351         Rename from check_effective_target_vect_no_max.
29352         (check_effective_target_vect_no_int_add): New.
29353         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29354         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29355         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29356         * gcc.dg/vect/vect-reduc-1.c: Use both.
29357         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29358
29359 2005-05-29  Richard Henderson  <rth@redhat.com>
29360
29361         * lib/target-supports.exp (check_effective_target_vect_no_max):
29362         Remove i386 and x86_64.
29363
29364 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29365
29366         PR testsuite/21969
29367         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29368
29369 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29370
29371         PR middle-end/21969
29372         * gcc.dg/vect/pr21969.c: New test.
29373
29374 2005-06-28  Eric Christopher  <echristo@redhat.com>
29375
29376         PR c/22052
29377         PR c/21975
29378         * gcc.dg/inline1.c: New test.
29379         * gcc.dg/inline2.c: Ditto.
29380         * gcc.dg/inline3.c: Ditto.
29381         * gcc.dg/inline4.c: Ditto.
29382         * gcc.dg/inline5.c: Ditto.
29383
29384 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29385
29386         PR libfortran/22142
29387         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29388         Add testcase also testing eoshift1 for PR 22142.
29389
29390 2005-06-28  Richard Henderson  <rth@redhat.com>
29391
29392         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29393         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29394         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29395         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29396         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29397
29398 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29399
29400         PR libfortran/22142
29401         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29402         Add testcase for PR 22142.
29403
29404 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29405
29406         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29407         gcc.target/ia64/fpreg-2.c: New tests.
29408
29409 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29410
29411         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29412
29413 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29414
29415         PR libfortran/22170
29416         * gfortran.dg/slash_1.f90: New test.
29417
29418 2005-06-27  Richard Henderson  <rth@redhat.com>
29419
29420         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29421         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29422         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29423         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29424         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29425         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29426
29427 2005-06-27  Richard Henderson  <rth@redhat.com>
29428
29429         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29430         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29431
29432 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29433
29434         * obj-c++.dg/proto-lossage-5.mm: New.
29435         * objc.dg/proto-lossage-5.m: New.
29436
29437 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29438
29439         PR 21959
29440         * gcc.dg/tree-ssa/pr21959.c: New test.
29441
29442 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29443
29444         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29445         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29446         testing uninitialized var.
29447
29448         * gcc.c-torture/execute/builtins/chk.h: New.
29449         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29450         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29451         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29452         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29453         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29454         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29455         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29456         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29457         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29458         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29459         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29460         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29461         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29462         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29463         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29464         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29465         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29466         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29467         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29468         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29469         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29470         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29471         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29472         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29473         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29474         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29475         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29476         * gcc.dg/builtin-object-size-1.c: New test.
29477         * gcc.dg/builtin-object-size-2.c: New test.
29478         * gcc.dg/builtin-object-size-3.c: New test.
29479         * gcc.dg/builtin-object-size-4.c: New test.
29480         * gcc.dg/builtin-object-size-5.c: New test.
29481         * gcc.dg/builtin-stringop-chk-1.c: New test.
29482         * gcc.dg/builtin-stringop-chk-2.c: New test.
29483         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29484         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29485         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29486         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29487         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29488         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29489         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29490         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29491         * gcc.c-torture/execute/printf-1.c: New test.
29492         * gcc.c-torture/execute/fprintf-1.c: New test.
29493         * gcc.c-torture/execute/vprintf-1.c: New test.
29494         * gcc.c-torture/execute/vfprintf-1.c: New test.
29495         * gcc.c-torture/execute/printf-chk-1.c: New test.
29496         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29497         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29498         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29499
29500 2005-06-27  Michael Matz  <matz@suse.de>
29501
29502         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29503         slot is not merged if address escapes.
29504
29505 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29506
29507         PR c/21911
29508         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29509
29510 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29511
29512         PR middle-end/17965
29513         * gcc.c-torture/compile/20050622-1.c: New test.
29514
29515         PR middle-end/22028
29516         * gcc.dg/20050620-1.c: New test.
29517
29518 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29519
29520         PR tree-optimization/22026
29521         * gcc.dg/tree-ssa/pr22026.c: New.
29522
29523 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29524
29525         PR libfortran/22144
29526         * gfortran.dg/shift-alloc.f90: New testcase.
29527
29528 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29529
29530         * all files: Update FSF address in copyright headers.
29531
29532 2005-06-22  Jan Hubicka  <jh@suse.cz>
29533
29534         * wholeprogram-1.c: New testcase.
29535         * wholeprogram-2.c: New testcase.
29536
29537 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29538
29539         PR 22171
29540         * gcc.dg/tree-ssa/pr22171.c: New test.
29541
29542 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29543
29544         * gfortran.dg/simplify_modulo.f90: New.
29545
29546 2005-06-24  Jan Hubicka  <jh@suse.cz>
29547
29548         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29549
29550 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29551
29552         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29553
29554 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29555
29556         * obj-c++.dg/typedef-alias-1.mm: New.
29557         * objc.dg/typedef-alias-1.m: New.
29558
29559 2005-06-23  Jeff Law  <law@redhat.com>
29560
29561         * gcc.dg/tree-ssa/vrp16.c: New test.
29562
29563 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29564
29565         * lib/target-supports.exp: Add
29566         check_effective_target_fortran_large_real and
29567         check_effective_target_fortran_large_int to check for
29568         corresponding effective targets.
29569         * gfortran.dg/large_integer_kind_1.f90: New test.
29570         * gfortran.dg/large_real_kind_1.f90: New test.
29571
29572 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29573
29574         PR tree-optimization/22117
29575         * gcc.dg/tree-ssa/pr22117.c: New.
29576
29577 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29578
29579         PR testsuite/22123
29580         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29581
29582 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29583
29584         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29585
29586 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29587
29588         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29589         * gfortran.dg/f2c_4.c: Likewise.
29590
29591 2005-06-22 Paul Brook  <paul@codesourcery.com>
29592
29593         PR fortran/21034
29594         * gfortran.dg/auto_save_1.f90: New test.
29595
29596 2005-06-22  Michael Matz  <matz@suse.de>
29597
29598         * gcc.target/x86-64/abi: New directory.
29599         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29600         * gcc.target/x86-64/abi/README.gcc: New file.
29601         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29602         * gcc.target/x86-64/abi/asm-support.s: New file.
29603         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29604         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29605         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29606         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29607         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29608         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29609         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29610         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29611         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29612         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29613         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29614         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29615         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29616         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29617         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29618         * gcc.target/x86_64/abi/test_varargs.c: New test.
29619
29620 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29621
29622         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29623         32-bit i?86 and x86_64.
29624
29625 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29626
29627         * obj-c++.dg/const-str-[1-9].mm: New tests.
29628
29629 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29630
29631         PR fortran/22010
29632         * gfortran.dg/namelist_use.f90: New.
29633         * gfortran.dg/namelist_use_only.f90: New.
29634
29635 2005-06-21  Jeff Law  <law@redhat.com>
29636
29637         * gcc.dg/tree-ssa/vrp15.c: New test.
29638
29639 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29640
29641         * lib/target-supports.exp (check_effective_target_vect_reduction):
29642         Remove.
29643         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29644         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29645         remove vect_reduction target keyword. Also avoid two returns in main.
29646         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29647         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29648         * gcc.dg/vect/vect-reduc-1short.c: New test.
29649         * gcc.dg/vect/vect-reduc-1char.c: New test.
29650         * gcc.dg/vect/vect-reduc-2short.c: New test.
29651         * gcc.dg/vect/vect-reduc-2char.c: New test.
29652         * gcc.dg/vect/vect-reduc-6.c: New test.
29653         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29654         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29655         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29656
29657 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29658         Paul Thomas  <pault@gcc.gnu.org>
29659
29660         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29661         New tests.
29662
29663 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29664
29665         * gfortran.dg/backslash_1.f90: New test.
29666         * gfortran.dg/backslash_2.f90: New test.
29667
29668 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29669
29670         * gfortran.dg/duplicate_labels.f90: New test.
29671
29672 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29673
29674         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29675         unsupportable relocations.
29676         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29677         * gcc.dg/20050321-2.c: xfail for NetWare.
29678
29679 2005-06-20  Andreas Jaeger  <aj@suse.de>
29680
29681         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29682         gcc.target/i386/fastcall-sseregparm.c,
29683         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29684
29685 2005-06-19  Richard Henderson  <rth@redhat.com>
29686
29687         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29688
29689 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29690
29691         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29692
29693 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29694
29695         PR c++/22115
29696         * g++.dg/conversion/simd2.C: Change expected error message.
29697
29698 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29699
29700         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29701         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29702         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29703
29704 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29705
29706         * gcc.dg/fold-mod-1.c: New test.
29707
29708 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29709
29710         PR fortran/19926
29711         * gfortran.dg/pr19926.f90: New test.
29712
29713 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29714
29715         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29716         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29717         targets.
29718         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29719         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29720
29721 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29722
29723         * gcc.target/ia64/float80-varargs-1.c: New test.
29724
29725 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29726
29727         PR tree-opt/22035
29728         * gfortran.dg/f2c_6.f90: New test.
29729
29730 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29731
29732         PR c++/17413
29733         * g++.dg/template/local5.C: New.
29734
29735 2005-06-17  Richard Henderson  <rth@redhat.com>
29736
29737         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29738
29739 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29740
29741         PR testsuite/21945
29742         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29743
29744 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29745
29746         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29747         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29748         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29749         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29750         check_vect to verify the presence of hardware vector support.
29751
29752 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29753
29754         PR testsuite/22056
29755         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29756
29757 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29758
29759         PR libfortran/19216
29760         * gfortran.dg/pr19216.f: Add correct space between brackets and
29761         dg directive.
29762
29763 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29764
29765         PR libfortran/16436
29766         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29767
29768 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29769
29770         * gcc.target/i386/attributes-error.c: New testcase.
29771         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29772         * gcc.target/i386/regparm-stdcall.c: Likewise.
29773         * gcc.target/i386/sseregparm-1.c: Likewise.
29774         * gcc.target/i386/sseregparm-2.c: Likewise.
29775
29776 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29777
29778         * g++.dg/rtti/crash2.C: New.
29779
29780 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29781
29782         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29783
29784 2005-06-15  David Ung  <davidu@mips.com>
29785
29786         * gcc.target/mips/mips16e-extends.c: New test for testing the
29787         generation of MIPS16e zeb/zeh, seb/seh instructions.
29788
29789 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29790
29791         PR 22018
29792         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29793         * gcc.dg/tree-ssa/pr22018.c: New test.
29794
29795 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29796
29797         * gcc.dg/simd-1.c: Update error messages.
29798         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29799         * gcc.dg/simd-2.c: Update error messages.
29800         * gcc.dg/simd-4.c: New.
29801
29802 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29803
29804         PR c++/20678
29805         * g++.dg/other/crash-4.C: New.
29806
29807 2005-06-14  Devang Patel  <dpatel@apple.com>
29808
29809         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29810
29811 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29812
29813         PR c++/21929
29814         * g++.dg/parse/crash11.C: Update
29815
29816 2005-06-13  Jeff Law  <law@redhat.com>
29817
29818         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29819         perform the desired transformations.
29820         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29821         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29822
29823 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29824
29825         PR fortran/22038
29826         * gfortran.dg/forall_1.f90: Un-XFAIL.
29827
29828 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29829
29830         PR c++/21929
29831         * g++.dg/parse/crash26.C: New.
29832
29833         PR c++/20789
29834         * g++.dg/init/member1.C: New.
29835
29836 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29837
29838         * gfortran.dg/altreturn_1.f90: New test.
29839
29840 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29841
29842         PR middle-end/21985
29843         * gcc.dg/tree-ssa/pr21985.c: New test.
29844
29845 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29846
29847         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29848
29849 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29850
29851         PR c++/21930
29852         * g++.dg/other/error10.C: New test case.
29853
29854 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29855
29856         PR libfortran/19155
29857         * gfortran.dg/pr19155.f: Add test.
29858
29859 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29860
29861         * gfortran.dg/f2c_7.f90: New test.
29862
29863         * gfortran.dg/forall_1.f90: XFAILed.
29864
29865 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29866
29867         * gcc.dg/pr14796-1.c: New.
29868         * gcc.dg/pr14796-2.c: New.
29869
29870 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29871
29872         PR fortran/17792
29873         PR fortran/21375
29874         * gfortran.dg/deallocate_stat.f90: New test.
29875
29876 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29877
29878         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29879
29880 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29881
29882         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29883         access will be generated when this loop is vectorized. Test that
29884         accesses with same alignment were detected.
29885         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29886         Test that accesses with same alignment were detected.
29887         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29888         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29889         alignment were detected.
29890
29891 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29892
29893         PR c++/10611
29894         * g++.dg/conversion/simd2.C: New.
29895
29896 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29897
29898         * gcc.dg/Wcxx-compat-1.c: New.
29899
29900 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29901
29902         PR libfortran/21480
29903         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29904         complex array.
29905
29906 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29907
29908         * gcc.dg/alias-8.c: New.
29909
29910 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29911
29912         * gcc.dg/format/cmn_err-1.c: Update.
29913
29914 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29915
29916         PR target/20666
29917         * gcc.target/sparc/fexpand-2.c: New.
29918         * gcc.target/sparc/fpmerge-2.c: New.
29919         * gcc.target/sparc/fpmul-2.c: New.
29920         * gcc.target/sparc/noresult.c: New.
29921         * gcc.target/sparc/pdist-2.c: New.
29922         * gcc.target/sparc/pdist-3.c: New.
29923
29924 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29925
29926         PR testsuite/21702
29927         * gcc.target/i386/i386.exp: Fix comment typo.
29928
29929 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29930
29931         PR c++/19497
29932         * g++.dg/inherit/using5.C: New.
29933         * g++.dg/inherit/using6.C: New.
29934
29935 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29936
29937         PR c++/19894
29938         * g++.dg/template/ptrmem15.C: New test.
29939
29940         PR c++/20563
29941         * g++.dg/ext/label4.C: New test.
29942
29943 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29944
29945         * gcc.dg/tls/debug-1.c: New test.
29946
29947 2005-06-07  Dale Johannesen  <dalej@apple.com>
29948
29949         * gcc.target/i386/movq.c: New.
29950
29951 2005-06-07  Dale Johannesen  <dalej@apple.com>
29952
29953         * gcc.dg/20050607-1.c: New.
29954
29955 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29956
29957         PR middle-end/21850
29958         * gcc.c-torture/execute/20050607-1.c: New test.
29959
29960 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29961
29962         PR libfortran/21926
29963         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29964         Test case where the return array has lowest stride one,
29965         but isn't packed.
29966
29967 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29968
29969         * lib/target-supports.exp (check_effective_target_sync_int_long):
29970         Add s390 and s390x targets.
29971
29972 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29973
29974         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29975         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29976         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29977         * gcc.dg/tree-ssa/loop-9.c: New test.
29978
29979 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29980
29981         * g++.dg/parse/defarg10.C: New.
29982
29983 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29984
29985         PR regression/21897
29986         * gcc.c-torture/execute/20050604-1.c: New test.
29987
29988 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29989
29990         PR 21903
29991         * g++.dg/parse/defarg9.C: New.
29992
29993         PR c++/20637
29994         * g++.dg/inherit/using4.C: New.
29995         * g++.dg/overload/error1.C: Adjust expected errors.
29996         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29997         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29998         * g++.old-deja/g++.other/redecl2.C: Likewise.
29999         * g++.old-deja/g++.other/redecl4.C: Likewise.
30000         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30001
30002 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30003
30004         * gfortran.dg/f2c_5.f90: Add -w to dg-options
30005
30006 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
30007
30008         * lib/gfortran.exp (gfortran_target_compile): Call
30009         dg-additional-files-options
30010         * gfortran.dg/f2c_4.f90: New file
30011         * gfortran.dg/f2c_4.c: New file
30012         * gfortran.dg/f2c_5.f90: New file
30013         * gfortran.dg/f2c_5.c: New file
30014
30015 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30016
30017         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30018
30019         PR fortran/21912
30020         * gfortran.dg/array_constructor_4.f90: New test.
30021
30022 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30023
30024         PR c++/21619
30025         * g++.dg/ext/builtin9.C: New test.
30026
30027 2005-06-05  Dale Johannesen  <dalej@apple.com>
30028
30029         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30030         * gcc.c-torture/execute/20050603-2.c: Ditto.
30031
30032 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30033
30034         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30035         * gcc.dg/vect/vect-reduc-1.c: New.
30036         * gcc.dg/vect/vect-reduc-2.c: New.
30037         * gcc.dg/vect/vect-reduc-3.c: New.
30038
30039 2005-06-04  Dale Johannesen  <dalej@apple.com>
30040
30041         * gcc.c-torture/execute/20050603-1.c: New.
30042         * gcc.c-torture/execute/20050603-2.c: New.
30043         * gcc.dg/20050603-3.c: New.
30044
30045 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30046
30047         PR fortran/19195
30048         * gfortran.dg/debug_1.f90: New test.
30049
30050         * gfortran.dg/forall_1.f90: New test.
30051
30052 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30053
30054         * gfortran.dg/array_constructor_3.f90: New test.
30055
30056 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30057
30058         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30059
30060 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30061
30062         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30063
30064 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30065
30066         PR c/21873
30067         * gcc.dg/init-excess-1.c: New test.
30068
30069 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30070
30071         PR c++/21853
30072         * g++.dg/expr/static_cast6.C: New test.
30073
30074 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30075
30076         * gcc.dg/tree-ssa/vrp14.c: New test.
30077
30078 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30079
30080         PR c++/21336
30081         * g++.dg/template/new2.C: New test.
30082
30083 2005-06-03  Josh Conner  <jconner@apple.com>
30084
30085         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30086         all entries in initializer.
30087
30088 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30089
30090         PR middle-end/21858
30091         * gcc.dg/pr21858.c: New testcase.
30092
30093 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30094
30095         PR tree-optimization/21292
30096
30097         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30098         New.
30099         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30100         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30101         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30102         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30103         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30104
30105 2005-06-02  Richard Henderson  <rth@redhat.com>
30106
30107         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30108
30109 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30110
30111         * gcc.dg/wtypequal.c: New testcase.
30112
30113 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30114
30115         PR 21582
30116         * gcc.dg/tree-ssa/pr21582.c: New test.
30117
30118 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         PR c++/21280
30121         * g++.dg/opt/interface2.h: New.
30122         * g++.dg/opt/interface2.C: New.
30123         * g++.dg/init/ctor4.C: Adjust error lines.
30124         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30125         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30126         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30127         * g++.old-deja/g++.pt/assign1.C: Likewise.
30128         * g++.old-deja/g++.pt/crash20.C: Likewise.
30129
30130 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30131
30132         PR tree-optimization/21734
30133         * g++.dg/vect/pr21734_1.cc: New.
30134         * g++.dg/vect/pr21734_2.cc: New.
30135
30136 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30137
30138         PR c++/20350
30139         * g++.dg/template/spec24.C: New.
30140
30141         PR c++/21151
30142         * g++.dg/pch/local-1.C: New.
30143         * g++.dg/pch/local-1.Hs: New.
30144
30145 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30146
30147         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30148         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30149         * gcc.dg/tree-ssa/pr14341.c: New test.
30150         * gcc.dg/tree-ssa/pr14841.c: New test.
30151         * gcc.dg/tree-ssa/pr20701.c: New test.
30152         * gcc.dg/tree-ssa/pr21086.c: New test.
30153         * gcc.dg/tree-ssa/pr21090.c: New test.
30154         * gcc.dg/tree-ssa/pr21332.c: New test.
30155         * gcc.dg/tree-ssa/pr21458.c: New test.
30156         * gcc.dg/tree-ssa/pr21658.c: New test.
30157         * gcc.dg/tree-ssa/vrp01.c: New test.
30158         * gcc.dg/tree-ssa/vrp02.c: New test.
30159         * gcc.dg/tree-ssa/vrp03.c: New test.
30160         * gcc.dg/tree-ssa/vrp04.c: New test.
30161         * gcc.dg/tree-ssa/vrp05.c: New test.
30162         * gcc.dg/tree-ssa/vrp06.c: New test.
30163         * gcc.dg/tree-ssa/vrp07.c: New test.
30164         * gcc.dg/tree-ssa/vrp08.c: New test.
30165         * gcc.dg/tree-ssa/vrp09.c: New test.
30166         * gcc.dg/tree-ssa/vrp10.c: New test.
30167         * gcc.dg/tree-ssa/vrp11.c: New test.
30168         * gcc.dg/tree-ssa/vrp12.c: New test.
30169         * gcc.dg/tree-ssa/vrp13.c: New test.
30170
30171 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30172
30173         PR 21029
30174         * gcc.dg/tree-ssa/pr21029.c: New test.
30175
30176 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30177
30178         * gfortran.dg/logint-1.f: New test case.
30179         * gfortran.dg/logint-2.f: Likewise.
30180         * gfortran.dg/logint-3.f: Likewise.
30181
30182 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30183
30184         PR c/21536
30185         PR c/20760
30186         * gcc.dg/20050527-1.c: New test.
30187
30188         * gcc.dg/i386-sse-12.c: New test.
30189
30190         PR fortran/21729
30191         * gfortran.dg/implicit_5.f90: New test.
30192
30193 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30194
30195         PR fortran/20883
30196         * gfortran/assign_4.f90: New test.
30197         * gfortran/assign_2.f90: Change compile to run.
30198
30199 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30200
30201         * lib/target-supports.exp
30202         (check_effective_target_sync_char_short): New.
30203         * gcc.dg/sync-2.c: New.
30204
30205 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30206
30207         PR tree-optimization/21817
30208         * gcc.dg/torture/pr21817-1.c: New.
30209
30210 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30211
30212         PR c++/21165
30213         * g++.dg/template/init5.C: New.
30214
30215 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30216
30217         * gfortran.dg/char_initialiser_actual.f90:
30218         Test character initialisers as actual arguments.
30219         * gfortran.dg/char_pointer_comp_assign.f90:
30220         Test character pointer structure component assignments.
30221         * gfortran.dg/char_array_structure_constructor.f90:
30222         Test character components in structure constructors.
30223
30224 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30225
30226         PR middle-end/20931
30227         * g++.dg/opt/pr20931.C: New test.
30228
30229 2005-05-31  Andreas Jaeger  <aj@suse.de>
30230
30231         PR testsuite/20772
30232         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30233         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30234         g++.old-deja/g++.ext/asmspec1.C,
30235         g++.old-deja/g++.other/regstack.C,
30236         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30237         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30238         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30239         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30240         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30241         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30242         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30243         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30244         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30245         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30246         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30247         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30248         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30249         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30250         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30251         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30252         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30253         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30254         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30255
30256 2005-05-31  Jeff Law  <law@redhat.com>
30257
30258         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30259
30260 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30261
30262         PR middle-end/21743
30263         * gcc.dg/builtins-1.c: Activate disabled clog test.
30264         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30265
30266 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30267
30268         * gfortran.dg/char_pointer_assign.f90:
30269         Test character-pointer assignments and pointer assignments.
30270         * gfortran.dg/char_pointer_dummy.f90:
30271         Test character-pointer dummy arguments.
30272         * gfortran.dg/char_pointer_func.f90:
30273         Test character-pointer function returns.
30274         * gfortran.dg/char_pointer_dependency.f90:
30275         Test character-pointer functions with dependencies.
30276
30277 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30278
30279         PR c++/21784
30280         * g++.dg/lookup/using14.C: New test.
30281
30282 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30283
30284         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30285         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30286         trailing ^M.
30287
30288 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30289
30290         PR c++/17413
30291         * g++.dg/template/local5.C: New.
30292
30293         PR target/21761
30294         * gcc.c-torture/compile/pr21761.c: New.
30295
30296         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30297         before darwin8.
30298
30299 2005-05-30  Steven G. Kargl
30300
30301         PR fortran/20846
30302         * gfortran.dg/inquire_8.f90: New test.
30303
30304 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30305
30306         PR libfortran/21376
30307         * gfortran.dg/output_exponents_1.f90: New test.
30308
30309 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30310
30311         PR libfortran/20006
30312         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30313
30314 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c++/21210
30317         * g++.dg/ext/complex1.C: New test.
30318
30319         PR c++/21340
30320         * g++.dg/init/ctor6.C: New test.
30321
30322 2005-05-29  Jan Hubicka  <jh@suse.cz>
30323
30324         * gcc.c-torture/compile/pr21562.c: New.
30325
30326 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30327
30328         * gfortran.dg/subnormal_1.f90: New test.
30329
30330 2005-05-28  Jan Hubicka  <jh@suse.cz>
30331
30332         * tree-prof.exp: Fix comment.
30333         * value-prof-1.c: New.
30334         * value-prof-2.c: New.
30335         * value-prof-3.c: New.
30336         * value-prof-4.c: New.
30337
30338 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30339
30340         PR c++/21614
30341         * g++.dg/expr/ptrmem6.C: New test.
30342         * g++.dg/expr/ptrmem6a.C: Likewise.
30343
30344 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30345
30346         PR tree-optimization/21658
30347         * gcc.dg/tree-ssa/pr21658.c: New.
30348
30349 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30350
30351         PR c++/21455
30352         * g++.dg/inherit/ptrmem3.C: New.
30353
30354         PR c++/21681
30355         * g++.dg/parse/template16.C: New.
30356
30357 2005-05-27  Andreas Jaeger  <aj@suse.de>
30358
30359         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30360
30361         * gcc.dg/i386-sse-8.c: Run test on all archs.
30362
30363 2005-05-26  Mike Stump  <mrs@apple.com>
30364
30365         * objc.dg/isa-field-1.m: Only run on darwin.
30366         * objc.dg/lookup-1.m: Likewise.
30367         * objc.dg/try-catch-8.m: Likewise.
30368
30369 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30370
30371         PR tree-optimization/9814
30372         * gcc.dg/pr9814-1.c: New test case.
30373
30374 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30375
30376         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30377         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30378         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30379         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30380         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30381         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30382         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30383         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30384         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30385         objc.dg/try-catch-8.m: New.
30386
30387 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30388
30389         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30390         remove extraneous semicolons.
30391
30392 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30393
30394         * obj-c++.dg/comp-types-12.mm: New.
30395         * objc.dg/comp-types-11.m: New.
30396         * objc.dg/selector-4.m: New.
30397
30398 2005-05-26  Andreas Jaeger  <aj@suse.de>
30399
30400         PR testsuite/20772
30401         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30402         g++.old-deja/g++.ext/attrib3.C,
30403         g++.old-deja/g++.other/store-expr1.C,
30404         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30405         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30406         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30407         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30408         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30409         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30410         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30411         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30412         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30413         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30414         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30415         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30416         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30417         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30418         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30419         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30420         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30421         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30422         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30423
30424 2005-05-26  Andreas Jaeger  <aj@suse.de>
30425
30426         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30427         x86-64 compilation.
30428
30429 2005-05-26  Andreas Jaeger  <aj@suse.de>
30430
30431         PR testsuite/20772
30432         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30433         gcc.misc-tests/i386-pf-athlon-1.c,
30434         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30435         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30436         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30437         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30438         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30439         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30440         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30441         programs.
30442
30443         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30444         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30445         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30446         x86-64 compilation.
30447
30448         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30449         x86_64.
30450
30451         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30452         effective-target ilp32.
30453
30454 2005-05-26  David Ung  <davidu@mips.com>
30455
30456         * gcc.target/mips/ext_ins.c: New test for testing the generation
30457         of MIPS32/64 rev 2 ext/ins instructions.
30458
30459 2005-05-26  Andreas Jaeger  <aj@suse.de>
30460
30461         * treelang/compile/unsigned.tree: Use gimple instead of
30462         nonexisting generic dump.
30463
30464 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30465
30466         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30467
30468 2005-05-26  Andreas Jaeger  <aj@suse.de>
30469
30470         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30471
30472 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30473
30474         PR libfortran/17283
30475         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30476         Test callee-allocated memory with write statements.
30477
30478 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30479
30480         PR middle-end/21709
30481         * gcc.dg/pr21709-1.c: New test case.
30482
30483 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30484             Mike Stump  <mrs@apple.com>
30485
30486         * objc/execute/next_mapping.h: Update for C++.
30487
30488         * obj-c++.dg/selector-1.mm: Move to...
30489         * obj-c++.dg/selector-4.mm: here...
30490
30491         * obj-c++.dg/basic.mm: New.
30492         * obj-c++.dg/comp-types-1.mm: New.
30493         * obj-c++.dg/cxx-class-1.mm: New.
30494         * obj-c++.dg/cxx-ivars-1.mm: New.
30495         * obj-c++.dg/cxx-ivars-2.mm: New.
30496         * obj-c++.dg/cxx-ivars-3.mm: New.
30497         * obj-c++.dg/cxx-scope-1.mm: New.
30498         * obj-c++.dg/cxx-scope-2.mm: New.
30499         * obj-c++.dg/defs.mm: New.
30500         * obj-c++.dg/empty-private-1.mm: New.
30501         * obj-c++.dg/encode-1.mm: New.
30502         * obj-c++.dg/encode-2.mm: New.
30503         * obj-c++.dg/encode-3.mm: New.
30504         * obj-c++.dg/extern-c-1.mm: New.
30505         * obj-c++.dg/extra-semi.mm: New.
30506         * obj-c++.dg/fix-and-continue-2.mm: New.
30507         * obj-c++.dg/isa-field-1.mm: New.
30508         * obj-c++.dg/ivar-list-semi.mm: New.
30509         * obj-c++.dg/local-decl-1.mm: New.
30510         * obj-c++.dg/lookup-1.mm: New.
30511         * obj-c++.dg/lookup-2.mm: New.
30512         * obj-c++.dg/method-1.mm: New.
30513         * obj-c++.dg/method-2.mm: New.
30514         * obj-c++.dg/method-3.mm: New.
30515         * obj-c++.dg/method-4.mm: New.
30516         * obj-c++.dg/method-5.mm: New.
30517         * obj-c++.dg/method-6.mm: New.
30518         * obj-c++.dg/method-7.mm: New.
30519         * obj-c++.dg/no-extra-load.mm: New.
30520         * obj-c++.dg/overload-1.mm: New.
30521         * obj-c++.dg/pragma-1.mm: New.
30522         * obj-c++.dg/pragma-2.mm: New.
30523         * obj-c++.dg/private-1.mm: New.
30524         * obj-c++.dg/private-2.mm: New.
30525         * obj-c++.dg/proto-qual-1.mm: New.
30526         * obj-c++.dg/qual-types-1.mm: New.
30527         * obj-c++.dg/stubify-1.mm: New.
30528         * obj-c++.dg/stubify-2.mm: New.
30529         * obj-c++.dg/super-class-1.mm: New.
30530         * obj-c++.dg/super-class-2.mm: New.
30531         * obj-c++.dg/super-dealloc-1.mm: New.
30532         * obj-c++.dg/super-dealloc-2.mm: New.
30533         * obj-c++.dg/template-1.mm: New.
30534         * obj-c++.dg/template-2.mm: New.
30535         * obj-c++.dg/template-3.mm: New.
30536         * obj-c++.dg/template-4.mm: New.
30537         * obj-c++.dg/template-5.mm: New.
30538         * obj-c++.dg/template-6.mm: New.
30539         * obj-c++.dg/try-catch-1.mm: New.
30540         * obj-c++.dg/try-catch-2.mm: New.
30541         * obj-c++.dg/try-catch-3.mm: New.
30542         * obj-c++.dg/try-catch-4.mm: New.
30543         * obj-c++.dg/try-catch-5.mm: New.
30544         * obj-c++.dg/try-catch-6.mm: New.
30545         * obj-c++.dg/try-catch-7.mm: New.
30546         * obj-c++.dg/try-catch-8.mm: New.
30547         * obj-c++.dg/try-catch-9.mm: New.
30548         * obj-c++.dg/va-meth-1.mm: New.
30549
30550 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30551
30552         * obj-c++.dg/selector-1.mm: New.
30553         * obj-c++.dg/selector-2.mm: New.
30554
30555 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30556
30557         * obj-c++.dg/selector-3.mm: New.
30558         * objc.dg/selector-3.m: New.
30559
30560 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30561
30562         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30563         about where warning appears.
30564
30565 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30566
30567         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30568         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30569         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30570         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30571
30572 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30573
30574         * gcc.dg/20050524-1.c: New test.
30575
30576 2005-05-25  Jan Hubicka  <jh@suse.cz>
30577
30578         * gcc.dg/tree-prof/inliner-1.c: New.
30579
30580 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30581
30582         * gcc.dg/tree-prof: New directory.
30583         * gcc.dg/tree-prof/tree-prof.exp: New.
30584
30585 2005-05-25  DJ Delorie  <dj@redhat.com>
30586
30587         * gcc.dg/Wattributes-1.c: New.
30588         * gcc.dg/Wattributes-2.c: New.
30589         * gcc.dg/Wattributes-3.c: New.
30590
30591 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30592
30593         PR tree-optimization/19833
30594         * gcc.dg/uninit-4.c: Remove xfail.
30595         * gcc.dg/uninit-9.c: Ditto.
30596
30597 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30598
30599         * obj-c++.dg/bitfield-[1-5].mm: New.
30600         * obj-c++.dg/class-protocol-1.mm: New.
30601         * obj-c++.dg/comp-types-1[0-1].mm: New.
30602         * obj-c++.dg/comp-types-[2-9].mm: New.
30603         * obj-c++.dg/encode-[4-8].mm: New.
30604         * obj-c++.dg/layout-1.mm: New.
30605         * obj-c++.dg/method-1[0-9].mm: New.
30606         * obj-c++.dg/method-2[0-1].mm: New.
30607         * obj-c++.dg/method-[8-9].mm: New.
30608         * obj-c++.dg/objc-gc-3.mm: New.
30609         * obj-c++.dg/try-catch-10.mm: New.
30610         * objc.dg/bitfield-5.m: New.
30611         * objc.dg/comp-types-10.m: New.
30612         * objc.dg/comp-types-9.m: New.
30613         * objc.dg/layout-1.m: New.
30614         * objc.dg/objc-gc-4.m: New.
30615         * objc.dg/try-catch-9.m: New.
30616         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30617         * objc.dg/comp-types-1.m: Likewise.
30618         * objc.dg/comp-types-[5-6].m: Likewise.
30619         * objc.dg/method-9.m: Likewise.
30620
30621 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30622
30623         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30624         and on hardware without VMX support.
30625
30626         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30627
30628         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30629
30630         * lib/profopt.exp (dg-final-generate, dg-final-use,
30631         profopt-final-code, profopt-get-options): New.
30632         (profopt-execute): Process test directives.
30633
30634         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30635         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30636         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30637
30638 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30639
30640         PR C++/21645
30641         * g++.dg/init/ctor5.C: New test.
30642
30643 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30644
30645         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30646         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30647         vect-113.c, vect-114.c.
30648
30649 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30650
30651         * gcc.dg/const-elim-1.c: Remove xfails.
30652
30653 2005-05-23  Jeff Law  <law@redhat.com>
30654
30655         * gcc.c-torture/compile/pr21638.c: New test.
30656         * gcc.c-torture/compile/20050520-1.c: New test.
30657
30658 2005-05-23  Nick Clifton  <nickc@redhat.com>
30659
30660         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30661         be a proper triple, ie: m32r*-*-*.
30662         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30663
30664 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30665
30666         PR middle-end/21331
30667         PR tree-opt/21293
30668         * gcc.c-torture/compile/pr21293.c: New test.
30669         * gcc.c-torture/execute/pr21331.c: New test.
30670
30671 2004-05-20  Richard Henderson  <rth@redhat.com>
30672
30673         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30674
30675 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30676
30677         * obj-c++-dg.exp: Add.
30678         * obj-c++.exp: Add.
30679         * obj-c++.dg/dg.exp: Add.
30680
30681 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30682
30683         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30684         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30685
30686 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30687
30688         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30689
30690 2004-05-19  Richard Henderson  <rth@redhat.com>
30691
30692         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30693
30694 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30695
30696         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30697
30698         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30699
30700 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30701
30702         PR c++/21495
30703         * g++.dg/parse/extern1.C: New test.
30704         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30705
30706 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30707
30708         * gcc.dg/c99-math.h: New.
30709         * gcc.dg/c99-math-float-1.c: New test.
30710         * gcc.dg/c99-math-double-1.c: Likewise.
30711         * gcc.dg/c99-math-long-double-1.c: Likewise.
30712
30713 2005-05-18  Richard Henderson  <rth@redhat.com>
30714
30715         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30716
30717 2005-05-18  Devang Patel  <dpatel@apple.com>
30718
30719         * g++.dg/opt/20050511-1.C: New test.
30720
30721 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30722
30723         PR libfortran/21127
30724         * gfortran.dg/reshape-complex.f90: New test.
30725
30726 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30727
30728         * gfortran.dg/array_constructor_1.f90: New test.
30729         * gfortran.dg/array_constructor_2.f90: New test.
30730
30731 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30732
30733         PR fortran/20954
30734         * gfortran.dg/pr20954.f: New test.
30735
30736 2005-05-17  Mike Stump  <mrs@apple.com>
30737
30738         Yet more Objective-C++...
30739
30740         * objc.dg/method-5.m: Update.
30741         * objc.dg/method-6.m: Update.
30742         * objc.dg/method-7.m: Update.
30743         * objc.dg/method-9.m: Update.
30744         * objc.dg/try-catch-2.m: Update.
30745
30746 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30747
30748         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30749         Remove little-endian optimizations.
30750
30751 2005-05-17  Jeff Law  <law@redhat.com>
30752
30753         * g++.dg/tree-ssa/pr14814.C: New test.
30754         * gcc.dg/tree-ssa/pr14814.C: New test.
30755         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30756         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30757
30758 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30759
30760         * gcc.dg/compat/generate-random.c: Do not include
30761         libiberty.h.
30762         * gcc.dg/compat/generate-random_r.c: Likewise.
30763
30764 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30765
30766         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30767
30768 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30769
30770         PR middle-end/21595
30771         * g++.dg/tree-ssa/builtin1.C: New testcase.
30772
30773 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30774
30775         PR c++/21454
30776         * g++.dg/opt/const4.C: New test.
30777
30778         PR middle-end/21492
30779         * g++.dg/opt/crossjump1.C: New test.
30780
30781         PR tree-optimization/21610
30782         * gcc.c-torture/compile/20050516-1.c: New test.
30783
30784         PR fortran/15080
30785         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30786         about the test failing.
30787         * gfortran.fortran-torture/execute/where_7.f90: New test.
30788         * gfortran.fortran-torture/execute/where_8.f90: New test.
30789
30790 2005-05-16  Richard Henderson  <rth@redhat.com>
30791
30792         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30793         i?86 and x86_64.
30794
30795 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30796
30797         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30798         (limits.h): Include unconditionally.
30799         (stdlib.h): Likewise.
30800         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30801         (limits.h): Include unconditionally.
30802         (stdlib.h): Likewise.
30803         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30804         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30805         (limits.h): Include unconditionally.
30806         (stdlib.h): Likewise.
30807         (hashtab.h): Do not include.
30808         (getopt.h): Likewise.
30809         (stddef.h): Include.
30810         (hashval_t): Define.
30811         (struct entry): Add "next" field.
30812         (HASH_SIZE): New macro.
30813         (hash_table): New variable.
30814         (switchfiles): Do not use xmalloc.
30815         (mix): New macro.
30816         (iterative_hash): New function.
30817         (hasht): Remove.
30818         (e_exists): New function.
30819         (e_insert): Likewise.
30820         (output): Use, instead of libiberty hashtable functions.
30821         (main): Do not use getopt.  Do not call htab_create.
30822
30823 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30824
30825         PR libstdc++/21526
30826         * lib/target-supports.exp (check_mkfifo_available):
30827         Return 0 for cygwin as mkfifo support incomplete on platform.
30828         Fix typos in comments.
30829
30830 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30831
30832         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30833
30834 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30835
30836         PR fortran/17432
30837         * gfortran.dg/assign_4.f: New test.
30838
30839 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30840
30841         PR tree-optimization/21563
30842         * gcc.dg/tree-ssa/pr21563.c: New.
30843
30844 2005-05-14  Jan Hubicka  <jh@suse.cz>
30845
30846         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30847
30848 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30849
30850         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30851
30852 2005-05-13  Julian Brown  <julian@codesourcery.com>
30853
30854         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30855         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30856
30857 2005-05-13  Jan Hubicka  <jh@suse.cz>
30858
30859         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30860         * gcc.dg/fold-xor-?.c: Likewise.
30861         * gcc.dg/pr15784-?.c: Likewise.
30862         * gcc.dg/pr20922-?.c: Likewise.
30863         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30864         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30865         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30866
30867 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30868
30869         PR fortran/21260
30870         * gfortran.dg/hollerith_1.f90: New test.
30871
30872 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30873
30874         * gfortran.dg/func_result_2.f90: New test.
30875
30876 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30877
30878         * gfortran.dg/dev_null.f90: New test.
30879
30880 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30881
30882         * gcc.dg/arm-vfp1.c: Revert last change.
30883
30884 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30885
30886         PR middle-end/19807
30887         PR tree-optimization/19639
30888         * g++.dg/tree-ssa/pr19807.C: New testcase.
30889
30890 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30891
30892         PR libfortran/21471
30893         * gfortran.dg/append-1.f90: New test.
30894
30895 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30896
30897         * gcc.dg/pr18501.c: XFAIL.
30898         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30899         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30900         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30901         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30902         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30903         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30904         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30905         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30906
30907 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30908
30909         PR fortran/20178
30910         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30911         gfortran.dg/f2c_3.f90: New tests.
30912
30913         * gfortran.dg/return_1.f90: Fix dg annotation.
30914
30915 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30916
30917         * gcc.c-torture/compile/20050510-1.c: New test.
30918
30919 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30920
30921         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30922
30923 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30924
30925         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30926
30927 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30928
30929         PR c/17913
30930         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30931
30932 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30933
30934         PR c/21342
30935         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30936         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30937
30938 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30939
30940         PR debug/16676
30941         * gcc.dg/debug/pr16676.c: New test.
30942
30943 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30944
30945         PR testsuite/21443
30946         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30947         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30948         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30949         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30950         Change -O1 to -O2.
30951         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30952         -fno-tree-dominator-opts.
30953
30954 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30955
30956         * gfortran.dg/return_1.f90: New test.
30957
30958 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30959
30960         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30961
30962         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30963
30964 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30965
30966         PR c++/21427
30967         * g++.dg/inherit/covariant13.C: New.
30968
30969 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30970
30971         PR libfortran/19155
30972         * gfortran.dg/pr19155.f: New test.
30973
30974 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30975
30976         PR inline-asm/8788
30977         * gcc.dg/pr8788-1.c: New testcase.
30978
30979 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30980
30981         PR target/21416
30982         * gcc.target/mips/fpcmp-[12].c: New tests.
30983
30984 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30985
30986         * lib/target-supports-dg.exp (dg-require-fork): New function.
30987         (dg-require-mkfifo): Likewise.
30988         * lib/target-supports.exp (check_function_available): New
30989         function.
30990         (check_fork_available): Likewise.
30991         (check_mkfifo_available): Likewise.
30992
30993 2005-05-06  Jeff Law  <law@redhat.com>
30994
30995         * gcc.c-torture/compile/pr21380.c: New test.
30996
30997 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30998
30999         PR c++/20961
31000         * g++.dg/ext/weak3.C: New test.
31001
31002 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
31003
31004         PR c++/21352
31005         * g++.dg/template/crash37.C: New test.
31006
31007 2005-05-05  Paul Brook  <paul@codesourcery.com>
31008
31009         * gcc.dg/arm-g2.c: Use effective-target arm32.
31010         * gcc.dg/arm-mmx-1.c: Ditto.
31011         * gcc.dg/arm-scd42-2.c: Ditto.
31012         * gcc.dg/arm-vfp1.c: Ditto.
31013         * lib/target-supports.exp (check_effective_target_arm32): New
31014         function.
31015
31016 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31017
31018         PR libfortran/21354
31019         gfortran.dg/in_pack_rank7.f90: New test.
31020
31021 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31022
31023         PR middle-end/15618
31024         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31025
31026 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31027
31028         PR middle-end/21265
31029         * gcc.dg/20050503-1.c: New test.
31030
31031         PR rtl-optimization/21239
31032         * gcc.dg/i386-sse-11.c: New test.
31033
31034 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31035
31036         PR target/16888
31037         * gcc.target/i386/asm-1.c: New test.
31038
31039 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31040
31041         PR rtl-optimization/21330
31042         * gcc.c-torture/execute/20050502-1.c: New test.
31043
31044         PR target/21297
31045         * gcc.c-torture/execute/20050502-2.c: New test.
31046
31047 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31048
31049         PR middle-end/21282
31050         * gcc.dg/pr21282.c: New.
31051
31052 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31053
31054         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31055         * gcc.dg/vect/vect-92.c: Likewise.
31056         * gcc.dg/vect/vect-93.c: Likewise.
31057         * gcc.dg/vect/vect-dv-1.c: Likewise.
31058         * gcc.dg/vect/vect-dv-2.c: Likewise.
31059         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31060
31061 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31062
31063         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31064         * gfortran.dg/vect/vect-2.f90: Likewise.
31065         * gfortran.dg/vect/vect-3.f90: Likewise.
31066         * gfortran.dg/vect/vect-4.f90: Likewise.
31067         * gfortran.dg/vect/vect-5.f90: Likewise.
31068
31069 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31070
31071         PR target/20813
31072         * gcc.dg/rs6000-fpint-2.c: New.
31073
31074 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31075
31076         PR c/15698
31077         * gcc.dg/builtins-30.c: Update expected messages.
31078         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31079         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31080         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31081
31082 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31083
31084         PR tree-optimization/21294
31085         * gcc.dg/tree-ssa/pr21294.c: New.
31086
31087 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31088
31089         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31090         __builtin_altivec_st_internal_4si built-in.
31091
31092 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31093
31094         PR c++/15875
31095         * g++.dg/template/ptrmem14.C: New test.
31096
31097 2005-05-02  Paul Brook  <paul@codesourcery.com>
31098
31099         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31100
31101 2005-05-02  Michael Matz  <matz@suse.de>
31102
31103         PR c++/19542
31104         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31105
31106 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31107
31108         * g++.dg/cpp/weak.C: New test.
31109
31110 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31111
31112         * gcc.dg/tree-ssa/loop-8.c: New test.
31113
31114 2005-04-30  Michael Maty  <matz@suse.de>
31115
31116         * gcc.dg/inline-mcpy.c: New test.
31117
31118 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31119
31120         PR libfortran/18958
31121         * gfortran.dg/eoshift.f90: New test case.
31122
31123 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31124
31125         PR libfortran/18857
31126         * gfortran.dg/matmul_1.f90: New test.
31127
31128 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31129
31130         PR tree-optimization/21030
31131         * gcc.dg/tree-ssa/pr21030.c: New.
31132
31133 2005-04-29  Devang Patel  <dpatel@apple.com>
31134
31135         PR tree-optimization/21272
31136         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31137
31138 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31139
31140         PR fortran/13082
31141         PR fortran/18824
31142         * gfortran.dg/entry_4.f90: New test.
31143         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31144         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31145         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31146         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31147         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31148         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31149         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31150
31151 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31152
31153         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31154
31155 2005-04-29  Paul Brook  <paul@codesourcery.com>
31156
31157         * gfortran.dg/entry_3.f90: New test.
31158
31159 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31160
31161         * gfortran.dg/implicit_4.f90: New test.
31162
31163 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31164
31165         * lib/target-supports.exp (check_profiling_available): Return
31166         false for xtensa-*-elf.
31167
31168 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31169
31170         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31171         error if file cannot be deleted.
31172
31173 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31174
31175         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31176         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31177         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31178         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31179         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31180         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31181         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31182         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31183         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31184         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31185         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31186         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31187         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31188
31189 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31190
31191         PR fortran/20865
31192         * gfortran.dg/pr20865.f90: New test.
31193
31194 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31195
31196         * gcc.dg/void-cast-2.c: New test.
31197
31198 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31199
31200         PR c/21159
31201         * gcc.dg/void-cast-1.c: New test.
31202
31203 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31204
31205         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31206
31207 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31208
31209         PR fortran/21177
31210         * gfortran.dg/pr21177.f90: New test.
31211
31212 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31213
31214         PR tree-optimization/21171
31215         * gcc.dg/tree-ssa/pr21171.c: New test.
31216
31217 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31218
31219         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31220         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31221         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31222         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31223         gcc.dg/tree-ssa/gen-vect-32.c: New.
31224         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31225         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31226         don't run on PPC32.
31227
31228 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31229
31230         PR c/21213
31231         * gcc.dg/transparent-union-3.c: New test.
31232
31233 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31234
31235         PR c/20740
31236         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31237         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31238         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31239         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31240         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31241         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31242
31243 2005-04-26  Jeff Law  <law@redhat.com>
31244
31245         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31246         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31247         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31248         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31249         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31250         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31251         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31252
31253 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31254
31255         PR tree-optimization/17598
31256         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31257
31258 2005-04-25  Mike Stump  <mrs@apple.com>
31259
31260         * objc.dg/fix-and-continue-1.m: Add.
31261
31262 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31263
31264         PR c++/20995
31265         * g++.dg/opt/pr20995-1.C: New test case.
31266
31267 2005-04-25  Devang Patel <dpatel@apple.com>
31268
31269         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31270
31271 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31272
31273         PR testsuite/21062
31274         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31275
31276 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31277
31278         PR C++/21188
31279         * g++.dg/opt/rtti2.C: New test.
31280
31281 2005-04-25  Paul Brook  <paul@codesourcery.com>
31282         Steven G. Kargl  <kargls@comcast.net>
31283
31284         PR fortran/20879
31285         * gfortran.dg/ichar_1.f90: New file.
31286
31287 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31288
31289         PR middle-end/20991
31290         * g++.dg/opt/pr20991.C: New test.
31291
31292         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31293         where sizeof (type) < __alignof__ (type).
31294         * gcc.dg/compat/struct-layout-1.h: Likewise.
31295
31296 2005-04-24  Per Bothner  <per@bothner.com>
31297             Devang Patel  <dpatel@apple.com>
31298
31299         PR preprocessor/20907
31300         * gcc.dg/cpp/very-long-comment.c: New test.
31301
31302 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31303
31304         PR fortran/20059
31305         * gfortran.dg/common_5.f: New test.
31306
31307 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31308
31309         PR middle-end/21082
31310         * g++.dg/tree-ssa/pr21082.C: New testcase.
31311
31312 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31313
31314         * gcc.dg/vect/vect-99.c: New test.
31315
31316 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31317
31318         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31319
31320 2005-04-22  Jeff Law  <law@redhat.com>
31321
31322         * gcc.dg/uninit-5.c: Remove xfails.
31323         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31324         conditionals and loads.
31325
31326 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31327
31328         PR libfortran/20074
31329         PR libfortran/20436
31330         PR libfortran/21108
31331         * gfortran.dg/nested_reshape.f90: new test
31332         * gfortran.dg/reshape-alloc.f90: new test
31333         * gfortran.dg/reshape.f90: new test
31334
31335 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31336
31337         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31338
31339         * gcc.dg/arm-vfp1.c: New test.
31340
31341 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31342
31343         PR c++/21087
31344         * g++.dg/lookup/builtin2.C: New test.
31345
31346 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31347
31348         * gcc.dg/weak/weak-13.c: New test.
31349
31350 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31351
31352         * lib/target-supports.exp (check_effective_target_sync_int_long):
31353         Add powerpc*.
31354
31355 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31356
31357         * gcc.target/mips/branch-1.c: New test.
31358
31359 2005-04-21  Richard Henderson  <rth@redhat.com>
31360
31361         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31362         * gcc.dg/vect/vect-86.c: Likewise.
31363         * gcc.dg/vect/vect-87.c: Likewise.
31364         * gcc.dg/vect/vect-88.c: Likewise.
31365
31366 2005-04-21  Devang Patel  <dpatel@apple.com>
31367
31368         PR optimization/20994
31369         * gcc.dg/tree-ssa/ifc-3.c: New test.
31370
31371 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31372
31373         PR c/12913
31374         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31375         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31376         gcc.dg/c99-vla-jump-5.c: New tests.
31377
31378 2005-04-19  Richard Henderson  <rth@redhat.com>
31379
31380         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31381         Fix typo in exists check.
31382         (check_effective_target_sync_int_long): New.
31383         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31384         * gcc.dg/ia64-sync-2.c: Likewise.
31385         * gcc.dg/ia64-sync-3.c: Likewise.
31386         * gcc.dg/ia64-sync-4.c: Likewise.
31387
31388 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31389
31390         * gcc.dg/fold-xor-1.c: New test.
31391         * gcc.dg/fold-xor-2.c: New test.
31392
31393 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31394
31395         PR target/20670
31396         * g++.dg/eh/fp-regs.C: New test.
31397
31398 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31399
31400         * gcc.dg/Wint-to-pointer-cast-1.c,
31401         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31402         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31403         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31404
31405 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31406
31407         PR fortran/16861
31408         * gfortran.dg/pr16861.f90: New test.
31409
31410 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31411
31412         * gcc.dg/pr21085.c: New test.
31413
31414 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31415
31416         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31417         (setup_mips_tests, dg-mips-options): New procedures.
31418         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31419         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31420         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31421         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31422         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31423         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31424         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31425         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31426         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31427         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31428         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31429         dg-mips-options instead of dg-options.  Remove now-redundant
31430         preprocessor guards.
31431         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31432         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31433         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31434         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31435         * gcc.dg/vr-mult-2.c: Delete.
31436         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31437         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31438         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31439         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31440         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31441         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31442         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31443
31444 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31445
31446         * ada/acats/run_all.sh: Use sync when executable not present.
31447
31448 2005-04-18  Devang Patel  <dpatel@apple.com>
31449
31450         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31451         * gcc.dg/vect/vect-11a.c: New.
31452         * gcc.dg/vect/vect-none.c: Update.
31453         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31454
31455 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31456
31457         PR tree-optimization/20922
31458         * gcc.dg/pr20922-1.c: New test.
31459         * gcc.dg/pr20922-2.c: New test.
31460         * gcc.dg/pr20922-3.c: New test.
31461         * gcc.dg/pr20922-4.c: New test.
31462         * gcc.dg/pr20922-5.c: New test.
31463         * gcc.dg/pr20922-6.c: New test.
31464
31465 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31466
31467         PR libfortran/20950
31468         * gfortran.dg/pr20950.f: New test.
31469
31470 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31471
31472         PR libfortran/19216
31473         * gfortran.dg/pr19216.f: New test.
31474
31475 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31476
31477         PR tree-optimization/21001
31478         * gcc.dg/tree-ssa/pr21001.c: New.
31479
31480 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31481
31482         PR libfortran/21075
31483         * gfortran.dg/reshape_rank7.f90: New test.
31484
31485 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31486
31487         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31488         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31489         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31490         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31491         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31492         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31493         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31494         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31495         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31496         wrong way round).
31497         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31498         in namelists.  New test.
31499         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31500         New test.
31501         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31502         New test.
31503         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31504         namelist.  New test.
31505         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31506         New test.
31507         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31508         New test.
31509         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31510         namelist.  New test.
31511         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31512         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31513         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31514         New test.
31515         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31516         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31517         arrays. New test.
31518
31519 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31520
31521         * gfortran.dg/wtruncate.f: New testcase.
31522         * gfortran.dg/wtruncate.f90: New testcase.
31523
31524 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31525
31526         PR c++/21025
31527         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31528         which sizeof/alignof is dependent, rather than just whether we are
31529         processing_template_decl.
31530
31531 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31532
31533         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31534         corrected typo where the wrong variables had been compared.
31535
31536 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31537
31538         PR libfortran/18495
31539         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31540         Test callee-allocated version of return array with a write
31541         statement.
31542         Test spread with a temporary with another write statement.
31543
31544 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31545
31546         PR tree-optimization/21031
31547         * gcc.dg/tree-ssa/pr21031.c: New.
31548
31549 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31550
31551         PR tree-optimization/21004
31552         * gcc.dg/builtins-53.c: Include builtins-config.h.
31553         Check floorf, ceilf, floorl and ceill transformations
31554         only when HAVE_C99_RUNTIME is defined.
31555
31556 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31557
31558         PR middle-end/20739
31559         * gcc.dg/tree-ssa/pr20739.c: New test.
31560
31561 2005-04-14  Mike Stump  <mrs@apple.com>
31562
31563         * gcc.dg/Foundation.framework/empty: New.
31564         * gcc.dg/framework-2.c: New.
31565
31566 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31567
31568         PR tree-optimization/21021
31569         * gcc.c-torture/compile/pr21021.c: New.
31570
31571 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31572
31573         PR testsuite/21010
31574         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31575         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31576         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31577         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31578         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31579         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31580         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31581         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31582
31583 2005-04-14  Richard Henderson  <rth@redhat.com>
31584
31585         * lib/target-supports.exp (check_effective_target_vect_condition):
31586         Add ia64, i?86, and x86_64.
31587
31588 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31589
31590         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31591
31592 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31593
31594         PR tree-optimization/20657
31595         * gcc.dg/tree-ssa/pr20657.c: New.
31596
31597 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31598
31599         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31600         (long long int)trunc*.
31601
31602 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31603
31604         PR target/20927
31605         * gcc.dg/pr20927.c: New test.
31606
31607 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31608
31609         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31610         * gcc.target/mips/asm-1.c: Likewise.
31611
31612 2005-04-13  Dale Johannesen  <dalej@apple.com>
31613
31614         * objc.dg/objc-fast-4.m: New.
31615
31616 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31617
31618         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31619         directory.
31620         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31621
31622 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31623
31624         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31625         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31626         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31627
31628 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31629
31630         PR tree-optimization/20913
31631         * gcc.dg/tree-ssa/pr20913.c: New.
31632
31633         PR tree-optimization/20702
31634         * gcc.dg/tree-ssa/pr20702.c: New.
31635
31636 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31637
31638         PR c++/13744
31639         * g++.dg/inherit/local3.C: New test.
31640
31641 2005-04-12  Jeff Law  <law@redhat.com>
31642
31643         * gcc.dg/tree-ssa/20050412-1.c: New test.
31644
31645 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31646
31647         PR libfortran/19016
31648         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31649         Add tests with mask generated by expression.
31650         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31651         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31652         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31653
31654 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31655
31656         PR middle-end/20917
31657         * gcc.dg/20050409-1.c: New test.
31658
31659 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31660
31661         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31662
31663 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31664
31665         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31666         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31667         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31668         (TARGET_CXX): Adjust accordingly.
31669         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31670         determine_class_data_visibility and class_data_always_comdat.
31671         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31672         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31673         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31674         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31675         (arm_cxx_determine_class_data_visibility): New.
31676         (arm_cxx_class_data_always_comdat): Likewise.
31677         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31678         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31679         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31680         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31681         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31682         Define.
31683
31684 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31685
31686         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31687
31688 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31689
31690         * gcc.dg/i386-darwin-fpmath.c: New.
31691
31692 2004-04-11  Devang Patel  <dpatel@apple.com>
31693
31694         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31695         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31696         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31697         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31698         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31699         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31700         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31701         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31702         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31703
31704 2004-04-11  Devang Patel  <dpatel@apple.com>
31705
31706         * gcc.dg/vect/vect-dv-1.c: New test.
31707         * gcc.dg/vect/vect-dv-2.c: New test.
31708
31709 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31710
31711         PR tree-optimization/20933
31712         * gcc.dg/tree-ssa/pr20933.c: New test.
31713
31714 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31715
31716         * gfortran.dg/fold_nearest.f90: New test.
31717
31718 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31719
31720         * gcc.dg/tree-ssa/alias-1.c: New test.
31721
31722 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31723
31724         PR tree-optimization/20920
31725         * g++.dg/tree-ssa/pr20920.C: New test.
31726
31727 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31728
31729         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31730         (long long int)ceil*.
31731
31732 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31733
31734         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31735         explicit C++ linkage.
31736
31737 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31738
31739         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31740         warning for arithmetic IF statements.
31741
31742 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31743
31744         * eor_handling_1.f90: New test case.
31745         * eor_handling_2.f90: New test case.
31746         * eor_handling_3.f90: New test case.
31747         * eor_handling_4.f90: New test case.
31748         * eor_handling_5.f90: New test case.
31749         * noadv_size.f90: New test case.
31750         * pad_no.f90: New test case.
31751
31752 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31753
31754         * gcc.c-torture/execute/20050410-1.c: New test.
31755
31756 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31757
31758         * gcc.dg/pr20126.c: New.
31759
31760 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31761             Steven G. Kargl <kargls@comcast.net>
31762
31763         * gfortran.dg/PR19872.f: New test.
31764
31765 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31766
31767         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31768
31769 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31770
31771         * gfortran.dg/nint_1.f90: New test.
31772
31773 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31774
31775         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31776         Added test for callee-allocated arrays with write statements.
31777         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31778         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31779         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31780         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31781         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31782
31783 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31784
31785         PR libfortran/20163
31786         * gfortran.dg/open-options-blanks.f: New test.
31787
31788 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31789
31790         PR fortran/13257
31791         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31792
31793 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31794
31795         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31796         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31797         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31798         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31799         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31800         * gcc.c-torture/execute/stdarg-4.c: New test.
31801
31802         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31803
31804         PR target/20795
31805         * g++.dg/abi/param2.C: New test.
31806
31807 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31808
31809         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31810
31811 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31812
31813         * gcc.dg/builtins-53.c: New test.
31814
31815 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31816
31817         * g++.dg/tree-ssa/pr18178.C: New test.
31818         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31819         * gcc.c-torture/execute/20041019-1.c: New test.
31820         * gcc.dg/tree-ssa/20041008-1.c: New test.
31821         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31822         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31823         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31824         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31825         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31826         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31827         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31828         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31829         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31830         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31831
31832 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31833
31834         PR rtl-optimization/20466
31835         * gcc.c-torture/execute/pr20466-1.c: New test.
31836
31837 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31838
31839         PR c++/20905
31840         * g++.dg/parse/cond2.C: New test.
31841
31842         PR c++/20145
31843         * g++.dg/warn/Wdtor1.C: New test.
31844
31845 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31846
31847         PR fortran/17229
31848         * gfortran.dg/pr17229.f: New test.
31849
31850 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31851
31852         * gfortran.dg/tiny_1.f90: New test.
31853         * gfortran.dg/tiny_2.f90: ditto.
31854
31855 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31856
31857         * gfortran.dg/eor_1.f90: Fix dg-do run line
31858         * gfortran.dg/open_new.f90: Fix dg-do run line
31859
31860 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31861
31862         * lib/target-supports.exp (get_compiler_messages): Support
31863         optional arguments, the fourth being compiler options.
31864         (check_effective_target_fpic): New proc.
31865         * gcc.dg/20050321-2.c: Restrict to target fpic.
31866
31867 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31868
31869         * gcc.dg/15443-1.c: New test.
31870         * gcc.dg/15443-2.c: Likewise.
31871
31872 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31873
31874         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31875
31876 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31877
31878         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31879
31880 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31881
31882         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31883         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31884         -m64.
31885         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31886         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31887         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31888
31889 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31890
31891         PR c++/20212
31892         * g++.dg/warn/Wunused-11.C: New test.
31893
31894 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31895
31896         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31897
31898 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31899
31900         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31901
31902 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31903
31904         PR c++/20734
31905         * g++.dg/template/ptrmem13.C: New test.
31906
31907 2005-04-05  Per Bothner  <per@bothner.com>
31908
31909         * lib/gcc.exp: Always add -fno-show-column, for now.
31910
31911 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31912
31913         PR testsuite/20767
31914         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31915         of plain old "unsigned int" for the type of "i".  Makes this test
31916         64bit clean.
31917
31918 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31919
31920         * gcc.dg/i386-ssefn-1.c: New test.
31921         * gcc.dg/i386-ssefn-2.c: New test.
31922         * gcc.dg/i386-ssefn-3.c: New test.
31923         * gcc.dg/i386-ssefn-4.c: New test.
31924
31925 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31926
31927         PR tree-optimization/20076
31928         * gcc.dg/builtin-apply4.c: New test.
31929
31930         PR preprocessor/19475
31931         * gcc.dg/cpp/macspace1.c: New test.
31932         * gcc.dg/cpp/macspace2.c: New test.
31933
31934 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31935
31936         * gfortran.dg/pr20755.f: Fixed bad format.
31937
31938 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31939
31940         PR c++/20763
31941         * g++.dg/ext/attrib21.C: New test.
31942
31943 2004-04-05  Devang Patel  <dpatel@apple.com>
31944
31945         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31946         * gcc.dg/vect/vect-shift-1.c: New test.
31947
31948 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31949
31950         PR libfortran/20755
31951         * gfortran.dg/pr20755.f: New test.
31952
31953 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31954
31955         * gfortran.dg/pr15959.f90: New test.
31956         * gfortran.dg/string_pad_trunc.f90: New test.
31957
31958 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31959
31960         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31961         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31962         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31963         syntax.
31964
31965 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31966
31967         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31968
31969 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31970
31971         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31972         * gcc.c-torture/compile/20011119-2.c: Likewise.
31973         * gcc.c-torture/compile/981001-2.c: Likewise.
31974
31975 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31976
31977         PR c++/20679
31978         * g++.dg/template/overload4.C: New test.
31979
31980 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31981
31982         PR c++/20746
31983         * g++.dg/abi/covariant5.C: New.
31984
31985         PR debug/20505
31986         * g++.dg/debug/const2.C: New.
31987
31988 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31989
31990         PR rtl-optimization/16104
31991         * gcc.c-torture/execute/20050316-1.c: New test.
31992
31993 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31994
31995         * g++.dg/template/spec23.C: Fix dg-error text.
31996
31997 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31998
31999         PR c++/19199
32000         * g++.dg/expr/lval2.C: New.
32001
32002 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32003
32004         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32005         __builtin_strcasecmp and __builtin_strncasecmp.
32006
32007 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
32008
32009         PR c++/20723
32010         * g++.dg/template/spec22.C: New.
32011         * g++.dg/template/spec23.C: New.
32012
32013 2005-04-03  Dale Ranta  <dir@lanl.gov>
32014             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32015
32016         PR libfortran/20068
32017         PR libfortran/20125
32018         PR libfortran/20156
32019         PR libfortran/20471
32020         * gfortran.dg/backspace.f: New test.
32021
32022 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32023
32024         * gcc.dg/pr19345.c: New test.
32025
32026 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32027
32028         PR tree-optimization/20640
32029         * gcc.dg/torture/tree-loop-1.c: New.
32030
32031 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32032
32033         PR rtl-optimization/20290
32034         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32035
32036 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32037
32038         * gcc.dg/rs6000-fpint.c: New.
32039
32040 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32041
32042         * gcc.dg/old-style-then-proto-1.c: New test.
32043
32044 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32045
32046         * gfortran.fortran-torture/execute/backspace.f90: Check
32047         after backspace and read was incorrect.
32048
32049 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32050
32051         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32052         buffer past the terminating NUL using memcmp.
32053         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32054         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32055
32056         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32057         Fix unused/uninitialized variable warnings.
32058
32059         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32060         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32061         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32062         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32063
32064         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32065         gcc.c-torture/execute/builtins/fputs-lib.c,
32066         gcc.c-torture/execute/builtins/lib/fprintf.c,
32067         gcc.c-torture/execute/builtins/lib/main.c,
32068         gcc.c-torture/execute/builtins/lib/memcmp.c,
32069         gcc.c-torture/execute/builtins/lib/memmove.c,
32070         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32071         gcc.c-torture/execute/builtins/lib/memset.c,
32072         gcc.c-torture/execute/builtins/lib/printf.c,
32073         gcc.c-torture/execute/builtins/lib/sprintf.c,
32074         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32075         gcc.c-torture/execute/builtins/lib/strchr.c,
32076         gcc.c-torture/execute/builtins/lib/strcmp.c,
32077         gcc.c-torture/execute/builtins/lib/strcpy.c,
32078         gcc.c-torture/execute/builtins/lib/strcspn.c,
32079         gcc.c-torture/execute/builtins/lib/strlen.c,
32080         gcc.c-torture/execute/builtins/lib/strncat.c,
32081         gcc.c-torture/execute/builtins/lib/strncmp.c,
32082         gcc.c-torture/execute/builtins/lib/strncpy.c,
32083         gcc.c-torture/execute/builtins/lib/strrchr.c,
32084         gcc.c-torture/execute/builtins/lib/strspn.c,
32085         gcc.c-torture/execute/builtins/lib/strstr.c,
32086         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32087         gcc.c-torture/execute/builtins/strlen-2.c,
32088         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32089         prototypes.
32090
32091 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32092
32093         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32094         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32095         selectany usage.
32096
32097 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32098
32099         PR c++/19406
32100         * g++.dg/debug/using1.C: New test.
32101
32102 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32103
32104         PR middle-end/20524
32105         * gcc.dg/alias-7.c: Prefix asm-declared name with
32106         __USER_LABEL_PREFIX__.
32107
32108 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32109
32110         Fix fallout from PR middle-end/15700:
32111         * gcc.c-torture/compile/20011119-1.c: Take
32112         __USER_LABEL_PREFIX__ into account.
32113         * gcc.c-torture/compile/20011119-2.c: Likewise.
32114
32115 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32116
32117         PR c++/18644
32118         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32119
32120 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32121
32122         PR c/17855
32123         * gcc.c-torture/compile/struct-non-lval-1.c,
32124         gcc.c-torture/compile/struct-non-lval-2.c,
32125         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32126
32127 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32128
32129         * gcc.dg/tls/tls.exp: Remove temporary file.
32130         * g++.dg/tls/tls.exp: Ditto.
32131         * lib/file-format.exp: Ditto.
32132         * g++.dg/special/ecos.exp: Ditto.
32133
32134         * lib/profopt.exp: Treat prof_ext as a list.
32135         * gcc.misc-tests/bprob.exp: Ditto.
32136         * g++.dg/bprob/bprob.exp: Ditto.
32137
32138         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32139         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32140         g++.dg/tree-ssa/pointer-reference-alias.C,
32141         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32142         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32143         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32144         g++.dg/vect/pr19951.cc: Ditto.
32145         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32146         gcc.dg/builtins-47.c: Ditto.
32147         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32148         gcc.dg/pr20115-1.c: Ditto.
32149         * gcc.dg/tree-ssa/20030530-2.c,
32150         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32151         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32152         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32153         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32154         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32155         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32156         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32157         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32158         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32159         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32160         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32161         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32162         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32163         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32164         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32165         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32166         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32167         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32168         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32169         gcc.dg/tree-ssa/20030824-1.c,
32170         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32171         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32172         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32173         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32174         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32175         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32176         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32177         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32178         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32179         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32180         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32181         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32182         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32183         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32184         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32185         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32186         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32187         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32188         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32189         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32190         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32191         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32192         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32193         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32194         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32195         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32196         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32197         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32198         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32199         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32200         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32201         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32202         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32203         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32204         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32205         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32206         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32207         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32208         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32209         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32210         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32211         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32212         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32213         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32214         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32215         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32216         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32217         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32218         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32219         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32220         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32221         gcc.dg/tree-ssa/useless-1.c: Ditto.
32222         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32223         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32224         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32225         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32226         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32227         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32228         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32229         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32230         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32231         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32232         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32233         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32234         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32235         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32236         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32237         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32238         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32239         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32240         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32241         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32242         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32243         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32244         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32245         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32246         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32247         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32248         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32249         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32250         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32251         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32252         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32253         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32254         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32255         gcc.dg/vect/vect-none.c: Ditto.
32256         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32257         treelang/compile/unsigned.tree: Ditto.
32258
32259         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32260         * gcc.dg/cpp/direct2s.c: Ditto.
32261         * gcc.dg/cpp/paste4.c: Ditto.
32262         * gcc.dg/cpp/separate-1.c: Ditto.
32263         * gcc.dg/pch/save-temps-1.c: Ditto.
32264         * g++.dg/ext/altivec-10.C: Ditto.
32265         * g++.dg/pch/pch.C: Ditto.
32266
32267         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32268
32269         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32270         * g++.dg/template/repo1.C: Ditto.
32271         * g++.dg/template/repo2.C: Ditto.
32272         * g++.dg/template/repo3.C: Ditto.
32273         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32274         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32275         * g++.old-deja/g++.pt/repo1.C: Ditto.
32276         * g++.old-deja/g++.pt/repo2.C: Ditto.
32277         * g++.old-deja/g++.pt/repo3.C: Ditto.
32278         * g++.old-deja/g++.pt/repo4.C: Ditto.
32279
32280         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32281         * gcc.dg/20030107-1.c: Ditto.
32282         * gcc.dg/20030702-1.c: Ditto.
32283         * gcc.dg/profile-generate-1.c: Ditto.
32284         * g++.dg/other/profile1.C: Ditto.
32285         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32286
32287         * lib/gcc-dg.exp (remove-build-file): New.
32288         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32289         cleanup-tree-dump, cleanup-saved-temps): New.
32290
32291 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32292
32293         PR c++/19203, DR 214
32294         * g++.dg/parse/ambig3.C: Not ambiguous.
32295         * g++.dg/template/spec20.C: New.
32296         * g++.dg/template/spec21.C: New.
32297
32298 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32299
32300         PR target/20045
32301         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32302
32303 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32304
32305         PR libfortran/20660
32306         * gfortran.dg/negative_unit.f: New test.
32307
32308 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32309
32310         * gcc.dg/20050330-1.c: New test.
32311
32312 2005-03-30  Devang Patel  <dpatel@apple.com>
32313
32314         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32315
32316 2005-03-30  Dale Johannesen  <dalej@apple.com>
32317
32318         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32319
32320 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32321
32322         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32323         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32324         Strip options from test name.
32325
32326 2005-03-31  Jan Hubicka  <jh@suse.cz>
32327
32328         * gcc.dg/varpool-1.c: New testcase.
32329
32330 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32331
32332         PR c/772
32333         PR c/17913
32334         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32335         gcc.dg/stmt-expr-label-3.c : New tests.
32336         * gcc.c-torture/execute/medce-2.c: Remove.
32337
32338 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32339
32340         PR c/20368
32341         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32342         tests.
32343
32344 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32345
32346         * gcc.c-torture/compile/pr20203.c: New test.
32347
32348 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32349
32350         * gfortran.dg/promotion.f90: New test.
32351
32352 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32353
32354         PR middle-end/20491
32355         * gcc.dg/torture/asm-subreg-1.c: New test.
32356
32357 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32358
32359         PR c/20672
32360         * gcc.dg/pr20672-1.c: New test.
32361
32362 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32363
32364         * gfortran.dg/vect: New directory.
32365         * gfortran.dg/vect/vect.exp: New.
32366         * gfortran.dg/vect/vect-1.f90: New test.
32367         * gfortran.dg/vect/vect-2.f90: New test.
32368         * gfortran.dg/vect/vect-3.f90: New test.
32369         * gfortran.dg/vect/vect-4.f90: New test.
32370         * gfortran.dg/vect/vect-5.f90: New test.
32371
32372 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32373
32374         PR middle-end/20622
32375         * gcc.dg/alias-7.c: New test.
32376
32377 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32378
32379         * gcc.dg/sparc-reg-1.c: New test.
32380
32381 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32382
32383         PR target/19890
32384         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32385
32386 2005-03-29  Dale Ranta  <dir@lanl.gov>
32387             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32388
32389         PR libfortran/20163
32390         * gfortran.dg/pr20163-2.f: New test.
32391
32392 2005-03-28  Jan Hubicka  <jh@suse.cz>
32393
32394         PR middle-end/20635
32395         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32396         by Jakub Jelinek.
32397
32398 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32399
32400         PR tree-optimization/20626
32401         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32402         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32403
32404 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32405
32406         * gfortran.dg/underflow.f90: New test.
32407         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32408
32409 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32410
32411         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32412
32413 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32414
32415         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32416         (g++_init): Make sure that CXXFLAGS is set.
32417         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32418         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32419         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32420         * lib/objc.exp (objc_init): Likewise.
32421         * lib/treelang.exp (treelang_init): Likewise.
32422
32423 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32424
32425         PR tree-optimization/20470
32426         * gcc.dg/tree-ssa/pr20470.c: New test.
32427
32428 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32429
32430         * gcc.dg/ppc-stfiwx.c: New.
32431
32432 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32433
32434         PR target/19888
32435         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32436
32437 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32438
32439         * gcc.dg/20050325-1.c: Fix a typo.
32440
32441 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32442
32443         PR libfortran/19678
32444         PR libfortran/19679
32445         * gfortran.dg/dos_eol.f: New test.
32446
32447 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32448
32449         PR rtl-optimization/20249
32450         * gcc.dg/20050325-1.c: New test.
32451
32452 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32453
32454         PR libfortran/15332
32455         * gfortran.dg/pr15332.f: New test.
32456
32457 2005-03-24  Dale Johannesen  <dalej@apple.com>
32458
32459         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32460
32461 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32462
32463         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32464         'internal' visibility.
32465         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32466         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32467         'protected' visibility.
32468         * gcc.dg/visibility-7.c: Likewise.
32469         * lib/target-supports.exp (check_visibility_available): Take
32470         a parameter, the kind of visibility to check for.
32471         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32472         to check_visibility_available.
32473
32474         * g++.dg/expr/cast3.C: New.
32475
32476 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32477
32478         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32479         rs6000.
32480
32481 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32482
32483         PR target/20095
32484         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32485
32486 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32487
32488         * gcc.dg/badshift.c: Renamed to...
32489         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32490
32491         * gcc.target/i386/badshift.c: Renamed to...
32492         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32493         only.
32494
32495         PR rtl-optimization/20532
32496         * gcc.target/i386/badshift.c: New.
32497
32498 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32499
32500         * gfortran.dg/pr18025.f90: New test.
32501
32502 2005-03-23  Dale Johannesen  <dalej@apple.com>
32503
32504         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32505
32506 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32507
32508         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32509
32510         * lib/target-supports.exp (check_iconv_available): Default
32511         libiconv to -liconv, if there is no definition.
32512
32513 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32514
32515         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32516
32517 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32518
32519         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32520         * g++.dg/opt/pr7503-2.C: Likewise.
32521         * g++.dg/opt/pr7503-3.C: Likewise.
32522         * g++.dg/opt/pr7503-4.C: Likewise.
32523         * g++.dg/opt/pr7503-5.C: Likewise.
32524         * g++.dg/warn/minmax.C: New test.
32525
32526 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32527
32528         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32529         * gfortran.dg/g77_intrinsics_sub.f: New test.
32530
32531 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32532             Jan Hubicka  <jh@suse.cz>
32533             Steven Bosscher <stevenb@suse.de
32534
32535         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32536
32537 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32538
32539         PR c++/19980
32540         * g++.dg/template/redecl3.C: New test.
32541
32542 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32543
32544         PR c++/20499
32545         * g++.dg/parse/error16.C: Tweak error markers.
32546
32547 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32548
32549         PR target/20561
32550         * gcc.dg/20050321-2.c: New test.
32551
32552 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32553
32554         PR c++/20465
32555         PR c++/20381
32556         * g++.dg/template/ptrmem12.C: New.
32557
32558 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32559
32560         PR rtl-optimization/20527
32561         * gcc.c-torture/execute/pr20527-1.c: New test.
32562
32563 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32564
32565         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32566         program, compile it into a real executable and then delete the .c
32567         and .x files afterwards, to avoid problems on testglue targets.
32568
32569 2005-03-21  Stuart Hastings  <stuart@apple.com>
32570
32571         * gcc.target/i386/sse-2.c: New.
32572
32573 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32574
32575         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32576
32577 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32578
32579         * g++.dg/parse/crash25.C: Fix typo.
32580
32581 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32582
32583         PR c++/20461
32584         * g++.dg/parse/crash24.C: New test.
32585
32586         PR c++/20536
32587         * g++.dg/parse/crash25.C: New test.
32588
32589 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32590
32591         PR c++/20147
32592         * g++.dg/ext/stmtexpr4.C: New test.
32593
32594 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32595
32596         PR middle-end/20539
32597         * gcc.c-torture/compile/pr13066-1.c: New test case.
32598         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32599         * g++.dg/opt/pr13066-1.C: Likewise.
32600
32601 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32602
32603         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32604
32605 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32606
32607         PR fortran/18525
32608         * gfortran.dg/nesting_1.f90: New test.
32609
32610 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32611
32612         PR c++/20240
32613         * g++.dg/lookup/using13.C: New test.
32614
32615 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32616
32617         PR c++/20333
32618         * g++.dg/template/crash36.C: New test.
32619
32620 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32621
32622         PR c++/20463
32623         * g++.dg/template/crash35.C: New test.
32624
32625 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32626
32627         PR c++/19966
32628         * g++.dg/overload/operator2.C: New test.
32629
32630 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32631
32632         PR libfortran/20257
32633         * gfortran.dg/pr20257.f90: New test.
32634
32635 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32636
32637         PR libfortran/20480
32638         * gfortran.dg/pr20480.f90: New test.
32639
32640 2005-03-16  Richard Henderson  <rth@redhat.com>
32641
32642         PR middle-end/15700
32643         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32644         (_rtld_global): New.
32645         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32646         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32647
32648         * gcc.dg/alias-3.c: New.
32649         * gcc.dg/alias-4.c: New.
32650         * gcc.dg/alias-5.c: New.
32651         * gcc.dg/alias-6.c: New.
32652
32653 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32654
32655         * gcc.dg/cpp/ucnid-7.c: New.
32656
32657 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32658             Dorit Naishlos  <dorit@il.ibm.com>
32659
32660         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32661         darwin.
32662
32663 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32664
32665         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32666         support misaligned accesses.
32667         * gcc.dg/vect/vect-58.c: Likewise.
32668         * gcc.dg/vect/vect-92.c: New.
32669         * gcc.dg/vect/vect-93.c: New.
32670
32671 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32672
32673         PR fortran/18827
32674         * gfortran.dg/assign_2.f90: New test.
32675         * gfortran.dg/assign_3.f90: New test.
32676         * gfortran.dg/assign.f90: New test.
32677
32678 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32679
32680         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32681         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32682         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32683         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32684         names.
32685
32686 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32687
32688         * gcc.dg/cpp/ucnid-6.c: New.
32689
32690         * gcc.dg/cpp/normalize-1.c: New.
32691         * gcc.dg/cpp/normalize-2.c: New.
32692         * gcc.dg/cpp/normalize-3.c: New.
32693         * gcc.dg/cpp/normalize-4.c: New.
32694         * gcc.dg/cpp/ucnid-4.c: New.
32695         * gcc.dg/cpp/ucnid-5.c: New.
32696         * g++.dg/cpp/normalize-1.C: New.
32697         * g++.dg/cpp/ucnid-1.C: New.
32698
32699 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32700
32701         * gcc.dg/pr18628.c: New.
32702
32703 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32704
32705         PR c++/20280
32706         * g++.dg/tree-ssa/pr20280.C: New.
32707
32708 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32709
32710         PR fortran/20467
32711         * gfortran.dg/stfunc_2.f90: New test.
32712
32713 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32714
32715         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32716
32717 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32718
32719         * gcc.dg/tree-ssa/20050314-1.c: New test.
32720
32721 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32722
32723         PR c++/4403
32724         PR c++/9783, DR433
32725         * g++.dg/template/friend34.C: New test.
32726         * g++.dg/template/friend35.C: Likewise.
32727         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32728
32729 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32730
32731         Friend class name lookup 5/n
32732         PR c++/1016
32733         * g++.dg/lookup/hidden-class1.C: New test.
32734         * g++.dg/lookup/hidden-class2.C: Likewise.
32735         * g++.dg/lookup/hidden-class3.C: Likewise.
32736         * g++.dg/lookup/hidden-class4.C: Likewise.
32737         * g++.dg/lookup/hidden-class5.C: Likewise.
32738         * g++.dg/lookup/hidden-class6.C: Likewise.
32739         * g++.dg/lookup/hidden-class7.C: Likewise.
32740         * g++.dg/lookup/hidden-class8.C: Likewise.
32741         * g++.dg/lookup/hidden-class9.C: Likewise.
32742         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32743         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32744         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32745         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32746         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32747         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32748         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32749         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32750         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32751         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32752         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32753
32754 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32755
32756         PR c++/20157
32757         * g++.dg/template/error18.C: New test.
32758
32759 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32760
32761         PR debug/16792
32762         * g++.dg/debug/pr16792.C: New test.
32763
32764 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32765
32766         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32767         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32768         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32769         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32770         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32771         test assertion names.
32772
32773 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32774
32775         PR fortran/18600
32776         * gfortran.dg/stfunc_1.f90: New test.
32777
32778 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32779
32780         PR fortran/16907
32781         * gfortran.dg/real_index_1.f90: New test.
32782
32783 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32784
32785         PR fortran/20323
32786         * gfortran.dg/spec_expr_1.f90: New test.
32787
32788 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32789
32790         PR c/20402
32791         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32792         new parser.
32793
32794 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32795
32796         PR fortran/20361
32797         * gfortran.dg/largeequiv_1.f90: New test.
32798
32799 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32800
32801         * gcc.dg/ucnid-1.c: New.
32802         * gcc.dg/ucnid-2.c: New.
32803         * gcc.dg/ucnid-3.c: New.
32804         * gcc.dg/ucnid-4.c: New.
32805         * gcc.dg/ucnid-5.c: New.
32806         * gcc.dg/ucnid-6.c: New.
32807         * gcc.dg/cpp/ucnid-1.c: New.
32808         * gcc.dg/cpp/ucnid-2.c: New.
32809         * gcc.dg/cpp/ucnid-3.c: New.
32810         * g++.dg/other/ucnid-1.C: New.
32811
32812 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32813
32814         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32815
32816 2005-03-11  Per Bothner  <per@bothner.com>
32817
32818         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32819         that diagnotics refer to correct token.
32820         * gcc.dg/unused-3.c: Likewise.
32821
32822 2005-03-11  Per Bothner  <per@bothner.com>
32823
32824         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32825         constant" is now actually on same line as string constant.
32826         * gcc.dg/cpp/direct2s.c: Likewise.
32827
32828 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32829
32830         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32831
32832 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32833
32834         PR libfortran/20124
32835         * gfortran.dg/pr20124.f90: New Test
32836
32837 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32838
32839         PR tree-optimization/20130
32840         * gcc.dg/pr20130-1.c: New test.
32841
32842 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32843
32844         PR target/20095
32845         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32846
32847 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32848
32849         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32850
32851 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32852
32853         * g++.dg/eh/forced1.C: Fix comment.
32854         * g++.dg/eh/forced2.C: Ditto.
32855         * g++.dg/eh/forced3.C: Ditto.
32856         * g++.dg/eh/forced4.C: Ditto.
32857
32858 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32859
32860         PR rtl-opt/20412
32861         * gcc.c-torture/compile/pr20412.c: New test.
32862
32863 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32864
32865         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32866
32867 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32868
32869         PR target/20322
32870         * gcc.dg/20050307-1.c: New test.
32871
32872 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32873
32874         PR c++/20375
32875         * g++.dg/other/stdarg3.C: New.
32876
32877 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32878
32879         PR c++/18384, c++/18327
32880         * g++.dg/init/array19.C: New test.
32881
32882         PR inline-asm/20314
32883         * gcc.dg/torture/pr20314-1.c: New test.
32884         * gcc.dg/torture/pr20314-2.c: New test.
32885
32886 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32887
32888         * gcc.dg/20050309-1.c: New test.
32889
32890 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32891
32892         * gcc.dg/builtins-10.c: Reactivate disabled test.
32893         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32894         new cbrt transformations.
32895
32896 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32897
32898         PR c++/20208
32899         * g++.dg/template/array13.C: New test.
32900
32901 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32902
32903         PR c++/16859
32904         * g++.dg/init/brace4.C: New test.
32905
32906 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32907
32908         PR c++/20186
32909         * g++.dg/template/non-dependent12.C: New.
32910
32911 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32912
32913         PR c++/20142
32914         * g++.dg/init/array18.C: Add dg-do run marker.
32915
32916         PR c++/20142
32917         * g++.dg/init/array18.C: New test.
32918
32919 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32920
32921         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32922         * g++.dg/gcov/gcov.exp: Likewise.
32923         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32924         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32925         * lib/c-torture.exp: Likewise.
32926         * lib/fortran-torture.exp: Likewise.
32927         * lib/g++.exp: Likewise.
32928         * lib/gcc-defs.exp: Likewise.
32929         * lib/gcc-dg.exp: Likewise.
32930         * lib/gcc.exp: Likewise.
32931         * lib/gcov.exp: Likewise.
32932         * lib/gfortran.exp: Likewise.
32933         * lib/mike-g++.exp: Likewise.
32934         * lib/mike-gcc.exp: Likewise.
32935         * lib/objc-torture.exp: Likewise.
32936         * lib/objc.exp: Likewise.
32937         * lib/profopt.exp: Likewise.
32938         * lib/target-libpath.exp: Likewise.
32939         * lib/target-supports.exp: Likewise.
32940         * lib/treelang.exp: Likewise.
32941         * lib/wrapper.exp: Likewise.
32942
32943 2005-03-08  Jeff Law  <law@redhat.com>
32944
32945         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32946         PHI-OPT changes.
32947
32948 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32949
32950         * gcc.dg/vect/pr20122.c: New test.
32951
32952 2005-03-07  Jeff Law  <law@redhat.com>
32953
32954         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32955         was folded away.
32956         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32957         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32958         * gcc.dg/tree-ssa/pr18134.c: New test.
32959
32960 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32961
32962         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32963         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32964         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32965
32966 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32967
32968         PR tree-opt/17671
32969         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32970
32971 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32972
32973         * g++.dg/warn/Wnvdtor.C: New test.
32974
32975 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32976
32977         * gcc.dg/torture/pr19683-1.c: New test.
32978
32979 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32980
32981         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32982         * gfortran.dg/g77/19990313-2.f: Ditto.
32983         * gfortran.dg/g77/19990313-3.f: Ditto.
32984         * gfortran.dg/g77/19990525-0.f: Ditto.
32985         * gfortran.dg/g77/19990826-0.f: Ditto.
32986         * gfortran.dg/g77/19990826-2.f: Ditto.
32987         * gfortran.dg/g77/19990826-3.f: Ditto.
32988         * gfortran.dg/g77/20000511-1.f: Ditto.
32989         * gfortran.dg/g77/20000511-2.f: Ditto.
32990         * gfortran.dg/g77/970625-2.f: Ditto.
32991         * gfortran.dg/g77/980310-2.f: Ditto.
32992         * gfortran.dg/g77/980310-3.f: Ditto.
32993         * gfortran.dg/g77/980310-8.f: Ditto.
32994         * gfortran.dg/g77/980519-2.f: Ditto.
32995         * gfortran.dg/g77/alpha1.f: Ditto.
32996         * gfortran.dg/g77/claus.f: Ditto.
32997         * gfortran.dg/g77/erfc.f: Ditto.
32998         * gfortran.dg/g77/short.f: Ditto.
32999         * gfortran.fortran-torture/execute/data.f90: Ditto.
33000         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33001         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33002
33003 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33004
33005         * lib/file-format.exp (gcc_target_object_format): Add check for som
33006         format and hardcode object formats on hppa*-*-hpux*.
33007         * lib/target-supports.exp (check_weak_available): Add check for som
33008         object format.  Always return 0 on hppa*-*-hpux10*.
33009
33010         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33011         is defined.
33012
33013         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33014
33015 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33016
33017         * gfortran.dg/pr19936_1.f90: New test.
33018         * gfortran.dg/pr19936_2.f90: New test.
33019         * gfortran.dg/pr19936_3.f90: New test.
33020
33021 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33022             Paul Thomas <prthomas@drfccad.cea.fr>
33023
33024         * gfortran.dg/PR19754_1.f90: New test.
33025         * gfortran.dg/PR19754_2.f90: Ditto.
33026
33027 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33028
33029         PR c++/19311
33030         * g++.dg/template/non-dependent11.C: New test.
33031
33032 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33033
33034         * lib/target-supports.exp (check_iconv_available): Fix comment.
33035
33036 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33037             Joseph S. Myers  <joseph@codesourcery.com>
33038
33039         PR c++/19797
33040         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33041
33042 2005-03-04  Matthew Sachs  <msachs@apple.com>
33043
33044         * gcc.exp (gcc_target_compile): Put braces around
33045         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33046         * objc.exp (objc_target_compile): Likewise.
33047         * treelang.exp (treelang_target_compile): Likewise.
33048
33049 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33050
33051         PR fortran/19673
33052         * gfortran.dg/func_result_1.f90: New test.
33053
33054 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33055
33056         * gcc.misc-tests/options.exp: New test.
33057
33058 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33059
33060         * gcc.dg/pr15784-4.c: New test.
33061
33062 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33063
33064         * gcc.c-torture/execute/pr17133.c: New.
33065         * gcc.c-torture/compile/20050303-1.c: New.
33066
33067 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33068
33069         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33070
33071 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33072
33073         * g++.dg/overload/using2.C: New.
33074
33075 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33076
33077         PR c++/19916
33078         * g++.dg/init/ptrmem2.C: New test.
33079
33080 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33081
33082         PR c/8927
33083         * gcc.dg/pr8927-1.c: New test.
33084
33085 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33086
33087         PR c++/20232
33088         * g++.dg/inherit/covariant12.C: New.
33089
33090 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33091
33092         PR fortran/19479
33093         * gfortran.dg/bound_1.f90: New test.
33094
33095 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33096
33097         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33098         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33099
33100 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33101
33102         PR c/20245
33103         * gcc.dg/pr20245-1.c: New test.
33104
33105 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33106
33107         PR middle-end/19874
33108         * gcc.c-torture/execute/20050119-2.c: New test case.
33109
33110 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33111
33112         * README: Update the DejaGnu bug reporting address.
33113         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33114         * lib/objc-torture.exp: Likewise.
33115
33116 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33117
33118         * gfortran.dg/boz_1.f90: New test.
33119         * gfortran.dg/boz_3.f90: New test.
33120         * gfortran.dg/boz_4.f90: New test.
33121
33122 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33123
33124         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33125         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33126
33127 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33128
33129         PR libfortran/20101
33130         * gfortran.dg/write_0_pe_format.f90: New test.
33131
33132 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33133
33134         PR c++/20206
33135         * g++.dg/opt/thunk2.C: New test.
33136         * g++.dg/opt/covariant1.C: New test.
33137
33138 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33139
33140         * gfortran.dg/e_d_fmt.f90: New test.
33141
33142 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33143
33144         * gcc.dg/asm-b.c: Fix comment typos.
33145
33146 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33147
33148         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33149         a V_MAY_DEF also.
33150
33151 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33152
33153         PR tree-opt/20188
33154         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33155         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33156         * gcc.dg/asm-b.c: New test.
33157
33158 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33159
33160         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33161         Disable this test on IRIX 6.
33162
33163 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33164
33165         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33166         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33167         parser.
33168
33169 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33170
33171         PR tree-optimization/20204
33172         * gcc.dg/pr20204.c: New test.
33173
33174 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33175
33176         PR target/20196
33177         * gcc.c-torture/execute/20050224-1.c: New test.
33178
33179         PR c++/20175
33180         * g++.dg/warn/Wbraces2.C: New test.
33181
33182 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33183
33184         PR c++/19878
33185         * g++.dg/init/const2.C: New test.
33186
33187 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33188
33189         PR tree-optimization/20100
33190         * gcc.c-torture/execute/pr20100-1.c: New test.
33191
33192 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33193
33194         * gfortran.dg/implicit_3.f90: New test.
33195
33196         * gfortran.dg/deftype_1.f90: New test.
33197
33198 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33199
33200         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33201         the test passes.
33202         * g++.dg/other/anon3.C: Accept a warning.
33203
33204 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33205
33206         * gcc.dg/pr20017.c: Fix a comment typo.
33207
33208 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33209
33210         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33211
33212 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33213
33214         PR ada/19902
33215         * ada/acats/tests/cxa/cxa3004.a: Remove.
33216         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33217
33218 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33219
33220         PR c++/20073
33221         * g++.dg/init/const1.C: New test.
33222
33223         PR c++/19991
33224         * g++.dg/parse/constant7.C: New test.
33225
33226         PR c++/20152
33227         * g++.dg/parse/error27.C: New test.
33228         * g++.dg/template/qualttp15.C: Adjust error markers.
33229         * g++.old-deja/g++.other/struct1.C: Likewise.
33230
33231         PR c++/20153
33232         * g++.dg/template/error17.C: New test.
33233
33234         PR c++/20148
33235         * g++.dg/parser/error26.C: New test.
33236
33237 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33238
33239         PR tree-optimization/20100
33240         PR tree-optimization/20115
33241         * gcc.dg/pr20115.c: New test.
33242         * gcc.dg/pr20115-1.c: New test.
33243         * gcc.dg/pr20100.c: New test.
33244         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33245         call-clobbered variables after alias1.
33246
33247 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33248
33249         * gfortran.dg/list_read_4.f90: new test.
33250
33251 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33252
33253         PR rtl-optimization/20017.
33254         * gcc.dg/pr20017.c: New.
33255
33256 2005-02-22  Devang Patel  <dpatel@apple.com>
33257
33258         PR 19952
33259         * g++.dg/tree-ssa/pr19952.C: New test.
33260
33261 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33262
33263         PR c++/19883
33264         * g++.dg/parse/constant6.C: New test.
33265
33266 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33267
33268         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33269         * g++.dg/charset/asm2.c: Likewise.
33270         * g++.dg/charset/asm3.c: Likewise.
33271         * g++.dg/charset/asm4.c: Likewise.
33272         * g++.dg/charset/asm5.c: Likewise.
33273         * g++.dg/charset/attribute1.c: Likewise.
33274         * g++.dg/charset/attribute2.c: Likewise.
33275         * g++.dg/charset/extern1.cc: Likewise.
33276         * g++.dg/charset/extern2.cc: Likewise.
33277         * g++.dg/charset/extern3.cc: Likewise.
33278         * g++.dg/charset/function.cc: Likewise.
33279         * g++.dg/charset/string.c: Likewise.
33280         * g++.dg/charset/charset.exp: Likewise.
33281         * lib/target-supports.exp (check_iconv_available): Fix comment.
33282
33283 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33284
33285         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33286         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33287         * gcc.dg/charset/asm2.c: Likewise.
33288         * gcc.dg/charset/asm3.c: Likewise.
33289         * gcc.dg/charset/asm4.c: Likewise.
33290         * gcc.dg/charset/asm5.c: Likewise.
33291         * gcc.dg/charset/asm6.c: Likewise.
33292         * gcc.dg/charset/attribute1.c: Likewise.
33293         * gcc.dg/charset/attribute2.c: Likewise.
33294         * gcc.dg/charset/builtin1.c: Likewise.
33295         * gcc.dg/charset/extern.c: Likewise.
33296         * gcc.dg/charset/function.c: Likewise.
33297         * gcc.dg/charset/string.c: Likewise.
33298         * gcc.dg/charset/charset.exp: Likewise.
33299
33300 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33301
33302         PR fortran/20086
33303         * gfortran.dg/pr20086.f90: New test.
33304
33305 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33306
33307         PR tree-optimization/19786
33308         * g++.dg/tree-ssa/pr19786.C: New.
33309
33310 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33311
33312         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33313
33314 2005-02-21  Jeff Law  <law@redhat.com>
33315
33316         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33317
33318 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33319
33320         * gfortran.dg/do_iterator: Split loop, markup all lines for
33321         which an error locus is printed.
33322         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33323         locus is printed.
33324         * gfortran.dg/select_4.f90: Likewise.
33325         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33326         locuses in the various permutations.
33327
33328 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33329
33330         PR tree-optimization/19951
33331         * g++.dg/vect: New directory.
33332         * g++.dg/vect/vect.exp: New file.
33333         * g++.dg/vect/pr19951.cc: New testcase.
33334         * g++.dg/dg.exp: Also prune vectorizer tests.
33335
33336 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33337
33338         PR 18785
33339         * gcc.dg/charset/builtin1.c: New test.
33340
33341 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33342
33343         PR c++/19299
33344         * g++.dg/inherit/volatile1.C: New test.
33345
33346         PR c++/19440
33347         * g++.dg/template/dtor4.C: New test.
33348
33349 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33350
33351         * gfortran.dg/int_1.f90: New test.
33352
33353 2005-02-19  Devang Patel  <dpatel@apple.com>
33354
33355         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33356
33357 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33358
33359         * gfortran.dg/achar_1.f90: New test.
33360
33361 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33362
33363         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33364
33365 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33366             Jakub Jelinek  <jakub@redhat.com>
33367
33368         PR tree-optimization/19828
33369         * gcc.dg/tree-ssa/loop-7.c: New test.
33370         * gcc.c-torture/execute/20050218-1.c: New test.
33371
33372 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33373
33374         PR c/20043
33375         * gcc.dg/transparent-union-1.c: New test.
33376         * gcc.dg/transparent-union-2.c: New test.
33377
33378 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33379
33380         PR tree-optimization/18977
33381         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33382
33383 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33384
33385         PR target/20054
33386         * gcc.dg/pr20054.c: New test.
33387
33388 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33389
33390         PR c++/19508
33391         * g++.dg/ext/attrib20.C: New test.
33392
33393 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33394
33395         PR middle-end/20030
33396         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33397
33398 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33399
33400         PR c++/20008
33401         * g++.dg/opt/switch4.C: New.
33402
33403 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33404
33405         PR c++/20023
33406         PR tree-optimization/20009
33407         * gcc.c-torture/compile/20050217-1.c: New test.
33408         * g++.dg/opt/switch3.C: New test.
33409
33410         PR tree-optimization/18947
33411         * gcc.c-torture/compile/20050215-1.c: New test.
33412         * gcc.c-torture/compile/20050215-2.c: New test.
33413         * gcc.c-torture/compile/20050215-3.c: New test.
33414
33415 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33416
33417         PR c++/20028
33418         * g++.dg/template/crash34.C: New.
33419
33420         PR c++/20022
33421         * g++.dg/other/access3.C: New.
33422
33423 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33424
33425         * gcc.dg/vect/vect-98.c: New test.
33426
33427 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33428
33429         PR tree-optimization/19967
33430         * gcc.dg/pr19967.c: New.
33431
33432 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33433
33434         PR middle-end/19857
33435         * gcc.dg/tree-ssa/20050215-1.c: New test.
33436         * gcc.c-torture/execute/20050215-1.c: New test.
33437
33438 2005-02-15  Eric Christopher  <echristo@redhat.com>
33439
33440         * gcc.dg/cpp/20050215-1.c: New file.
33441
33442 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33443
33444         PR tree-optimization/15785
33445         * gcc.dg/pr15785-1.c: New test.
33446
33447 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33448
33449         PR c++/17788
33450         * g++.dg/init/ctor4.C: New.
33451         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33452
33453 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33454
33455         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33456         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33457
33458 2005-02-15  Andreas Schwab  <schwab@suse.de>
33459
33460         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33461         declare malloc.
33462
33463 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33464
33465         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33466
33467 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33468
33469         PR tree-optimization/19853
33470         * gcc.c-torture/compile/pr19853.c: New test.
33471
33472 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33473
33474         PR c++/19608
33475         * g++.dg/parse/local-class1.C: New.
33476
33477         PR c++/19895
33478         * g++.dg/parse/ptrmem3.C: New.
33479
33480         PR c++/19884
33481         * g++.old-deja/g++.oliva/template6.C: Add another case.
33482         * g++.dg/template/explicit6.C: New.
33483
33484 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33485
33486         PR c++/17816
33487         * g++.dg/other/redecl2.C: New.
33488
33489 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33490
33491         PR c++/19891
33492         * g++.dg/abi/covariant4.C: New.
33493
33494 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33495
33496         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33497         New tests.
33498
33499 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33500
33501         * gcc.dg/vect/vect-96.c: Fix typo.
33502
33503 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33504
33505         PR c++/14479
33506         PR c++/19487
33507         * g++.dg/template/enum5.C: New test.
33508
33509 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33510
33511         * gcc.dg/vect/vect-97.c: New test.
33512
33513 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33514
33515         * gcc.dg/vect/vect-96.c: New test.
33516
33517 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33518
33519         * gcc.dg/builtins-34.c: Also check ldexp*.
33520
33521 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33522
33523         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33524
33525 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33526
33527         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33528         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33529         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33530         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33531         selector_list, selector_expression, dg-process-target): Move to new
33532         file target-supports-dg.exp.
33533         * lib/target-supports-dg.exp: New.
33534
33535         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33536         New.
33537
33538 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33539
33540         PR c++/19666
33541         * g++.dg/other/ptrmem6.C: New test.
33542
33543         PR middle-end/19858
33544         * gcc.c-torture/compile/20050210-1.c: New test.
33545
33546 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33547
33548         PR c++/19755
33549         * g++.dg/warn/Wbraces1.C: New test.
33550
33551 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33552
33553         * gcc.dg/builtins-52.c: New testcase.
33554
33555 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33556
33557         PR c/19342
33558         * gcc.c-torture/execute/20050119-1.c: New test.
33559
33560 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33561
33562         PR c++/19811
33563         * g++.dg/init/delete1.C: New test.
33564
33565 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33566
33567         PR c++/18470
33568         * g++.dg/template/static12.C: New test.
33569
33570 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33571
33572         PR c++/19787
33573         * g++.dg/conversion/ambig1.C: New test.
33574
33575         PR c++/19739
33576         * g++.dg/ext/attrib19.C: New test.
33577
33578         PR c++/19732
33579         * g++.dg/parse/dtor5.C: New test.
33580
33581         PR c++/19762
33582         * g++.dg/template/dtor3.C: New test.
33583
33584         PR c++/19826
33585         * g++.dg/template/static11.C: New test.
33586         * g++.dg/template/crash2.C: Remove dg-error marker.
33587
33588 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33589
33590         PR C++/18491
33591         * g++.old-deja/g++.mike/p10769a.C: Remove.
33592
33593 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33594
33595         * gcc.dg/builtins-48.c: New test case.
33596         * gcc.dg/builtins-49.c: New test case.
33597         * gcc.dg/builtins-50.c: New test case.
33598         * gcc.dg/builtins-51.c: New test case.
33599
33600 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33601
33602         PR middle-end/19583
33603         * g++.dg/warn/Wreturn-type-3.C: New test.
33604
33605 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33606
33607         PR middle-end/19402
33608         * gcc.dg/pr19402-1.c: New testcase.
33609         * gcc.dg/pr19402-2.c: likewise.
33610
33611 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33612
33613         PR middle-end/19854
33614         * g++.dg/tree-ssa/tmmti.C: New testcase.
33615
33616 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33617
33618         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33619
33620 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33621
33622         PR c++/19733
33623         * g++.dg/parse/crash23.C: New test.
33624         * g++.dg/warn/Weff1.C: New test.
33625
33626 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33627
33628         * gcc.dg/20050209-1.c: New test.
33629
33630 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33631
33632         PR target/19799
33633         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33634
33635 2005-02-08  Mike Stump  <mrs@apple.com>
33636
33637         * g++.dg/pch/import-2.c: New test.
33638         * g++.dg/pch/import-2.hs: New.
33639         * g++.dg/pch/include/import-2a.h: New.
33640         * g++.dg/pch/include/import-2b.h: New.
33641
33642 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33643
33644         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33645
33646 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33647
33648         * gfortran.dg/substr_1.f90: New test.
33649
33650 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33651
33652         PR middle-end/19775
33653         * gcc.dg/torture/builtin-power-1.c: Disable test for
33654         invalid transformation.
33655         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33656         no longer optimize.
33657         * gcc.dg/builtins-47.c: New testcase.
33658
33659 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33660             Dorit Naishlos  <dorit@il.ibm.com>
33661
33662         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33663
33664 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33665
33666         * gcc.c-torture/compile/20050206-1.c: New test.
33667
33668 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33669
33670         PR tree-opt/19768
33671         * g++.dg/opt/pr19768.C: New test.
33672
33673 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33674
33675         PR tree-opt/19736
33676         * gcc.c-torture/compile/pr19736.c: New test.
33677
33678 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33679
33680         PR c++/17401
33681         * g++.dg/parse/error25.C: New test.
33682
33683 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33684
33685         * gcc.c-torture/execute/20050203-1.c: New.
33686
33687 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33688
33689         * gcc.dg/vect/vect-85.c: Remove xfail.
33690         * gcc.dg/vect/vect-86.c: Remove xfail.
33691         * gcc.dg/vect/vect-87.c: Remove xfail.
33692         * gcc.dg/vect/vect-88.c: Remove xfail.
33693
33694 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33695
33696         * gcc.dg/altivec-19.c: New.
33697
33698 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33699
33700         PR c/17807
33701         * gcc.dg/nested-func-3.c: New test.
33702         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33703
33704 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33705
33706         * gcc.test-framework/gen_directive_tests: Generate tests for
33707         selector expressions.
33708
33709 2005-02-02  Matt Austern  <austern@apple.com>
33710
33711         PR c++/19628
33712         * g++/ext/builtin7.C: New.
33713         * g++/ext/builtin8.C: New.
33714
33715 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33716
33717         PR c/18502
33718         * gcc.dg/pr18502-1.c: New test.
33719
33720 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33721
33722         PR c++/17413
33723         * g++.dg/template/local4.C: Tweak.
33724
33725 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33726
33727         PR tree-optimization/19578
33728         * gcc.c-torture/compile/20050202-1.c: New test.
33729
33730 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33731
33732         PR c/19435
33733         * gcc.dg/c99-init-4.c: New test.
33734
33735 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33736
33737         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33738
33739         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33740
33741         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33742         * g++.dg/eh/check-vect.h: New.
33743
33744         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33745         * gcc.dg/vect/vect-78.c: Ditto.
33746         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33747         Remove.
33748
33749         * g++.dg/conversion/simd1.C: Expect warning.
33750         * g++.dg/ext/attribute-test-1.C: Ditto.
33751         * g++.dg/ext/attribute-test-2.C: Ditto.
33752         * g++.dg/ext/attribute-test-3.C: Ditto.
33753         * g++.dg/ext/attribute-test-4.C: Ditto.
33754
33755         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33756         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33757
33758         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33759
33760 2005-02-01  Richard Henderson  <rth@redhat.com>
33761
33762         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33763         long double for ibm double-double format.
33764         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33765
33766 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33767
33768         PR tree-optimization/19633
33769         * gcc.dg/pr19633-1.c: New test.
33770         * gcc.dg/pr19633.c: Tweak to make pointer point
33771         to NULL or a symbol.
33772
33773 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33774
33775         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33776         New procs.
33777         (dg-process-target (local override)): Handle selector expressions.
33778
33779         * gcc.test-framework/README: Describe tests in source directory.
33780         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33781         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33782         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33783         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33784         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33785         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33786         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33787         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33788         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33789         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33790         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33791         * gcc.test-framework/dg-error-exp-P.c: New test.
33792         * gcc.test-framework/dg-error-exp-XP.c: New test.
33793         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33794         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33795         * gcc.test-framework/dg-output-exp-P.c: New test.
33796         * gcc.test-framework/dg-output-exp-XF.c: New test.
33797         * gcc.test-framework/dg-warning-exp-P.c: New test.
33798         * gcc.misc-tests/dg-1.c: Remove.
33799         * gcc.misc-tests/dg-2.c: Remove.
33800         * gcc.misc-tests/dg-3.c: Remove.
33801         * gcc.misc-tests/dg-4.c: Remove.
33802         * gcc.misc-tests/dg-5.c: Remove.
33803         * gcc.misc-tests/dg-6.c: Remove.
33804         * gcc.misc-tests/dg-7.c: Remove.
33805         * gcc.misc-tests/dg-8.c: Remove.
33806         * gcc.misc-tests/dg-9.c: Remove.
33807         * gcc.misc-tests/dg-10.c: Remove.
33808         * gcc.misc-tests/dg-11.c: Remove.
33809         * gcc.misc-tests/dg-12.c: Remove.
33810         * gcc.misc-tests/dg-test.exp: Remove.
33811
33812         * gcc.test-framework/test-framework.awk: Change recording and
33813         printing of passes and failures.
33814
33815         * gcc.test-framework: New directory.
33816         * gcc.test-framework/README: New.
33817         * gcc.test-framework/test-framework.exp: New.
33818         * gcc.test-framework/test-framework.awk: New.
33819         * gcc.test-framework/gen_directive_tests: New.
33820
33821 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33822
33823         * lib/treelang.exp: Fix comment typos.
33824         (treelang_target_compile): Don't append libs=-ltreelang to options.
33825
33826 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33827
33828         * g++.dg/parse/typename7.C: Adjust error messages.
33829
33830 2005-01-31  Jeff Law  <law@redhat.com>
33831
33832         * gcc.c-torture/execute/20050131-1.c: New test.
33833         * gcc.dg/wcaselabel.c: New test.
33834
33835 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33836
33837         * g++.dg/other/warning1.C: Adjust error messags.
33838         * g++.dg/parse/constant5.C: New test.
33839
33840 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33841
33842         PR c/19333
33843         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33844         the test case valid.
33845         * gcc.dg/20030815-1.c: Remove invalid tests.
33846         * gcc.dg/array-7.c: Adjust expected result.
33847         * gcc.dg/pr18596-3.c: Likewise.
33848         * gcc.dg/noncompile/20000901-1.c: Likewise.
33849         * gcc.dg/noncompile/init-2.c: Likewise.
33850         * gcc.dg/noncompile/init-4.c: Likewise.
33851
33852 2005-01-31  Dale Johannesen  <dalej@apple.com>
33853
33854         * g++.dg/opt/pr19650.C: New test.
33855
33856 2005-01-31  Richard Henderson  <rth@redhat.com>
33857
33858         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33859         long double for intel double extended format.
33860         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33861
33862 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33863
33864         PR c++/19555
33865         * g++.dg/template/static10.C: New test.
33866
33867         PR c++/19395
33868         * g++.dg/parse/error24.C: New test.
33869
33870         PR c++/19367
33871         * g++.dg/lookup/builtin1.C: New test.
33872
33873         PR c++/19457
33874         * g++.dg/warn/conv3.C: New test.
33875
33876 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33877
33878         PR fortran/19647
33879         * gfortan.dg/inquire_7.f90
33880
33881 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33882
33883         PR tree-optimization/15791
33884         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33885         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33886         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33887         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33888         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33889         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33890         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33891         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33892         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33893         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33894
33895 2005-01-29  Paul Brook  <paul@codesourcery.com>
33896
33897         PR fortran/18565
33898         * check.c (real_or_complex_check): New function.
33899         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33900         * intrinsic.c (add_functions): Use new check functions.
33901         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33902         Add prototypes.
33903
33904 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33905
33906         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33907         gcc.dg/lvalue-3.c: New tests.
33908         * gcc.dg/concat.c: Update expected messages.
33909
33910 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33911
33912         PR libfortran/19595
33913         * gfortran.dg/eor_1.f90: New test.
33914
33915 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33916
33917         PR fortran/19589
33918         * gfortran.dg/logical_data_1.f90: New test.
33919
33920 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33921
33922         PR c++/19253
33923         * g++.dg/template/crash33.C: New test.
33924
33925         PR c++/19667
33926         * g++.dg/template/crash32.C: New test.
33927
33928 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33929
33930         PR middle-end/16558
33931         * g++.dg/warn/Wreturn-type-2.C: New test.
33932
33933 2004-06-24  Jeff Law  <law@redhat.com>
33934
33935         * gcc.dg/tree-ssa/20050128-1.c: New test.
33936
33937 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33938
33939         * gcc.target/frv/all-mdpackh-1.c: New test.
33940
33941 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33942
33943         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33944
33945 2005-01-27  Richard Henderson  <rth@redhat.com>
33946
33947         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33948
33949 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33950
33951         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33952
33953 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33954
33955         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33956         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33957         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33958         to cope with cases where the multilib options override the dg-options.
33959
33960 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33961
33962         PR c/18946
33963         * gcc.dg/noncompile/20050120-1.c: New test.
33964
33965 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33966
33967         PR tree-optimization/19633
33968         * gcc.dg/pr19633.c: New test.
33969         * gcc.dg/tree-ssa/pr19633.c: New test.
33970
33971 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33972
33973         * gcc.dg/20041216-1.c: New test.
33974
33975 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33976
33977         PR objc/18862
33978         * objc.dg/selector-2.m: New test.
33979
33980 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33981
33982         * g++.dg/opt/range-test-2.C: New test.
33983
33984         PR rtl-optimization/19579
33985         * gcc.c-torture/execute/20050124-1.c: New test.
33986
33987 2005-01-26  Greg Parker  <gparker@apple.com>
33988         Stuart Hastings  <stuart@apple.com>
33989
33990         * gcc.c-torture/execute/20050125-1.c: New.
33991
33992 2005-01-18  Jan Hubicka  <jh@suse.cz>
33993
33994         PR tree-optimize/19337
33995         * gcc.c-torture/compile/20050119-1.c: New test.
33996
33997 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33998
33999         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34000         test for successful match.
34001
34002 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
34003
34004         PR objc/18408
34005         * objc.dg/comp-types-7.m: New test.
34006
34007 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
34008
34009         * lib/target-supports.exp (current_target_name): New.
34010         (check_effective_target_ilp32, check_effective_target_lp64):
34011         Cache the result to use as long as the current target, with
34012         multilib flags, remains the same.
34013
34014         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34015         (dg-require-weak, dg-require-visibility, dg-require-alias,
34016         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34017         dg-require-effective-target, dg-skip-if): Remove call to
34018         skip_test_and_clear_xfail.
34019         (dg-test): Clear xfail data.
34020
34021 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34022
34023         PR target/17751
34024         * gcc.dg/ppc64-toc.c: New test.
34025
34026         * g++.dg/tree-ssa/empty-1.C: New test.
34027
34028         PR middle-end/19551
34029         * gcc.c-torture/execute/20050121-1.c: New test.
34030         * gcc.dg/20050121-2.c: New test.
34031
34032 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34033         Paul Brook  <paul@codesourcery.com>
34034
34035         PR fortran/17941
34036         * gfortran.dg/real_const_1.f: New test.
34037         * gfortran.dg/real_const_2.f90: New test.
34038         * gfortran.dg/complex_int_1.f90: New test.
34039
34040 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34041
34042         PR fortran/19313
34043         * gfortan.dg/inquire_6.f90: New test.
34044
34045 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34046
34047         PR libfortran/19451
34048         * open_readonly_1.f90: New test.
34049
34050 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34051
34052         PR libfortran/18982
34053         * gfortran.dg/open_new.f90: New file.
34054
34055 2005-01-22  Paul Brook  <paul@codesourcery.com>
34056
34057         * namelist_1.f90: New test.
34058
34059 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34060
34061         PR tree-optimization/19484
34062         * gcc.c-torture/compile/20050122-[12].c: New tests.
34063
34064 2005-01-22  Paul Brook  <paul@codesourcery.com>
34065
34066         * gfortran.dg/implicit_2.f90: New test.
34067
34068 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34069
34070         PR fortran/19314
34071         * gfortran.dg/inquire_5.f90: New test.
34072
34073 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34074
34075         PR c/18809
34076         * gcc.dg/pr18809-1.c: New test.
34077
34078 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34079
34080         * gcc.dg/20050121-1.c: New test.
34081
34082         PR tree-optimization/13000
34083         * gcc.dg/20040206-1.c: Change warning to point where function is
34084         being inlined.
34085
34086 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34087
34088         PR c++/19208
34089         * g++.dg/template/array11.C: New test.
34090
34091 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34092
34093         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34094         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34095         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34096         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34097         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34098         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34099
34100 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34101
34102         PR tree-optimization/15349
34103         * gcc.dg/tree-ssa/pr15349.c: New.
34104
34105 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34106
34107         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34108
34109 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34110
34111         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34112         scan-assembler-times directive name.
34113
34114         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34115         after dg-do.
34116
34117         PR rtl-optimization/19462
34118         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34119
34120 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34121
34122         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34123         counting function calls on ia64.
34124
34125 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34126
34127         PR rtl-optimization/15139
34128         * gcc.dg/20050111-2.c: New test.
34129
34130         PR c/17297
34131         * gcc.c-torture/compile/20050113-1.c: New testcase.
34132
34133         PR middle-end/19164
34134         * gcc.dg/20050113-1.c: New testcase.
34135
34136 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34137
34138         * gcc.dg/vect/vect-85.c: Add comment.
34139         * gcc.dg/vect/vect-86.c: Add xfail for now.
34140         * gcc.dg/vect/vect-87.c: Add xfail for now.
34141         * gcc.dg/vect/vect-88.c: Add xfail for now.
34142         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34143
34144 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34145
34146         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34147
34148 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34149
34150         * g++.dg/debug/typedef3.C: New test.
34151
34152 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34153
34154         PR c/19472
34155         * gcc.dg/asm-a.c: New test.
34156
34157 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34158
34159         * gcc.dg/sh-relax.c: Add prototype for abort.
34160
34161 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34162
34163         * gcc.dg/short-compare-1.c: New test.
34164         * gcc.dg/short-compare-2.c: Likewise.
34165
34166 2005-01-18  Michael Matz  <matz@suse.de>
34167
34168         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34169
34170 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34171
34172         PR tree-optimization/19121
34173         * gcc.c-torture/compile/pr19121.c: New test.
34174
34175 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34176
34177         PR target/19357
34178         * gcc.c-torture/compile/pr19357.c: New test.
34179
34180 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34181
34182         PR c/5675
34183         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34184         pass--those that refer just to the variable, possibly with a
34185         cast.
34186         * gcc.dg/c99-const-expr-3.c: Likewise.
34187
34188         PR middle-end/13127
34189         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34190         longer emitted.
34191
34192 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34193
34194         PR fortran/18778
34195         * gfortran.dg/endfile_2.f90: New test.
34196
34197 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34198
34199         PR 19168
34200         * gfortran.dg/select_5.f90: New test.
34201
34202 2004-01-16  Paul Brook  <paul@codesourcery.com>
34203
34204         * gfortran.dg/common_4.f90: New test.
34205
34206 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34207
34208         PR rtl-optimization/19462
34209         * gcc.dg/torture/pr19462-1.c: New test.
34210
34211 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34212
34213         PR objc/19321
34214         * objc.dg/func-ptr-2.m: New.
34215         * objc.dg/volatile-1.m: New.
34216
34217 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34218
34219         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34220
34221 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34222
34223         PR tree-optimization/19060
34224         * gcc.c-torture/execute/20050104-1.c: New test.
34225
34226 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34227
34228         PR fortran/18983
34229         * gfortran.dg/write_to_null.f90: New test.
34230
34231 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34232             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34233
34234         PR other/19328
34235         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34236         argument.
34237
34238 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34239
34240         PR c++/19263
34241         * g++.dg/init/vector1.C: New test.
34242
34243 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34244
34245         PR target/13158
34246         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34247         PR target/18987
34248         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34249
34250 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34251
34252         * gfortran.dg/select_1.f90: New test.
34253         * gfortran.dg/select_2.f90: New test.
34254         * gfortran.dg/select_3.f90: New test.
34255         * gfortran.dg/select_4.f90: New test.
34256
34257 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34258
34259         PR middle-end/19084
34260         PR rtl-optimization/19348
34261         * gcc.dg/20050111-1.c: New test.
34262         * gcc.c-torture/execute/20050111-1.c: New test.
34263
34264         * gcc.dg/i386-asm-4.c: New test.
34265
34266 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34267
34268         * gcc.dg/nested-func-2.c: New test.
34269         * ada/acats/norun.lst: Remove c953002.
34270
34271 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34272
34273         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34274
34275 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34276
34277         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34278
34279 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34280
34281         PR target/18761
34282         * g++.dg/abi/align1.C: New test.
34283
34284 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34285
34286         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34287         at a time.
34288         * g++.dg/ext/altivec_check.h: Support compiling as C.
34289
34290 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34291
34292         PR c++/19355
34293         * g++.dg/expr/pr19355-1.C: New test case.
34294
34295 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34296
34297         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34298         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34299         * ada/acats/tests/c3/c92005b.ada: Likewise.
34300         * ada/acats/tests/c3/cxb3012.a: Likewise.
34301         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34302
34303 2005-01-09  Paul Brook  <paul@codesourcery.com>
34304
34305         * gfortran.dg/common_2.f90: New file.
34306         * gfortran.dg/common_3.f90: New file.
34307
34308 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34309
34310         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34311
34312 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34313
34314         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34315         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34316         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34317         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34318         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34319         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34320         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34321         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34322         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34323         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34324         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34325         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34326         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34327         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34328         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34329         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34330         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34331         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34332         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34333         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34334         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34335         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34336         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34337         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34338         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34339         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34340         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34341         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34342         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34343         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34344         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34345         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34346         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34347         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34348         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34349         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34350         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34351         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34352         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34353         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34354         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34355         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34356         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34357         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34358         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34359         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34360         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34361         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34362         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34363         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34364         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34365         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34366         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34367         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34368         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34369         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34370         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34371         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34372         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34373         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34374         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34375         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34376         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34377         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34378         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34379         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34380         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34381
34382         * gcc.dg/vect/vect-1.c: Fix spelling.
34383         * gcc.dg/vect/vect-10.c: Fix spelling.
34384         * gcc.dg/vect/vect-11.c: Fix spelling.
34385         * gcc.dg/vect/vect-12.c: Fix spelling.
34386         * gcc.dg/vect/vect-14.c: Fix spelling.
34387         * gcc.dg/vect/vect-15.c: Fix spelling.
34388         * gcc.dg/vect/vect-16.c: Fix spelling.
34389         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34390         * gcc.dg/vect/vect-64.c: Fix comments.
34391         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34392
34393 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34394             Ira Rosen  <irar@il.ibm.com>
34395
34396         * gcc.dg/vect/vect-70.c: New test.
34397         * gcc.dg/vect/vect-71.c: New test.
34398
34399 2005-01-09  Manfred Hollstein  <mh@suse.com>
34400
34401         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34402         * gcc.dg/pr18241-2.c: Likewise.
34403         * gcc.dg/pr18241-3.c: Likewise.
34404         * gcc.dg/pr18241-4.c: Likewise.
34405         * gcc.dg/pr18241-5.c: Likewise.
34406
34407 2005-01-08  Richard Henderson  <rth@redhat.com>
34408
34409         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34410         False for x86 and x86-64.
34411
34412 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34413
34414         PR tree-optimization/18241
34415         * gcc.dg/pr18241-1.c: New test.
34416         * gcc.dg/pr18241-2.c: New test.
34417         * gcc.dg/pr18241-3.c: New test.
34418         * gcc.dg/pr18241-4.c: New test.
34419         * gcc.dg/pr18241-5.c: New test.
34420
34421 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34422
34423         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34424         gfortran.dg/select_4.f90: New.
34425
34426 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34427
34428         * gcc.c-torture/execute/20050107-1.c: New test.
34429
34430 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34431
34432         PR c++/19298
34433         * g++.dg/template/ref2.C: New.
34434
34435 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34436
34437         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34438         instead of being empty.
34439
34440 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34441
34442         PR fortran/15553
34443         * gfortran.dg/array-1.f90: New test.
34444
34445 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34446
34447         PR tree-optimization/19283
34448         * gcc.c-torture/execute/20050106-1.c: New test.
34449
34450         PR rtl-optimization/18861
34451         * gcc.dg/20050105-1.c: New test.
34452
34453         PR tree-optimization/18828
34454         * gcc.dg/20050105-2.c: New test.
34455
34456 2005-01-07  Andreas Jaeger  <aj@suse.de>
34457
34458         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34459
34460 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34461
34462         PR fortran/18398
34463         * gfortran.dg/fmt_read.f90: New test.
34464
34465 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34466
34467         * gcc.dg/rs6000-ldouble-2.c: New.
34468
34469 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34470
34471         PR c++/19244
34472         * g++.dg/parser/ctor2.C: New test.
34473
34474 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34475
34476         PR c++/17154
34477         * g++.dg/template/using9.C: New test.
34478
34479 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34480
34481         PR c++/19258
34482         * g++.dg/lookup/friend6.C: New test.
34483
34484 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34485
34486         PR c++/19270
34487         * g++.dg/template/array10.C: New.
34488
34489 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34490
34491         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34492         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34493
34494 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34495
34496         * gcc.c-torture/compile/20050105-1.c: New test.
34497
34498 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34499
34500         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34501
34502 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34503
34504         PR middle-end/19100
34505         * gcc.dg/conv-3.c: New test case.
34506
34507 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34508
34509         * gcc.dg/asm-wide-1.c: New test.
34510
34511 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34512
34513         PR c++/19030
34514         * g++.dg/parse/crash22.C: New
34515
34516 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34517
34518         PR 19257
34519         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34520
34521 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34522
34523         PR middle-end/17767
34524         * gcc.dg/i386-mmx-6.c: New test case.
34525
34526 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34527
34528         PR tree-optimization/18308
34529         * gcc.dg/vect/pr18308.c: New testcase.
34530
34531 2005-01-04  Andreas Jaeger  <aj@suse.de>
34532
34533         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34534
34535 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34536             Robert Bowdidge <bowdidge@apple.com>
34537
34538         * gcc.dg/cpp/subframework1.c: New.
34539         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34540         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34541         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34542         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34543
34544 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34545
34546         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34547         producing warning.
34548         * gcc.dg/darwin-weakimport-2.c: New.
34549
34550 2005-01-03  Richard Henderson  <rth@redhat.com>
34551
34552         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34553
34554 2005-01-03  Richard Henderson  <rth@redhat.com>
34555
34556         * gcc.dg/vect/vect.exp: Enable for ia64.
34557         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34558         (check_effective_target_vect_float): Likewise.
34559         (check_effective_target_vect_no_align): Likewise.
34560         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34561         * gcc.dg/vect/vect-8.c: Likewise.
34562
34563 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34564
34565         PR target/19236
34566         * gcc.dg/pr19236-1.c: New test case.
34567
34568 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34569
34570         PR rtl-optimization/12092
34571         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34572
34573 2005-01-02  Andreas Jaeger  <aj@suse.de>
34574
34575         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34576
34577 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34578             Andrew Pinski  <pinskia@physics.uc.edu>
34579
34580         PR rtl-optimization/12092
34581         * gcc.dg/pr12092-1.c: New test case.
34582
34583 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34584
34585         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34586         'hidden' and 'default' for better portability.
34587         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34588
34589         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34590         6 and 7.
34591         * g++.old-deja/g++.brendan/new3.C: Likewise.
34592
34593 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34594
34595         * gcc.dg/20041231-1.C: New test.
34596         * g++.dg/warn/Wunreachable-code-1.C: New test.
34597
34598 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34599
34600         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34601         file, not /dev/null.  Abort on error.
34602
34603 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34604             Ziemowit Laski  <zlaski@apple.com>
34605
34606         PR objc/18971
34607         * objc.dg/encode-5.m: New test.
34608
34609 2004-12-29  Richard Henderson  <rth@redhat.com>
34610
34611         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34612         * objc.dg/stabs-1.m: Disable for ia64.
34613
34614 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34615
34616         PR c++/19190
34617         * g++.dg/warn/Wunused-10.C: New test.
34618
34619 2004-12-28  Richard Henderson  <rth@redhat.com>
34620
34621         * objc.dg/stabs-1.m: Disable for alpha.
34622
34623 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34624
34625         PR c++/19149
34626         * g++.dg/parse/error23.C: New test.
34627
34628 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34629
34630         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34631
34632         PR fortran/19032
34633         * gfortran.dg/intrinsic_modulo_1.f90: New.
34634         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34635         tests with divisor -1.
34636
34637 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34638
34639         * g++.dg/opt/temp1.C (memcpy): Return a value.
34640
34641         PR c++/19148
34642         * g++.dg/expr/cond7.C: New test.
34643
34644 2004-12-27  Paul Brook  <paul@codesourcery.com>
34645
34646         * gfortran.dg/g77/select_no_compile.f: Remove.
34647
34648 2004-12-27  Richard Henderson  <rth@redhat.com>
34649
34650         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34651         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34652         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34653
34654 2004-12-26  Richard Henderson  <rth@redhat.com>
34655
34656         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34657         by 1i instead of token pasting.
34658
34659 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34660
34661         PR tree-optimization/17578
34662         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34663         to additional_flags.
34664         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34665
34666 2004-12-25  Richard Henderson  <rth@redhat.com>
34667
34668         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34669         Remove Alpha.
34670
34671 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34672
34673         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34674         hppa*-*-hpux*.
34675         * gcc.dg/pr17957.c (dg-options): Likewise.
34676         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34677         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34678         instead of 0 on __hppa__.
34679         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34680         "foo,%r" on hppa*-*-*.
34681
34682 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34683
34684         PR fortran/19071
34685         * gfortran.dg/complex_write.f90: New test.
34686
34687 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34688
34689         PR c++/17595
34690         * g++.dg/parse/pragma2.C: New test.
34691
34692         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34693
34694 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34695
34696         * gcc.dg/empty2.c: Add missing dg-warning.
34697
34698 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34699
34700         PR c++/17413
34701         * g++.dg/template/local4.C: New test.
34702         * g++.dg/template/crash19.C: Add dg-error marker.
34703
34704         * g++.dg/template/crash31.C: Correct embedded PR number.
34705
34706 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34707
34708         PR c++/16405
34709         * g++.dg/opt/temp1.C: Add do-run marker.
34710
34711 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34712
34713         * g++.dg/template/spec19.C: New.
34714
34715 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34716
34717         PR target/16819
34718         * gcc.dg/empty2.c: New.
34719
34720 2004-12-23  Richard Henderson  <rth@redhat.com>
34721
34722         * lib/target-supports.exp (check_effective_target_vect_no_align):
34723         Remove i?86 and x86-64.
34724
34725 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34726
34727         PR c++/16405
34728         * g++.dg/opt/temp1.C: New test.
34729
34730 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34731
34732         PR c++/18733
34733         * g++.dg/template/friend33.C: New testcase.
34734
34735 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34736
34737         PR c++/18464
34738         * g++.dg/template/cond5.C: New test.
34739
34740         PR c++/18492
34741         * g++.dg/inherit/thunk3.C: New test.
34742
34743         PR c++/11224
34744         * g++.dg/warn/Wunused-9.C: New test.
34745
34746 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34747
34748         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34749
34750 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34751
34752         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34753
34754 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34755
34756         PR c++/18378
34757         * g++.dg/ext/packed8.C: New test.
34758
34759         PR c++/19063
34760         * g++.dg/template/crash31.C: New test.
34761
34762         PR c++/19034
34763         * g++.dg/template/crash30.C: New test.
34764
34765 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34766
34767         PR C++/18984
34768         * g++.dg/eh/ctor3.C: New test.
34769
34770 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34771
34772         * objc.dg/stabs-1.m: Allow section name to be quoted and
34773         assembly label to begin with '.LL'.
34774
34775 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34776
34777         * gcc.dg/vect/vect.exp
34778         (check_effective_target_lp64_or_vect_no_align): New.
34779         * gcc.dg/vect/vect-77.c: Use it.
34780         * gcc.dg/vect/vect-78.c: Use it.
34781
34782         * lib/target-supports.exp
34783         (check_effective_target_vect_no_max,
34784         check_effective_target_vect_no_bitwise,
34785         check_effective_target_vect_no_align): New.
34786         * gcc.dg/vect/vect-13.c: Use them.
34787         * gcc.dg/vect/vect-17.c: Ditto.
34788         * gcc.dg/vect/vect-18.c: Ditto.
34789         * gcc.dg/vect/vect-19.c: Ditto.
34790         * gcc.dg/vect/vect-20.c: Ditto.
34791         * gcc.dg/vect/vect-27.c: Ditto.
34792         * gcc.dg/vect/vect-29.c: Ditto.
34793         * gcc.dg/vect/vect-44.c: Ditto.
34794         * gcc.dg/vect/vect-48.c: Ditto.
34795         * gcc.dg/vect/vect-50.c: Ditto.
34796         * gcc.dg/vect/vect-52.c: Ditto.
34797         * gcc.dg/vect/vect-54.c: Ditto.
34798         * gcc.dg/vect/vect-56.c: Ditto.
34799         * gcc.dg/vect/vect-58.c: Ditto.
34800         * gcc.dg/vect/vect-60.c: Ditto.
34801         * gcc.dg/vect/vect-72.c: Ditto.
34802         * gcc.dg/vect/vect-80.c: Ditto.
34803
34804 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34805
34806         PR c++/14075
34807         * g++.dg/init/string1.C: New.
34808
34809         PR c++/18975
34810         * g++.dg/other/synth1.C: New.
34811
34812 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34813
34814         PR c/18963
34815         * gcc.dg/pr18963-1.c: New test.
34816
34817 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34818
34819         PR c/18596
34820         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34821         * gcc.dg/pr18596-1.c: Use dg-error.
34822         (dg-options): Use -fno-unit-at-a-time.
34823         * gcc.dg/pr18596-2.c: New test.
34824         * gcc.dg/pr18596-3.c: New test.
34825
34826 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34827
34828         PR middle-end/18683
34829         * g++.dg/opt/pr18683-1.C: New test case.
34830
34831 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34832
34833         PR other/19093
34834         * g++.dg/opt/max1.C: Fix for 64bit targets.
34835
34836 2004-12-20  Matt Austern  <austern@apple.com>
34837
34838         PR c++/19044
34839         * g++.dg/ext/builtin6.C: New
34840
34841 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34842
34843         PR tree-optimization/19080
34844         * gcc.c-torture/compile/pr19080.c: New test.
34845
34846 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34847
34848         * gcc.dg/20041219-1.c: New test.
34849
34850 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34851
34852         PR middle-end/19068
34853         * g++.dg/opt/max1.C: New test case.
34854
34855 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34856
34857         * gcc.dg/fdata-sections-1.c: New test.
34858
34859 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34860
34861         PR middle-end/18548
34862         * gcc.dg/max-1.c: New test case.
34863
34864 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34865
34866         * gcc.c-torture/execute/20041218-1.c: New test.
34867
34868 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34869
34870         * gcc.dg/pr18501.c: New test.
34871         * gcc.dg/uninit-5.c: XFAIL.
34872         * gcc.dg/uninit-9.c: XFAIL.
34873
34874 2004-12-17  Dale Johannesen  <dalej@apple.com>
34875
34876         * gcc.dg/20041213-1.c: New.
34877
34878 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34879
34880         * objc.dg/stabs-1.m: Allow assembly label to begin
34881         with a dot ('.').
34882
34883 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34884
34885         * gcc.c-torture/execute/20041213-1.c: Move...
34886         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34887
34888 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34889
34890         PR c++/18721
34891         * g++.dg/lookup/conv-5.C: New.
34892
34893 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34894
34895         * objc.dg/stabs-1.m: New test.
34896
34897 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34898
34899         * gcc.dg/visibility-c.c: Change compile to
34900         assemble for the test.
34901
34902 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34903
34904         PR target/19041
34905         * gcc.dg/visibility-c.c: New test.
34906
34907 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34908
34909         PR middle-end/18493
34910         * gcc.dg/switch-8.c: New test case.
34911
34912 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34913
34914         PR c++/18905
34915         * g++.dg/template/init4.C: New.
34916         * g++.dg/opt/static3.C: Enable optimizer.
34917
34918 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34919
34920         * g++.dg/other/complex1.C: New test.
34921
34922 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34923
34924         * g++.dg/opt/inline9.C: New test.
34925
34926 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34927
34928         PR fortran/18993
34929         * gfotran.dg/nullify_1.f: New test.
34930
34931 2004-12-15  Richard Henderson  <rth@redhat.com>
34932
34933         * gcc.target/i386/i386.exp: New harness.
34934         * gcc.target/i386/vect-args.c: New.
34935
34936 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34937
34938         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34939
34940 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34941
34942         PR c++/18825
34943         * g++.dg/template/friend32.C: New test.
34944
34945 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34946
34947         * cpp/pragma-once-1.c: New test.
34948         * cpp/pragma-once-1b.h: Likewise.
34949         * cpp/pragma-once-1c.h: Likewise.
34950         * cpp/pragma-once-1d.h: Likewise.
34951         * cpp/inc/pragma-once-1a.h: Likewise.
34952
34953 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34954             Steven G. Kargl  <kargls@comcast.net>
34955
34956         PR fortran/17597
34957         * gfortran.dg/list_read_3.f90: New test.
34958
34959 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34960
34961         * gcc.dg/ftrapv-2.c: New test.
34962
34963 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34964
34965         PR c++/18981
34966         * g++.dg/template/typename9.C: New test.
34967
34968 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34969
34970         PR c++/18738
34971         * g++.dg/template/typename8.C: New test.
34972         * g++.dg/parse/friend2.C: Tweak error message.
34973
34974 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34975
34976         * gcc.c-torture/20041214-1.c: New test.
34977
34978 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34979
34980         PR c++/18965
34981         * g++.dg/init/array17.C: New test.
34982
34983 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34984
34985         PR c++/18793
34986         * g++.dg/init/aggr3.C: New test.
34987
34988 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34989
34990         * gcc.dg/altivec-types-1.c: New test.
34991         * gcc.dg/altivec-types-2.c: New test.
34992         * gcc.dg/altivec-types-3.c: New test.
34993         * gcc.dg/altivec-types-4.c: New test.
34994         * g++.dg/ext/altivec-types-1.C: New test.
34995         * g++.dg/ext/altivec-types-2.C: New test.
34996         * g++.dg/ext/altivec-types-3.C: New test.
34997         * g++.dg/ext/altivec-types-4.C: New test.
34998
34999 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
35000
35001         PR middle-end/18951
35002         * gcc.c-torture/execute/20041213-1.c: New test.
35003
35004 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
35005
35006         PR c++/18949
35007         * g++.dg/template/cast1.C: New.
35008
35009 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35010
35011         * gcc.c-torture/execute/20041213-2.c: New test.
35012
35013 2004-12-13  Richard Henderson  <rth@redhat.com>
35014
35015         * gcc.dg/i386-sse-10.c: Fix typo in options.
35016
35017 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35018
35019         PR c++/18968
35020         * g++.dg/opt/pr18968.C: New test.
35021
35022 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35023
35024         PR c++/18925
35025         * g++.dg/ext/visibility/staticdatamem.C: New test.
35026
35027 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35028
35029         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35030
35031 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35032
35033         PR rtl-optimization/18928
35034         * gcc.dg/pr18928-1.c: New test case.
35035
35036 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35037
35038         PR tree-opt/16951
35039         * gcc.c-torture/compile/20041211-1.c: New.
35040
35041 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35042
35043         PR middle-end/17564
35044         * gcc.c-torture/execute/20041212-1.c: New test.
35045
35046 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35047
35048         PR fortran/18869
35049         * gfortran.dg/common_1.f90: New test.
35050
35051 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35052         Paul Brook  <paul@codesourcery.com>
35053
35054         PR fortran/16222
35055         * gfortran.dg/real_do_1.f90: New test.
35056
35057 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35058
35059         PR tree-opt/18040
35060         * g++.dg/opt/ptrmem6.C: New test.
35061
35062 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35063
35064         PR middle-end/18921
35065         * gcc.dg/pr18921-1.c: New test case.
35066
35067 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35068
35069         PR fortran/17175
35070         * gfortran.dg/scale_1.f90: New test.
35071
35072 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35073
35074         PR middle-end/18903
35075         * gcc.c-torture/compile/pr18903.c: New test.
35076
35077 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35078
35079         * gcc.c-torture/execute/20041210-1.c: New test.
35080
35081 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35082
35083         PR c++/18731
35084         * g++.dg/parser/struct-1.C: New test.
35085         * g++.dg/parser/struct-2.C: New test.
35086         * g++.dg/parser/struct-3.C: New test.
35087
35088 2004-12-09  Richard Henderson  <rth@redhat.com>
35089
35090         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35091
35092         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35093         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35094
35095 2004-12-09  Matt Austern  <austern@apple.com>
35096
35097         PR c++/18514
35098         * g++.dg/ext/builtin1.C: New
35099         * g++.dg/ext/builtin2.C: New
35100         * g++.dg/ext/builtin3.C: New
35101         * g++.dg/ext/builtin4.C: New
35102         * g++.dg/ext/builtin5.C: New
35103
35104 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35105
35106         PR tree-opt/18904
35107         * g++.dg/opt/ptrmem5.C: New test.
35108
35109 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35110
35111         * g++.dg/parse/typename5.C: Adjust for new error.
35112         * g++.dg/parse/typename7.C: New.
35113
35114 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35115
35116         PR c++/18073
35117         * g++.dg/other/mmintrin.C: New test.
35118
35119 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35120
35121         PR c++/16681
35122         * g++.dg/init/array15.C: New.
35123         * g++.dg/init/array16.C: New.
35124
35125 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35126
35127         PR fortran/18826
35128         * gfortran.dg/assign_1.f90: New test.
35129
35130 2004-12-08  Nick Clifton  <nickc@redhat.com>
35131
35132         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35133         * gcc.target/xstormy16/data_below100: Likewise.
35134         * gcc.target/xstormy16/sfr: Likewise.
35135         * gcc.target/xstormy16/below100.S: New test source file.
35136         * gcc.target/xstormy16/below100.ld: New test linker script.
35137         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35138         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35139         bp instructions.
35140         * gcc.target/xstormy16/bp.c: Likewise.
35141
35142         * gcc.target/xstormy16/bss_below100: New files:
35143         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35144         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35145         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35146         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35147         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35148         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35149         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35150         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35151         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35152         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35153         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35154         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35155         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35156         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35157         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35158         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35159         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35160         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35161         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35162         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35163         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35164         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35165         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35166         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35167         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35168         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35169         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35170
35171         * gcc.target/xstormy16/data_below100: New files:
35172         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35173         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35174         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35175         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35176         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35177         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35178         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35179         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35180         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35181         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35182         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35183         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35184         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35185         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35186         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35187         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35188         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35189         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35190         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35191         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35192         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35193         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35194         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35195         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35196         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35197         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35198         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35199
35200         * gcc.target/xstormy16/sfr: New files:
35201         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35202         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35203         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35204         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35205         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35206         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35207         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35208         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35209         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35210         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35211         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35212         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35213         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35214         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35215         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35216         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35217         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35218         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35219         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35220         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35221         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35222         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35223         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35224         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35225         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35226         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35227         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35228         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35229         27_if0_sfrw_bitfield_f.c
35230
35231 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35232
35233         PR c++/18100
35234         * g++.dg/lookup/name-clash4.C: New test.
35235
35236 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35237
35238         PR c++/18672
35239         * g++.dg/opt/array1.C: New.
35240
35241         PR c++/18803
35242         * g++.dg/template/operator5.C: New.
35243
35244 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35245
35246         PR c/18867
35247         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35248
35249 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35250
35251         * gcc.dg/noncompile/20041207.c: New test.
35252
35253 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35254
35255         * g++.dg/other/unreachable-1.C: New test.
35256
35257 2004-12-06  Nick Clifton  <nickc@redhat.com>
35258
35259         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35260         <limits.h> because the latter comes from gcc's include/ directory
35261         and not the newlib/libc/include directory.
35262
35263 2004-12-04  Richard Henderson  <rth@redhat.com>
35264
35265         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35266
35267 2004-12-04  Richard Henderson  <rth@redhat.com>
35268
35269         * lib/target-supports.exp (check_gc_sections_available): Disable
35270         for alpha and ia64.
35271
35272 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35273
35274         PR middle-end/17909
35275         * g++.dg/other/vararg-2.C: New test.
35276
35277 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35278
35279         PR c++/17011, c++/17971
35280         * g++.dg/template/error15.C: Adjust expected error.
35281         * g++.dg/template/instantiate3.C: Likewise.
35282
35283 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35284
35285         * gcc.dg/altivec-18.c: Fix for darwin
35286
35287 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35288
35289         PR c++/18782
35290         * g++.dg/parse/ptrmem2.C: New.
35291
35292         PR c++/18318
35293         * g++.dg/template/new1.C: New.
35294
35295 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35296
35297         PR fortran/18710
35298         * gfortran.dg/direct_io_3.f90: New test.
35299
35300 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35301
35302         PR 18758
35303         * g++.dg/parse/crash21.C: New.
35304
35305 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35306
35307         PR c++/15664, c++/18276
35308         * g++.dg/template/ttp13.C: New test.
35309         * g++.dg/template/ttp14.C: Likewise.
35310
35311 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35312
35313         PR c++/18123
35314         * g++.dg/parse/enum2.C: New test.
35315         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35316
35317 2004-12-02  Nick Clifton  <nickc@redhat.com>
35318
35319         * gcc.target/xstormy16: New test directory.
35320         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35321         * gcc.target/xstormy16/bp.c: Check the generation of bp
35322         instructions.
35323         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35324         bn instructions and the BELOW100 attribute.
35325
35326 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35327
35328         PR target/16952
35329         * gcc.dg/ppc-eabi.c: New.
35330
35331 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35332
35333         PR fortran/18284
35334         * gfortran.dg/backspace.f90
35335
35336 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35337
35338         * gfortran.dg/inquire.f90: New test.
35339
35340 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35341
35342         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35343         handle effective-target-keyword.
35344         (dg-skip-if): Support effective-target keyword as target list.
35345         (dg-xfail-if): Ditto.
35346         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35347
35348 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35349
35350         PR tree-optimization/18291
35351         * gcc.c-torture/compile/pr18291.c: New test.
35352
35353 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35354
35355         PR C++/18729
35356         * g++.dg/parse/crash20.C: New.
35357
35358         PR c++/17431
35359         * g++.dg/overload/arg1.C: New.
35360         * g++.dg/overload/arg2.C: New.
35361         * g++.dg/overload/arg3.C: New.
35362         * g++.dg/overload/arg4.C: New.
35363
35364 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35365
35366         * gcc.dg/c99-flex-array-4.c: Remove.
35367
35368 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35369
35370         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35371
35372         * lib/target-supports.exp (is-effective-target): Simplify.
35373
35374         * lib/target-supports.exp (check_effective_target_vect_long):
35375         Fix for powerpc64-*-*.
35376
35377 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35378
35379         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35380         to support new requirements on FreeBSD 5.
35381
35382 2004-11-30  Devang Patel  <dpatel@apple.com>
35383
35384         PR 18702
35385         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35386
35387 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35388
35389         * g++.dg/ext/altivec-13.C: New test.
35390
35391 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35392
35393         PR tree-opt/18298
35394         * gcc.c-torture/execute/p18298.c: New test.
35395
35396 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35397             Dorit Naishlos  <dorit@il.ibm.com>
35398
35399         PR tree-opt/18607
35400         * gcc.dg/vect/vect-89.c: New test.
35401
35402 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35403
35404         * gcc.dg/pr18596-1.c: New test.
35405
35406 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35407
35408         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35409
35410 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35411
35412         PR c/18479
35413         * gcc.dg/pr18479.c: New test.
35414
35415 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35416
35417         PR target/18490
35418         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35419         mmix-knuth-mmixware.
35420
35421         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35422         cris-*-elf* cris-*-aout* mmix-*-*
35423
35424 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35425
35426         PR middle-end/18725
35427         * gcc.dg/pr18725.c: New test.
35428
35429 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35430
35431         PR target/18488
35432         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35433
35434         PR target/18336
35435         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35436
35437 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35438
35439         PR c++/18368
35440         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35441         * g++.old-deja/g++.law/ctors5.C: Likewise.
35442         * g++.old-deja/g++.other/crash25.C: Likewise.
35443
35444         PR c++/18674
35445         * g++.dg/template/error16.C: New test.
35446
35447         PR c++/18512
35448         * g++.dg/template/crash29.C: New test.
35449
35450 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35451
35452         PR tree-optimization/18712
35453         * gcc.c-torture/compile/pr18712.c: New test.
35454
35455 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35456
35457         PR c/7544
35458         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35459         tests.
35460
35461 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35462
35463         PR c++/18652
35464         * g++.dg/lookup/crash6.C: New test.
35465
35466 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35467
35468         PR middle-end/18164
35469         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35470
35471 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35472
35473         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35474         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35475         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35476
35477 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35478
35479         * gcc.dg/pr18164.c: New test.
35480
35481 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35482
35483         * gcc.dg/funroll-loops-all.c: New.
35484
35485 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35486
35487         PR target/18489
35488         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35489         delimeter, match space and TAB as well as ":".
35490
35491         PR target/18484
35492         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35493
35494         PR target/18348
35495         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35496
35497         PR target/18345
35498         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35499
35500         PR target/18337
35501         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35502
35503 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35504
35505         * gfortran.dg/direct_io_2.f90: New test.
35506
35507 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35508
35509         PR target/18334
35510         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35511
35512 2004-11-28  Richard Henderson  <rth@redhat.com>
35513
35514         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35515
35516 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35517
35518         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35519         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35520         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35521         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35522         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35523         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35524         gcc.dg/pointer-arith-8.c: New tests.
35525
35526 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35527
35528         PR fortran/18364
35529         * gfortran.dg/endfile.f90: New test.
35530
35531 2004-11-27  Falk Hueffner  <falk@debian.org>
35532
35533         * gcc.dg/loop-6.c: New test.
35534
35535 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35536
35537         * gcc.c-torture/execute/20041126-1.c: New test.
35538
35539 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35540
35541         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35542         on IRIX.
35543
35544 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35545
35546         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35547         functions.
35548
35549 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35550
35551         PR rtl-optimization/17825
35552         * gcc.c-torture/compile/20041119-1.c: New test.
35553
35554 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35555
35556         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35557         Check existence of ld library path variables before unsetting.
35558
35559 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35560
35561         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35562
35563 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35564
35565         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35566
35567 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35568
35569         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35570
35571 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35572
35573         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35574         dg-do directive.
35575
35576 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35577
35578         * gcc.dg/pr17957.c: Pass --param, not -param.
35579
35580 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35581
35582         PR middle-end/17957
35583         * gcc.dg/pr17957.c: New test.
35584
35585 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35586
35587         PR c++/18445
35588         * g++.dg/template/crash28.C: Likewise.
35589
35590         PR c++/18001
35591         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35592         * g++.dg/ext/lvaddr.C: Likewise.
35593         * g++.dg/opt/pr7503-3.C: Likewise.
35594
35595         PR c++/18466
35596         * g++.dg/parse/qualified3.C: New test.
35597         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35598
35599         PR c++/18545
35600         * g++.dg/expr/return1.C: New test.
35601
35602 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35603
35604         Friend class name lookup 3/n, PR c++/3332
35605         * g++.dg/lookup/friend3.C: New test.
35606         * g++.dg/lookup/friend4.C: Likewise.
35607         * g++.dg/lookup/friend5.C: Likewise.
35608
35609 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35610
35611         Friend class name lookup 2/n, PR c++/14513, c++/15410
35612         * g++.dg/lookup/friend2.C: New test.
35613         * g++.dg/template/friend31.C: Likewise.
35614
35615 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35616
35617         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35618
35619 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35620
35621         PR c++/17473
35622         * g++.dg/tc1/dr56.C: Remove.
35623         * g++.dg/template/typedef1.C: Add dg-error markers.
35624         * g++.old-deja/g++.other/typedef7.C: Likewise.
35625
35626         PR c++/18285
35627         * g++.dg/parse/typedef7.C: New test.
35628
35629 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35630
35631         * gcc.c-torture/execute/20041124-1.c: New test.
35632
35633 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35634
35635         * g++.dg/template/deduce3.C: New test.
35636
35637         PR c++/18586
35638         * g++.dg/template/crash27.C: New test.
35639
35640         PR c++/18530
35641         * g++.dg/warn/Wshadow-3.C: New test.
35642
35643 2004-11-24  Devang Patel  <dpatel@apple.com>
35644
35645         PR/18555
35646         * gcc.dg/cpp/isysroot-1.c: New test.
35647         * gcc.dg/cpp/usr/include/stdio.h: New file.
35648         * gcc.dg/cpp/isysroot-2.c: New test.
35649         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35650         New file.
35651
35652 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35653
35654         PR c++/8929
35655         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35656
35657 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35658
35659         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35660         * gcc.target/sparc/pdist.c: Likewise.
35661
35662 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35663
35664         PR c++/16882
35665         * g++.dg/conversion/simd1.C: New test.
35666
35667 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35668
35669         * lib/target-libpath.exp: New file defining
35670         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35671         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35672         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35673         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35674         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35675
35676 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35677
35678         * gcc.dg/pragma-align-2.c: Test macro expansion.
35679         * gcc.dg/pragma-pack-2.c: New test.
35680
35681 2004-11-23  Richard Henderson  <rth@redhat.com>
35682
35683         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35684         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35685         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35686         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35687         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35688         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35689
35690         * gcc.dg/vect/vect.exp: Add check for alpha.
35691         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35692         (check_effective_target_vect_int): Enable for alpha.
35693         (check_effective_target_vect_long): New.
35694         (is-effective-target): Add it.
35695
35696 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35697
35698         * gcc.dg/pr18614-1.c: New test.
35699
35700 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35701
35702         * gcc.dg/setjmp-2.c: New test.
35703
35704 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35705
35706         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35707         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35708         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35709         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35710         gcc.target/sparc/pdist.c: New tests.
35711
35712 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35713
35714         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35715
35716 2004-11-22  Dale Johannesen  <dalej@apple.com>
35717
35718         * gcc.dg/20041111-1.c: New.
35719
35720 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35721
35722         PR tree-opt/18536
35723         * gcc.dg/vect/pr18536.c: New test.
35724
35725 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35726
35727         PR c++/18354
35728         * g++.dg/template/nontype11.C: New test.
35729
35730 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35731
35732         PR middle-end/18520
35733         * gcc.dg/pr18520-1.c: New test case.
35734
35735 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35736
35737         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35738         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35739         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35740         expected diagnostics.
35741
35742 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35743
35744         PR target/18580
35745         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35746         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35747         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35748
35749 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35750
35751         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35752
35753 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35754             Joseph Myers  <joseph@codesourcery.com>
35755
35756         * lib/target-supports.exp (check_visibility_available): Really
35757         test the compiler.
35758
35759 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35760
35761         PR tree-opt/18181
35762         * gcc.dg/vect/vect-85.c: New test.
35763         * gcc.dg/vect/vect-86.c: New test.
35764         * gcc.dg/vect/vect-87.c: New test.
35765         * gcc.dg/vect/vect-88.c: New test.
35766
35767 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35768
35769         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35770
35771 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35772
35773         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35774         * gcc.dg/ppc-and-1.c: Ditto.
35775         * gcc.dg/ppc-compare-1.c: Ditto.
35776         * gcc.dg/ppc-mov-1.c: Ditto
35777
35778 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35779             Mark Mitchell  <mark@codesourcery.com>
35780
35781         * gcc.dg/pragma-init-fini-2.c: New test.
35782
35783 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35784             Aldy Hernandez  <aldyh@redhat.com>
35785
35786         * lib/target-supports.exp (check_effective_target_vect_int): New
35787         (check_effective_target_vect_float): New
35788         (check_effective_target_vect_double): New.
35789         (is-effective-target): Support new effective targets keywords.
35790         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35791         default action for dg-do.
35792         * gcc.dg/vect/pr16105.c: Use new support.
35793         * gcc.dg/vect/pr18400.c: Ditto.
35794         * gcc.dg/vect/pr18425.c: Ditto.
35795         * gcc.dg/vect/vect-1.c: Ditto.
35796         * gcc.dg/vect/vect-10.c: Ditto.
35797         * gcc.dg/vect/vect-11.c: Ditto.
35798         * gcc.dg/vect/vect-12.c: Ditto.
35799         * gcc.dg/vect/vect-13.c: Ditto.
35800         * gcc.dg/vect/vect-14.c: Ditto.
35801         * gcc.dg/vect/vect-15.c: Ditto.
35802         * gcc.dg/vect/vect-16.c: Ditto.
35803         * gcc.dg/vect/vect-17.c: Ditto.
35804         * gcc.dg/vect/vect-18.c: Ditto.
35805         * gcc.dg/vect/vect-19.c: Ditto.
35806         * gcc.dg/vect/vect-2.c: Ditto.
35807         * gcc.dg/vect/vect-20.c: Ditto.
35808         * gcc.dg/vect/vect-21.c: Ditto.
35809         * gcc.dg/vect/vect-22.c: Ditto.
35810         * gcc.dg/vect/vect-23.c: Ditto.
35811         * gcc.dg/vect/vect-24.c: Ditto.
35812         * gcc.dg/vect/vect-25.c: Ditto.
35813         * gcc.dg/vect/vect-26.c: Ditto.
35814         * gcc.dg/vect/vect-27.c: Ditto.
35815         * gcc.dg/vect/vect-27a.c: Ditto.
35816         * gcc.dg/vect/vect-28.c: Ditto.
35817         * gcc.dg/vect/vect-29.c: Ditto.
35818         * gcc.dg/vect/vect-29a.c: Ditto.
35819         * gcc.dg/vect/vect-3.c: Ditto.
35820         * gcc.dg/vect/vect-30.c: Ditto.
35821         * gcc.dg/vect/vect-31.c: Ditto.
35822         * gcc.dg/vect/vect-32.c: Ditto.
35823         * gcc.dg/vect/vect-33.c: Ditto.
35824         * gcc.dg/vect/vect-34.c: Ditto.
35825         * gcc.dg/vect/vect-35.c: Ditto.
35826         * gcc.dg/vect/vect-36.c: Ditto.
35827         * gcc.dg/vect/vect-37.c: Ditto.
35828         * gcc.dg/vect/vect-38.c: Ditto.
35829         * gcc.dg/vect/vect-4.c: Ditto.
35830         * gcc.dg/vect/vect-40.c: Ditto.
35831         * gcc.dg/vect/vect-41.c: Ditto.
35832         * gcc.dg/vect/vect-42.c: Ditto.
35833         * gcc.dg/vect/vect-43.c: Ditto.
35834         * gcc.dg/vect/vect-44.c: Ditto.
35835         * gcc.dg/vect/vect-45.c: Ditto.
35836         * gcc.dg/vect/vect-46.c: Ditto.
35837         * gcc.dg/vect/vect-47.c: Ditto.
35838         * gcc.dg/vect/vect-48.c: Ditto.
35839         * gcc.dg/vect/vect-48a.c: Ditto.
35840         * gcc.dg/vect/vect-49.c: Ditto.
35841         * gcc.dg/vect/vect-5.c: Ditto.
35842         * gcc.dg/vect/vect-50.c: Ditto.
35843         * gcc.dg/vect/vect-51.c: Ditto.
35844         * gcc.dg/vect/vect-52.c: Ditto.
35845         * gcc.dg/vect/vect-53.c: Ditto.
35846         * gcc.dg/vect/vect-54.c: Ditto.
35847         * gcc.dg/vect/vect-55.c: Ditto.
35848         * gcc.dg/vect/vect-56.c: Ditto.
35849         * gcc.dg/vect/vect-56a.c: Ditto.
35850         * gcc.dg/vect/vect-57.c: Ditto.
35851         * gcc.dg/vect/vect-58.c: Ditto.
35852         * gcc.dg/vect/vect-59.c: Ditto.
35853         * gcc.dg/vect/vect-6.c: Ditto.
35854         * gcc.dg/vect/vect-60.c: Ditto.
35855         * gcc.dg/vect/vect-61.c: Ditto.
35856         * gcc.dg/vect/vect-62.c: Ditto.
35857         * gcc.dg/vect/vect-63.c: Ditto.
35858         * gcc.dg/vect/vect-64.c: Ditto.
35859         * gcc.dg/vect/vect-65.c: Ditto.
35860         * gcc.dg/vect/vect-66.c: Ditto.
35861         * gcc.dg/vect/vect-67.c: Ditto.
35862         * gcc.dg/vect/vect-68.c: Ditto.
35863         * gcc.dg/vect/vect-69.c: Ditto.
35864         * gcc.dg/vect/vect-7.c: Ditto.
35865         * gcc.dg/vect/vect-72.c: Ditto.
35866         * gcc.dg/vect/vect-72a.c: Ditto.
35867         * gcc.dg/vect/vect-73.c: Ditto.
35868         * gcc.dg/vect/vect-74.c: Ditto.
35869         * gcc.dg/vect/vect-75.c: Ditto.
35870         * gcc.dg/vect/vect-76.c: Ditto.
35871         * gcc.dg/vect/vect-77.c: Ditto.
35872         * gcc.dg/vect/vect-77a.c: Ditto.
35873         * gcc.dg/vect/vect-78.c: Ditto.
35874         * gcc.dg/vect/vect-79.c: Ditto.
35875         * gcc.dg/vect/vect-8.c: Ditto.
35876         * gcc.dg/vect/vect-80.c: Ditto.
35877         * gcc.dg/vect/vect-82.c: Ditto.
35878         * gcc.dg/vect/vect-82_64.c: Ditto.
35879         * gcc.dg/vect/vect-83.c: Ditto.
35880         * gcc.dg/vect/vect-83_64.c: Ditto.
35881         * gcc.dg/vect/vect-9.c: Ditto.
35882         * gcc.dg/vect/vect-all.c: Ditto.
35883         * gcc.dg/vect/vect-none.c: Ditto.
35884
35885 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35886
35887         * lib/gcc-dg.exp (dg-skip-if): New function.
35888         (dg-forbid-option): Remove.
35889         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35890         * g++.dg/abi/bitfield8.C: Likewise.
35891         * g++.dg/abi/dtor1.C: Likewise.
35892         * g++.dg/abi/empty10.C: Likewise.
35893         * g++.dg/abi/empty7.C: Likewise.
35894         * g++.dg/abi/empty9.C: Likewise.
35895         * g++.dg/abi/layout3.C: Likewise.
35896         * g++.dg/abi/layout4.C: Likewise.
35897         * g++.dg/abi/thunk1.C: Likewise.
35898         * g++.dg/abi/thunk2.C: Likewise.
35899         * g++.dg/abi/vbase11.C: Likewise.
35900         * g++.dg/abi/vthunk2.C: Likewise.
35901         * g++.dg/abi/vthunk3.C: Likewise.
35902         * g++.dg/ext/attrib8.C: Likewise.
35903         * g++.dg/opt/longbranch2.C: Likewise.
35904         * g++.dg/opt/reg-stack4.C: Likewise.
35905         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35906         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35907         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35908         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35909         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35910         * gcc.dg/20000609-1.c: Likewise.
35911         * gcc.dg/20000720-1.c: Likewise.
35912         * gcc.dg/20011107-1.c: Likewise.
35913         * gcc.dg/20011119-1.c: Likewise.
35914         * gcc.dg/20020108-1.c: Likewise.
35915         * gcc.dg/20020122-2.c: Likewise.
35916         * gcc.dg/20020122-3.c: Likewise.
35917         * gcc.dg/20020201-3.c: Likewise.
35918         * gcc.dg/20020206-1.c: Likewise.
35919         * gcc.dg/20020218-1.c: Likewise.
35920         * gcc.dg/20020310-1.c: Likewise.
35921         * gcc.dg/20020411-1.c: Likewise.
35922         * gcc.dg/20020418-2.c: Likewise.
35923         * gcc.dg/20020426-1.c: Likewise.
35924         * gcc.dg/20020426-2.c: Likewise.
35925         * gcc.dg/20020517-1.c: Likewise.
35926         * gcc.dg/20020523-1.c: Likewise.
35927         * gcc.dg/20020523-2.c: Likewise.
35928         * gcc.dg/20020729-1.c: Likewise.
35929         * gcc.dg/20030204-1.c: Likewise.
35930         * gcc.dg/20030826-2.c: Likewise.
35931         * gcc.dg/20030926-1.c: Likewise.
35932         * gcc.dg/20031202-1.c: Likewise.
35933         * gcc.dg/980312-1.c: Likewise.
35934         * gcc.dg/980313-1.c: Likewise.
35935         * gcc.dg/990117-1.c: Likewise.
35936         * gcc.dg/990424-1.c: Likewise.
35937         * gcc.dg/990524-1.c: Likewise.
35938         * gcc.dg/991230-1.c: Likewise.
35939         * gcc.dg/i386-387-1.c: Likewise.
35940         * gcc.dg/i386-387-2.c: Likewise.
35941         * gcc.dg/i386-387-3.c: Likewise.
35942         * gcc.dg/i386-387-4.c: Likewise.
35943         * gcc.dg/i386-387-5.c: Likewise.
35944         * gcc.dg/i386-387-6.c: Likewise.
35945         * gcc.dg/i386-asm-1.c: Likewise.
35946         * gcc.dg/i386-bitfield1.c: Likewise.
35947         * gcc.dg/i386-bitfield2.c: Likewise.
35948         * gcc.dg/i386-loop-1.c: Likewise.
35949         * gcc.dg/i386-loop-2.c: Likewise.
35950         * gcc.dg/i386-loop-3.c: Likewise.
35951         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35952         * gcc.dg/i386-pic-1.c: Likewise.
35953         * gcc.dg/i386-regparm.c: Likewise.
35954         * gcc.dg/i386-signbit-1.c: Likewise.
35955         * gcc.dg/i386-signbit-2.c: Likewise.
35956         * gcc.dg/i386-signbit-3.c: Likewise.
35957         * gcc.dg/i386-sse-5.c: Likewise.
35958         * gcc.dg/i386-sse-8.c: Likewise.
35959         * gcc.dg/i386-unroll-1.c: Likewise.
35960         * gcc.dg/tls/opt-1.c: Likewise.
35961         * gcc.dg/tls/opt-2.c: Likewise.
35962         * gcc.dg/unroll-1.c: Likewise.
35963         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35964         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35965         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35966         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35967
35968 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35969
35970         * g++.dg/template/incomplete1.C: New test.
35971
35972 2004-11-16  Nick Clifton  <nickc@redhat.com>
35973
35974         Revert patches accidentally commited during checkin of fixes for
35975         xstormy16 tests:
35976         gcc.c-torture/execute/simd-4.c: Revert
35977         gcc.dg/20040910-1.c: Revert.
35978
35979 2004-11-16  Paul Brook  <paul@codesourcery.com>
35980
35981         PR fortran/13010
35982         * gfortran.dg/der_pointer_1.f90: New test.
35983
35984 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35985
35986         PR c/18498
35987         * gcc.dg/bitfld-13.c: New test.
35988
35989 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35990
35991         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35992         powerpc*-*-linux*.
35993
35994         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35995         * gcc.dg/ppc64-abi-2.c: Ditto.
35996         * gcc.dg/ppc64-abi-3.c: Ditto.
35997
35998         * lib/gcc-dg.exp (dg-target-list): Remove.
35999
36000 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
36001
36002         * gcc.dg/ia64-postinc.c: New test.
36003
36004 2004-11-15  Mark Mitchell <mark@codesourcery.com>
36005
36006         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36007
36008 2004-11-15  Nick Clifton  <nickc@redhat.com>
36009
36010         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36011         __INT_MAX__ so that the test can be compiled by toolchains
36012         targeted at 16-bit processors.
36013
36014         * gcc.dg/20040625-1.c: Use long constants rather than integers
36015         when performing arithmetic that will overflow 16-bits.
36016
36017         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36018         xstormy16.  It does not support 128-bit vector operations.
36019
36020         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36021         with the macro PTR_TYPE.  Define this macro to an integer type
36022         suitable for holding a pointer.
36023
36024         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36025         the target is a 16-bit processor.
36026
36027         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36028         16-bit targets where the character constant will be too long.
36029
36030         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36031         where the double will not be directly addressable.
36032
36033 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36034
36035         Friend class name lookup 1/n, PR c++/18471
36036         * g++.dg/template/crash26.C: New test.
36037         * g++.dg/lookup/struct1.C: Adjust expected error.
36038         * g++.dg/parse/elab1.C: Likewise.
36039         * g++.dg/parse/elab2.C: Likewise.
36040         * g++.dg/parse/int-as-enum1.C: Likewise.
36041         * g++.dg/parse/struct-as-enum1.C: Likewise.
36042         * g++.dg/parse/typedef1.C: Likewise.
36043         * g++.dg/parse/typedef3.C: Likewise.
36044         * g++.dg/parse/typedef4.C: Likewise.
36045         * g++.dg/parse/typedef5.C: Likewise.
36046         * g++.dg/template/nontype4.C: Likewise.
36047         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36048         * g++.old-deja/g++.other/elab1.C: Likewise.
36049         * g++.old-deja/g++.other/syntax4.C: Likewise.
36050
36051 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36052
36053         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36054
36055 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36056
36057         * gcc.c-torture/execute/20041114-1.c: New test.
36058
36059 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36060
36061         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36062         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36063         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36064         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36065         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36066         gcc.dg/switch-7.c: New tests.
36067
36068 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36069
36070         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36071
36072 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36073
36074         PR tree-opt/18400
36075         * gcc.dg/vect/pr18400.c: New test.
36076
36077 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36078             Andrew Pinski  <pinskia@physics.uc.edu>
36079
36080         PR tree-opt/18425
36081         * gcc.dg/vect/pr18425.c: New test.
36082
36083 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36084
36085         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36086         Guard with dg-require-alias and dg-require-visibility.
36087
36088 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36089
36090         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36091
36092 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36093
36094         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36095
36096 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36097
36098         PR c++/17344
36099         * g++.dg/template/defarg5.C: New test.
36100
36101 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36102
36103         * g++.dg/parse/cast1.C: Run only on ILP32.
36104         * g++.old-deja/g++.mike/p784.C: Likewise.
36105
36106 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36107
36108         * gcc.c-torture/execute/20041113-1.c: New test.
36109
36110 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36111
36112         PR target/18230
36113         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36114         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36115         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36116         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36117         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36118         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36119         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36120         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36121         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36122         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36123         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36124         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36125         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36126
36127 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36128
36129         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36130         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36131         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36132         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36133         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36134         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36135         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36136         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36137         gcc.target/sparc/combined-1.c: New tests.
36138
36139 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36140
36141         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36142         New tests.
36143
36144 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36145
36146         * lib/gcc-dg.exp (dg-forbid-option): New function.
36147         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36148         * g++.dg/abi/bitfield8.C: Likewise.
36149         * g++.dg/abi/dtor1.C: Likewise.
36150         * g++.dg/abi/empty10.C: Likewise.
36151         * g++.dg/abi/empty7.C: Likewise.
36152         * g++.dg/abi/empty9.C: Likewise.
36153         * g++.dg/abi/layout3.C: Likewise.
36154         * g++.dg/abi/layout4.C: Likewise.
36155         * g++.dg/abi/thunk1.C: Likewise.
36156         * g++.dg/abi/thunk2.C: Likewise.
36157         * g++.dg/abi/vbase11.C: Likewise.
36158         * g++.dg/abi/vthunk2.C: Likewise.
36159         * g++.dg/abi/vthunk3.C: Likewise.
36160         * g++.dg/ext/attrib8.C: Likewise.
36161         * g++.dg/opt/longbranch2.C: Likewise.
36162         * g++.dg/opt/reg-stack4.C: Likewise.
36163         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36164         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36165         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36166         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36167         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36168         * gcc.dg/20000609-1.c: Likewise.
36169         * gcc.dg/20000720-1.c: Likewise.
36170         * gcc.dg/20011107-1.c: Likewise.
36171         * gcc.dg/20011119-1.c: Likewise.
36172         * gcc.dg/20020108-1.c: Likewise.
36173         * gcc.dg/20020122-2.c: Likewise.
36174         * gcc.dg/20020122-3.c: Likewise.
36175         * gcc.dg/20020201-3.c: Likewise.
36176         * gcc.dg/20020206-1.c: Likewise.
36177         * gcc.dg/20020218-1.c: Likewise.
36178         * gcc.dg/20020310-1.c: Likewise.
36179         * gcc.dg/20020411-1.c: Likewise.
36180         * gcc.dg/20020418-2.c: Likewise.
36181         * gcc.dg/20020426-1.c: Likewise.
36182         * gcc.dg/20020426-2.c: Likewise.
36183         * gcc.dg/20020517-1.c: Likewise.
36184         * gcc.dg/20020523-1.c: Likewise.
36185         * gcc.dg/20020523-2.c: Likewise.
36186         * gcc.dg/20020729-1.c: Likewise.
36187         * gcc.dg/20030204-1.c: Likewise.
36188         * gcc.dg/20030826-2.c: Likewise.
36189         * gcc.dg/20030926-1.c: Likewise.
36190         * gcc.dg/20031202-1.c: Likewise.
36191         * gcc.dg/980312-1.c: Likewise.
36192         * gcc.dg/980313-1.c: Likewise.
36193         * gcc.dg/990117-1.c: Likewise.
36194         * gcc.dg/990424-1.c: Likewise.
36195         * gcc.dg/990524-1.c: Likewise.
36196         * gcc.dg/991230-1.c: Likewise.
36197         * gcc.dg/i386-387-1.c: Likewise.
36198         * gcc.dg/i386-387-2.c: Likewise.
36199         * gcc.dg/i386-387-3.c: Likewise.
36200         * gcc.dg/i386-387-4.c: Likewise.
36201         * gcc.dg/i386-387-5.c: Likewise.
36202         * gcc.dg/i386-387-6.c: Likewise.
36203         * gcc.dg/i386-asm-1.c: Likewise.
36204         * gcc.dg/i386-bitfield1.c: Likewise.
36205         * gcc.dg/i386-bitfield2.c: Likewise.
36206         * gcc.dg/i386-loop-1.c: Likewise.
36207         * gcc.dg/i386-loop-2.c: Likewise.
36208         * gcc.dg/i386-loop-3.c: Likewise.
36209         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36210         * gcc.dg/i386-pic-1.c: Likewise.
36211         * gcc.dg/i386-regparm.c: Likewise.
36212         * gcc.dg/i386-signbit-1.c: Likewise.
36213         * gcc.dg/i386-signbit-2.c: Likewise.
36214         * gcc.dg/i386-signbit-3.c: Likewise.
36215         * gcc.dg/i386-sse-5.c: Likewise.
36216         * gcc.dg/i386-sse-8.c: Likewise.
36217         * gcc.dg/i386-unroll-1.c: Likewise.
36218         * gcc.dg/tls/opt-1.c: Likewise.
36219         * gcc.dg/tls/opt-2.c: Likewise.
36220         * gcc.dg/unroll-1.c: Likewise.
36221         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36222         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36223         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36224         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36225         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36226         -m64 is specified.
36227
36228 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36229
36230         PR c++/18389
36231         * g++.dg/parse/cond1.C: New test.
36232
36233         PR c++/18429
36234         * g++.dg/template/array9.C: New test.
36235         * g++.dg/ext/vla1.C: Adjust error messages.
36236         * g++.dg/ext/vlm1.C: Likewise.
36237         * g++.dg/template/crash2.C: Likewise.
36238
36239         PR c++/18436
36240         * g++.dg/template/call3.C: New test.
36241
36242         PR c++/18407
36243         * g++.dg/template/ptrmem11.C: New test.
36244
36245 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36246
36247         PR other/14264
36248         * lib/g++.exp: Set LC_ALL and LANG to C.
36249         * lib/gcc-dg.exp: Likewise.
36250         * lib/gfortran.exp: Likewise.
36251         * lib/objc.exp: Likewise.
36252         * lib/treelang.exp: Likewise.
36253
36254 2004-11-12  Andreas Schwab  <schwab@suse.de>
36255
36256         * gcc.dg/pr16286.c: Fix last change.
36257
36258 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36259
36260         PR c++/18416
36261         * g++.dg/init/global1.C: New test.
36262
36263 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36264
36265         * gcc.c-torture/execute/20041112-1.c: New test.
36266
36267 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36268
36269         * lib/gcc-dg.exp (dg-target-list): New.
36270
36271 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36272             Richard Sandiford  <rsandifo@redhat.com>
36273
36274         * lib/target-supports.exp (get-compiler_messages): New.
36275         (check_named_sections_available): Use it.
36276         (check_effective_target_ilp32): New.
36277         (check_effective_target_lp64): New.
36278         (is-effective-target): New.
36279         * lib/gcc-dg.exp (dg-require-effective-target): New.
36280
36281 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36282
36283         * gcc.dg/precedence-1.c: New test.
36284
36285 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36286
36287         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36288
36289         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36290         message, delete generated files, use more descriptive name for
36291         executable, and make the test unsupported when it cannot be run.
36292
36293         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36294         (dg-require-weak, dg-require-visibility, dg-require-alias,
36295         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36296         dg-require-iconv, dg-require-named-sections): Use it.
36297
36298         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36299
36300 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36301
36302         PR target/16457
36303         * gcc.dg/ppc-and-1: New
36304
36305         PR target/16796
36306         * gcc.dg/ppc-mov-1.c: New.
36307
36308         PR target/16458
36309         * gcc.dg/ppc-compare-1.c: New.
36310
36311 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36312
36313         * objc.dg/desig-init-2.m: New test.
36314
36315 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36316
36317         PR middle-end/18160
36318         * g++.dg/warn/register-var-1.C: New test.
36319         * g++.dg/warn/register-var-2.C: New test.
36320
36321 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36322
36323         * gcc.dg/union-2.c: New test.
36324
36325 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36326
36327         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36328         New test for PR tree-optimization/17892.
36329
36330 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36331
36332         PR c++/18369
36333         * g++.dg/init/new12.C: New test.
36334
36335 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36336
36337         * gcc.target/sparc: New directory.
36338         * gcc.target/sparc/sparc.exp: New driver.
36339         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36340         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36341         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36342         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36343
36344 2004-11-10  Paul Brook  <paul@codesourcery.com>
36345
36346         PR fortran/18218
36347         * gfortran.dg/list_read.c: New test.
36348
36349 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36350
36351         PR c/18322
36352         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36353         expected diagnostic location.
36354
36355 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36356
36357         * gcc.dg/20041109-1.c: New test.
36358
36359 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36360
36361         PR objc/18406
36362         * objc/compile/pr18406.m: New test.
36363
36364 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36365
36366         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36367
36368 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36369
36370         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36371
36372 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36373
36374         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36375
36376 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36377
36378         * gcc.dg/20030225-2.c: Add prototype for abort and
36379         exit.
36380
36381 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36382
36383         PR tree-opt/18299
36384         * gcc.c-torture/pr18299-1.c: New test.
36385
36386 2004-11-06  Andreas Schwab  <schwab@suse.de>
36387
36388         * gcc.dg/pr16286.c: Also test for bool and pixel.
36389
36390 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36391
36392         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36393         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36394         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36395         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36396         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36397         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36398         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36399         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36400         gcc.dg/struct-semi-3.c: New tests.
36401
36402 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36403
36404         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36405
36406 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36407
36408         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36409         Do not use C99 designators.
36410
36411 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36412
36413         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36414
36415 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36416
36417         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36418         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36419         * gcc.c-torture/execute/simd-5.x: Remove.
36420
36421 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36422
36423         PR rtl-optimization/17933
36424         * gcc.dg/torture/pr17933-1.c: New test.
36425
36426 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36427
36428         PR target/18106
36429         * lib/target-supports.exp (check_weak_available): Support
36430         Windows.
36431
36432 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36433
36434         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36435         call to fflush(stdout) before abort.
36436         (my_ffsll): New function.
36437         (generate_fields): Use it.
36438
36439 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36440
36441         * gcc.dg/init-undef-1.c: New test.
36442
36443 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36444
36445         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36446         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36447         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36448         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36449         expected messages for new parser.
36450
36451 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36452
36453         * g++.dg/ext/visibility/symbian1.C: New test.
36454
36455 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36456
36457         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36458         on LP64 targets.
36459
36460 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36461
36462         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36463         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36464         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36465         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36466         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36467         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36468         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36469         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36470         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36471         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36472
36473 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36474
36475         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36476         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36477         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36478         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36479         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36480         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36481         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36482         for new parser.
36483
36484 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36485
36486         PR target/15342
36487         * gcc.dg/20041104-1.c: New test.
36488
36489 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36490
36491         * g++.dg/template/nontype7.C: New test.
36492         * g++.dg/template/nontype8.C: Likewise.
36493         * g++.dg/template/nontype9.C: Likewise.
36494         * g++.dg/template/nontype10.C: Likewise.
36495         * g++.dg/tc1/dr49.C: Likewise.
36496         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36497         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36498
36499 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36500
36501         * g++.dg/rtti/tinfo1.C: Remove xfails.
36502
36503 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36504
36505         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36506         packed attribute to the definition to satisfy the new C++ parser.
36507
36508 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36509
36510         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36511         invocations of va_arg.
36512
36513 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36514
36515         PR c++/18124
36516         * g++.dg/template/crash25.C: New test.
36517
36518         PR c++/18155
36519         * g++.dg/template/typedef2.C: New test.
36520         * g++.dg/parse/crash13.C: Adjust error markers.
36521
36522         PR c++/18177
36523         * g++.dg/conversion/const3.C: New test.
36524
36525 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36526
36527         PR fortran/17535
36528         PR fortran/17583
36529         PR fortran/17713
36530         * gfortran.dg/generic_[123].f90: New testcases.
36531
36532 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36533
36534         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36535         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36536
36537 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36538
36539         PR tree-opt/16808
36540         * gcc.c-torture/compile/pr16808.c: New test.
36541
36542 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36543
36544         PR rtl-optimization/17104
36545         * gcc.dg/ppc-bitfield1.c: New.
36546
36547 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36548
36549         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36550
36551 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36552
36553         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36554         strings for 32-bit code.
36555
36556 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36557
36558         PR c/18239
36559         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36560
36561 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36562
36563         PR c++/18064
36564         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36565
36566 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36567
36568         PR c++/15172
36569         * g++.dg/init/aggr2.C: New test.
36570
36571 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36572
36573         * objc.dg/local-decl-1.m: New test.
36574
36575 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36576
36577         * gcc.dg/20040910-1.c: Adjust regex.
36578
36579 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36580
36581         PR rtl-optimization/18084
36582         * g++.dg/opt/pr18084-1.C: New testcase.
36583
36584 2004-10-30  Matt Austern  <austern@apple.com>
36585
36586         PR c++/17542
36587         * g++.dg/ext/attrib18.C: New test.
36588
36589 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36590
36591         PR middle-end/18096
36592         * gcc.dg/pr18096-1.c: New test case.
36593
36594 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36595
36596         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36597
36598 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36599
36600         PR c/16666
36601         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36602         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36603         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36604         gcc.dg/old-style-prom-3.c: New tests.
36605
36606 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36607
36608         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36609         Remove unnecessary inclusion of stdio.h.
36610
36611 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36612
36613         PR rtl-optimization/17581
36614         * gcc.dg/pr17581-1.c: New test case.
36615
36616 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36617
36618         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36619         being implemented.
36620         * g++.dg/conversion/dr195-1.C: New.
36621         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36622         * g++.old-deja/g++.mike/p10148.C: Likewise.
36623
36624 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36625
36626         PR c++/17695
36627         * g++.dg/debug/typedef2.C: New test.
36628
36629 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36630
36631         PR fortran/13490
36632         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36633         * gfortran.dg/g77/README: Update.
36634
36635 2004-10-28  Matt Austern  <austern@apple.com>
36636
36637         PR c++/14124
36638         * g++.dg/ext/packed7.C: New test.
36639
36640 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36641
36642         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36643         scan-assembler.
36644         * lib/scanasm.exp (hidden-scan-for): New proc.
36645         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36646         string.
36647         (scan-not-hidden): Likewise.
36648         * lib/target-supports.exp (check_visibility_available): mach-o is
36649         support too.
36650
36651 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36652
36653         PR c++/17132
36654         * g++.dg/template/memclass3.C: New test.
36655
36656 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36657
36658         PR middle-end/18160
36659         * gcc.dg/register-var-1.c: New test.
36660         * gcc.dg/register-var-2.c: New test.
36661         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36662         error now.
36663
36664 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36665
36666         PR other/18172
36667         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36668         unused variables.
36669         * gcc.dg/vect/vect-22.c: Likewise.
36670
36671 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36672
36673         * gcc.dg/i386-rotate-1.c: New test.
36674
36675 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36676
36677         * g++.dg/init/ref12.C: Add "run" marker.
36678
36679         PR c++/17435
36680         * g++.dg/init/ref12.C: New test.
36681
36682         PR c++/18140
36683         * g++.dg/template/shift1.C: New test.
36684         * g++.dg/template/error10.C: Adjust error markers.
36685
36686 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36687
36688         PR tree-opt/17529
36689         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36690
36691 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36692
36693         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36694         * gcc.dg/weak/weak-3.c: Likewise.
36695         * gcc.dg/weak/weak-5.c: Likewise.
36696         * gcc.dg/weak/weak-9.c: Likewise.
36697         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36698         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36699
36700         * gcc.dg/darwin-weakimport-1.c: New.
36701
36702 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36703
36704         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36705
36706 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36707
36708         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36709         'syntax' error messages.
36710         * gcc.dg/cpp/direct2s.c: Likewise.
36711
36712 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36713
36714         * gcc.c-torture/compile/20041026-1.c: New.
36715
36716 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36717
36718         PR c++/18093
36719         * g++.dg/lookup/ns2.C: New test.
36720
36721         PR c++/18020
36722         * g++.dg/template/enum4.C: New test.
36723
36724         PR c++/18161
36725         * g++.dg/template/expr1.C: New test.
36726
36727 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36728
36729         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36730
36731 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36732
36733         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36734         gcc.dg/decl-nospec-3.c: New tests.
36735
36736 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36737
36738         * objc.dg/super-class-3.m: New test.
36739
36740 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36741
36742         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36743         resyncing.
36744         * gcc.dg/cpp/direct2s.c: Likewise.
36745
36746 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36747
36748         * objc.dg/image-info.m: Update for changes to section selection.
36749
36750 2004-10-25  David Ayers  <d.ayers@inode.at>
36751             Ziemowit Laski  <zlaski@apple.com>
36752
36753         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36754         diagnostics when messaging 'id <Proto>'.
36755         * objc.dg/class-protocol-1.m: New test.
36756         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36757         a non-existent method signature.
36758         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36759         Update diagnostics when messaging with non-existent method signature.
36760         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36761         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36762         invalid receivers are now resolved as if messaging 'id'; remove
36763         extraneous diagnostics.
36764
36765 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36766
36767         PR c/16667
36768         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36769         gcc.dg/init-desig-obs-3.c: New tests.
36770
36771 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36772
36773         * gcc.dg/debug/20041023-1.c: New test.
36774
36775 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36776
36777         PR middle-end/17407
36778         * gcc.c-torture/compile/pr17407.c: New test.
36779
36780         PR c++/18121
36781         * g++.dg/template/array8.C: New test.
36782
36783 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36784
36785         PR other/18138
36786         * lib/g++.exp: Accept more than one multilib libgcc.
36787         * lib/gcc-dg.exp: Likewise.
36788         * lib/objc.exp: Likewise.
36789         * lib/treelang.exp: Likewise.
36790         * lib/gfortran.exp: Likewise.
36791
36792 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36793
36794         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36795
36796 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36797
36798         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36799         * gcc.dg/c99-const-expr-3.c: Likewise.
36800
36801 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36802
36803         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36804
36805 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36806
36807         * gcc.c-torture/execute/loop-2e.x: Remove.
36808
36809 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36810
36811         PR c++/18095
36812         * g++.dg/parse/crash18.C: New.
36813         * g++.dg/parse/crash19.C: New.
36814
36815 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36816
36817         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36818         * g++.dg/ext/dllimport2.C: Same.
36819         * g++.dg/ext/dllimport8.C: Same.
36820
36821 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36822
36823         PR c++/10841
36824         * g++.dg/conversion/cast1.C: New test.
36825         * g++.dg/overload/pmf1.C: Adjust error marker.
36826
36827 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36828
36829         PR objc/17923
36830         * objc.dg/const-str-7.m: New test.
36831
36832 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36833
36834         * g++.dg/template/memfriend11.C: Fix comment typo.
36835         * g++.dg/template/memfriend14.C: Likewise.
36836
36837 2004-10-20  Richard Henderson  <rth@redhat.com>
36838
36839         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36840         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36841         -fasynchronous-unwind-tables.
36842
36843 2004-10-20  Richard Henderson  <rth@redhat.com>
36844
36845         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36846         (main): Return success.
36847         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36848         (main): Return success.
36849
36850 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36851
36852         PR c++/13495
36853         * g++.dg/template/memfriend9.C: New test.
36854         * g++.dg/template/memfriend10.C: Likewise.
36855         * g++.dg/template/memfriend11.C: Likewise.
36856         * g++.dg/template/memfriend12.C: Likewise.
36857         * g++.dg/template/memfriend13.C: Likewise.
36858         * g++.dg/template/memfriend14.C: Likewise.
36859         * g++.dg/template/memfriend15.C: Likewise.
36860         * g++.dg/template/memfriend16.C: Likewise.
36861         * g++.dg/template/memfriend17.C: Likewise.
36862         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36863
36864 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36865
36866         * g++.dg/conversion/dr195.C: New.
36867         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36868
36869 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36870             Devang Patel  <dpatel@apple.com>
36871
36872         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36873         of floating point arithmetic, which could trap.
36874
36875 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36876
36877         PR c++/14035
36878         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36879         * g++.dg/conversion/const2.C: New test.
36880         * g++.dg/expr/reinterpret2.C: New test.
36881         * g++.dg/expr/reinterpret3.C: New test.
36882         * g++.dg/expr/cast2.C: New test.
36883         * g++.dg/expr/copy1.C: New test.
36884         * g++.dg/other/conversion1.C: Change error message.
36885         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36886         function pointers to void *.
36887         * g++.old-deja/g++.mike/p10148.C: Likewise.
36888
36889 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36890
36891         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36892
36893 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36894
36895         PR c++/18047
36896
36897         * g++.dg/parse/expr3.C: New test.
36898
36899 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36900
36901         * gcc.dg/smod-1.c: New test.
36902
36903 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36904
36905         * objc.dg/method-14.m: New test.
36906
36907 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36908
36909         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36910         Also xfail as the patch was reverted.
36911
36912 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36913
36914         PR middle-end/16973
36915         * gcc.dg/pr16973.c: New test.
36916
36917 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36918
36919         PR tree-optimization/17656
36920         * gcc.c-torture/compile/pr17656.c: New test.
36921
36922 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36923
36924         * g++.dg/eh/shadow1.C: New.
36925
36926 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36927
36928         * gcc.c-torture/compile/20041018-1.c: New test.
36929
36930 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36931
36932         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36933         compiler referring to register 0 when accessing sdata.  The linker
36934         now patches things up.
36935
36936 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36937
36938         PR c/17529
36939         * gcc.c-torture/compile/pr17529.c: New test.
36940
36941 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36942
36943         PR c++/17743
36944         * g++.dg/ext/attrib17.C: New test.
36945
36946 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36947
36948         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36949
36950 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36951
36952         PR c++/10479
36953         * g++.dg/ext/attrib16.C: New test.
36954
36955 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36956
36957         PR c++/17042
36958         * g++.dg/init/dso_handle1.C: New test.
36959
36960         PR c++/14667
36961         * g++.dg/parse/typedef6.C: New test.
36962
36963         PR c++/17916
36964         * g++.dg/parse/pragma1.C: New test.
36965
36966 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36967
36968         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36969
36970 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36971
36972         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36973         -fno-common when on HPPA HP-UX platforms.
36974
36975 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36976
36977         PR other/16820
36978         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36979         stdint.h.
36980         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36981         uintptr_t.
36982
36983 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36984
36985         PR c++/16301
36986         * g++.dg/lookup/strong-using-4.C: New test.
36987
36988 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36989
36990         PR middle-end/16567
36991         * gcc.c-torture/compile/nested-1.c: New test.
36992
36993 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36994
36995         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36996         and mipsisa64*-*-* (until support for misaligned loads is added).
36997         * gcc.dg/vect/vect-50.c: Likewise.
36998         * gcc.dg/vect/vect-52.c: Likewise.
36999         * gcc.dg/vect/vect-54.c: Likewise.
37000         * gcc.dg/vect/vect-58.c: Likewise.
37001         * gcc.dg/vect/vect-60.c: Likewise.
37002         * gcc.dg/vect/vect-80.c: Likewise.
37003
37004 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
37005
37006         PR c++/17976
37007         * g++.dg/init/dtor3.C: New test.
37008
37009 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37010
37011         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37012
37013 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37014
37015         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37016         * gcc.dg/macho-lo-sum.c: Likewise.
37017
37018 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37019
37020         * gcc.dg/ppc-spe64-1.c: New test.
37021
37022 2004-10-14  Devang Patel  <dpatel@apple.com>
37023
37024         PR 17635
37025         * gcc.dg/pr17635.c : New test.
37026
37027 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37028
37029         * gcc.dg/vect/vect-28.c: Remove xfail.
37030         * gcc.dg/vect/vect-30.c: Remove xfail.
37031         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37032         * gcc.dg/vect/vect-33.c: Remove xfail.
37033         * gcc.dg/vect/vect-44.c: Remove xfail.
37034         * gcc.dg/vect/vect-46.c: Remove xfail.
37035         * gcc.dg/vect/vect-50.c: Remove xfail.
37036         * gcc.dg/vect/vect-52.c: Remove xfail.
37037         * gcc.dg/vect/vect-54.c: Remove xfail.
37038         * gcc.dg/vect/vect-58.c: Remove xfail.
37039         * gcc.dg/vect/vect-60.c: Remove xfail.
37040         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37041         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37042         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37043         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37044         * gcc.dg/vect/vect-8.c: Remove xfail.
37045         * gcc.dg/vect/vect-80.c: Remove xfail.
37046         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37047
37048 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37049
37050         * gcc.dg/vect/vect-82.c: New testcase.
37051         * gcc.dg/vect/vect-82_64.c: New testcase.
37052         * gcc.dg/vect/vect-83.c: New testcase.
37053         * gcc.dg/vect/vect-83_64.c: New testcase.
37054
37055 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37056
37057         * gcc.dg/cpp/error-1.c: New test.
37058
37059 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37060
37061         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37062
37063 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37064
37065         PR target/17984
37066         * gcc.dg/cris-peep2-xsrand2.c: New test.
37067
37068 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37069
37070         PR c++/17661
37071         * g++.dg/expr/for2.C: New test.
37072
37073 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37074
37075         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37076
37077 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37078
37079         PR tree-optimization/17724
37080         * g++.dg/opt/pr17724-1.C: New test.
37081         * g++.dg/opt/pr17724-2.C: New test.
37082         * g++.dg/opt/pr17724-3.C: New test.
37083         * g++.dg/opt/pr17724-4.C: New test.
37084         * g++.dg/opt/pr17724-5.C: New test.
37085         * g++.dg/opt/pr17724-6.C: New test.
37086
37087 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37088
37089         PR c/17301
37090         * gcc.dg/pr17301-2.c: New test.
37091
37092 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37093
37094         PR c++/15876
37095         * g++.dg/parse/error22.C: New test.
37096
37097         PR c++/17936
37098         * g++.dg/template/spec18.C: New test.
37099
37100 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37101
37102         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37103         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37104         memcpy.
37105         * gcc.dg/ia64-sync-2.c: Ditto.
37106         * gcc.dg/ia64-sync-3.c: Ditto.
37107
37108 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37109
37110         * g++.dg/eh/cleanup5.C: Add dg-options "".
37111
37112 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37113
37114         PR middle-end/17657
37115         * gcc.dg/switch-4.c: New test case.
37116
37117 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37118
37119         * gcc.c-torture/execute/20041011-1.c: New test.
37120
37121 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37122
37123         PR c++/17554
37124         * g++.dg/init/for3.C: New test.
37125
37126         PR c++/17657
37127         * g++.dg/opt/switch2.C: New test.
37128
37129         PR middle-end/17703
37130         * g++.dg/warn/Wreturn-2.C: New test.
37131
37132 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37133
37134         PR c++/17907
37135         * g++.dg/eh/cleanup5.C: New test.
37136
37137 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37138
37139         PR c++/17393
37140         * g++.dg/parse/error21.C: New test.
37141
37142 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37143
37144         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37145         * g++.dg/warn/incomplete1.C: Likewise.
37146         * g++.dg/template/qualttp20.C: Likewise.
37147
37148 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37149
37150         PR c/17881
37151         * parm-incomplete-1.c: New test.
37152
37153 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37154
37155         PR c++/17867
37156         * g++.dg/parse/error19.C: New test.
37157
37158         PR c++/17670
37159         * g++.dg/init/new11.C: New test.
37160
37161         PR c++/17821
37162         * g++.dg/parse/error20.C: New test.
37163
37164         PR c++/17826
37165         * g++.dg/template/crash24.C: New test.
37166
37167 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37168
37169         PR c/17301
37170         * gcc.dg/pr17301-1.c: New test.
37171
37172 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37173
37174         PR c/17189
37175         * gcc.dg/anon-struct-5.c: New test.
37176
37177 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37178
37179         PR c/17844
37180         * gcc.dg/pr17844-1.c: New test.
37181
37182 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37183
37184         PR tree-optimization/17906
37185         * gcc.c-torture/compile/pr17906.c: New.
37186
37187 2004-10-09  Stuart Hastings  <stuart@apple.com>
37188             Roger Sayle  <roger@eyesopen.com>
37189
37190         PR rtl-optimization/17853
37191         * gcc.dg/i386-mmx-5.c: New testcase.
37192
37193 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37194
37195         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37196
37197 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37198
37199         PR c++/17524
37200         * g++.dg/template/static9.C: New test.
37201
37202         PR c++/17685
37203         * g++.dg/parse/operator5.C: New test.
37204
37205 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37206
37207         PR middle-end/17894
37208         * gcc.c-torture/execute/divcmp-4.c: New test case.
37209
37210 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37211
37212         PR tree-opt/17902
37213         * g++.dg/opt/pr17902.C: New test.
37214
37215 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37216
37217         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37218
37219 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37220
37221         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37222
37223 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37224
37225         * gcc.dg/assign-warn-3.c: New test.
37226
37227 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37228
37229         PR c/16999
37230         * gcc.dg/cpp/ident-1.c: New test.
37231
37232 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37233
37234         * gcc.c-torture/compile/acc1.c: New.
37235
37236 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37237
37238         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37239         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37240
37241 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37242
37243         * gcc.dg/ultrasp11.c: New test.
37244
37245 2004-10-08  Michael Matz  <matz@suse.de>
37246
37247         * gcc.dg/doloop-2.c: New test.
37248
37249 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37250
37251         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37252         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37253         objc.dg/method-9.m: Update expected diagnostics.
37254
37255 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37256
37257         * gcc.dg/ppc-fsel-3.c: New file.
37258         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37259
37260 2004-10-07  Paul Brook  <paul@codesourcery.com>
37261
37262         * gfortran.dg/intrinsic_verify_1.f90: New test.
37263
37264 2004-10-07  Paul Brook  <paul@codesourcery.com>
37265
37266         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37267
37268 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37269
37270         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37271         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37272         commit.
37273
37274 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37275
37276         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37277
37278 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37279
37280         PR c++/17115
37281         * g++.dg/warn/Winline-4.C: New test.
37282
37283 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37284
37285         * gcc.c-torture/compile/20041007-1.c: New test.
37286
37287 2004-10-07  Paul Brook  <paul@codesourcery.com>
37288
37289         PR fortran/17678
37290         * gfortran.dg/use_allocated_1.f90: New test.
37291
37292 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37293
37294         PR middle-end/17849
37295         * gfortran.fortran-torture/compile/nested.f90: New test
37296
37297 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37298
37299         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37300
37301 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37302
37303         PR c++/17368
37304         * g++.dg/ext/asm6.C: New test.
37305
37306 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37307
37308         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37309
37310 2004-10-06  Paul Brook  <paul@codesourcery.com>
37311
37312         PR libfortran/17709
37313         * gfortran.dg/empty_format_1.f90: New test.
37314
37315 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37316
37317         PR fortran/17568
37318         * gfortran.dg/ishft.f90: New test.
37319
37320         PR fortran/17283
37321         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37322         tests.
37323
37324 2004-10-06  Paul Brook  <paul@codesourcery.com>
37325
37326         * gfortran.dg/do_1.f90: New test.
37327
37328 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37329
37330         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37331         optimizing for size.
37332
37333 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37334
37335         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37336
37337 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37338
37339         * gcc.c-torture/compile/20041005-1.c: New test.
37340
37341 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37342
37343         PR c++/17829
37344         * g++.dg/lookup/koenig4.C: New.
37345
37346 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37347
37348         * g++.dg/other/classkey1.C: Adjust quoting marks.
37349         * g++.dg/parse/error15.C: Likewise.
37350         * g++.dg/template/meminit2.C (int>): Likewise.
37351
37352 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37353
37354         PR fortran/17283
37355         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37356
37357         PR fortran/17631
37358         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37359
37360         PR fortran/17708
37361         * gfortran.dg/pr17708.f90: New test.
37362
37363 2004-10-04  Chao-ying Fu  <fu@mips.com>
37364
37365         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37366         * gcc.dg/vect/vect-4.c: Ditto.
37367         * gcc.dg/vect/vect-5.c: Ditto.
37368         * gcc.dg/vect/vect-6.c: Ditto.
37369         * gcc.dg/vect/vect-8.c: Ditto.
37370         * gcc.dg/vect/vect-16.c: Ditto.
37371         * gcc.dg/vect/vect-30.c: Ditto.
37372         * gcc.dg/vect/vect-40.c: Ditto.
37373         * gcc.dg/vect/vect-41.c: Ditto.
37374         * gcc.dg/vect/vect-42.c: Ditto.
37375         * gcc.dg/vect/vect-43.c: Ditto.
37376         * gcc.dg/vect/vect-44.c: Ditto.
37377         * gcc.dg/vect/vect-45.c: Ditto.
37378         * gcc.dg/vect/vect-46.c: Ditto.
37379         * gcc.dg/vect/vect-47.c: Ditto.
37380         * gcc.dg/vect/vect-48.c: Ditto.
37381         * gcc.dg/vect/vect-49.c: Ditto.
37382         * gcc.dg/vect/vect-50.c: Ditto.
37383         * gcc.dg/vect/vect-51.c: Ditto.
37384         * gcc.dg/vect/vect-52.c: Ditto.
37385         * gcc.dg/vect/vect-53.c: Ditto.
37386         * gcc.dg/vect/vect-54.c: Ditto.
37387         * gcc.dg/vect/vect-55.c: Ditto.
37388         * gcc.dg/vect/vect-56.c: Ditto.
37389         * gcc.dg/vect/vect-57.c: Ditto.
37390         * gcc.dg/vect/vect-58.c: Ditto.
37391         * gcc.dg/vect/vect-59.c: Ditto.
37392         * gcc.dg/vect/vect-60.c: Ditto.
37393         * gcc.dg/vect/vect-74.c: Ditto.
37394         * gcc.dg/vect/vect-79.c: Ditto.
37395         * gcc.dg/vect/vect-80.c: Ditto.
37396
37397 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37398
37399         * gcc.dg/unused-7.c: Use the correct option.
37400
37401 2004-10-04  Paul Brook  <paul@codesourcery.com>
37402         Bud Davis  <bdavis9659@comcast.net>
37403
37404         PR fortran/17706
37405         PR fortran/16434
37406         * gfortran/pr17706.f90: New test.
37407         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37408
37409 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37410
37411         * gfortran.dg/pr17612.f90: New test.
37412
37413 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37414
37415         * g++.dg/template/local1.C: Adjust quoting marks in
37416         testing for diagnostics.
37417         * g++.dg/tls/diag-2.C: Likewise.
37418         * g++.dg/other/error8.C: Likewise.
37419
37420 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37421
37422         PR c/17178
37423         * gcc.dg/unused-4.c: Adjust to be correct.
37424
37425         PR c/17820
37426         * gcc.dg/unused-7.c: New test.
37427
37428 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37429
37430         PR c++/17797
37431         * g++.dg/overload/template2.C: New test.
37432
37433 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37434
37435         PR tree-optimization/16632
37436         * gcc.dg/tree-ssa/20041002-1.c: New.
37437
37438 2004-10-03  Paul Brook  <paul@codesourcery.com>
37439
37440         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37441         rather than relying on default formatting.
37442
37443 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37444
37445         * gcc.dg/20040920-1.c: Update expected message text.
37446
37447 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37448
37449         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37450
37451 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37452
37453         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37454         tree level.
37455
37456 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37457
37458         * gcc.dg/tree-ssa/pr17343.c: Remove.
37459
37460 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37461
37462         PR tree-opt/17343
37463         * gcc.dg/tree-ssa/pr17343.c: New test.
37464
37465 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37466
37467         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37468         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37469         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37470         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37471         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37472
37473 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37474
37475         * gcc.dg/lvalue-2.c: New test.
37476
37477 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37478
37479         PR c/17730
37480         * gcc.dg/pr17730-1.c: New test
37481
37482 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37483
37484         PR c/7425
37485         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37486
37487 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37488
37489         * gcc.c-torture/execute/stdarg-1.c: New test.
37490         * gcc.c-torture/execute/stdarg-2.c: New test.
37491         * gcc.c-torture/execute/stdarg-3.c: New test.
37492         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37493         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37494         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37495         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37496         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37497
37498 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37499
37500         PR tree-optimization/17697
37501         * g++.dg/opt/pr17697-1.C: New test.
37502         * g++.dg/opt/pr17697-2.C: New test.
37503         * g++.dg/opt/pr17697-3.C: New test.
37504
37505 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37506
37507         PR c/16409
37508         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37509         gcc.dg/vla-init-5.c: New tests.
37510
37511 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37512
37513         PR c/13804
37514         * gcc.dg/pr13804-1.c: New test.
37515
37516 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37517
37518         PR fortran/16938
37519         * gfortran.dg/pr16938.f90: New test.
37520
37521 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37522
37523         * g++.dg/template/crash23.C: New test.
37524
37525 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37526
37527         PR c++/17585
37528         * g++.dg/template/static8.C: New test.
37529
37530 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37531
37532         PR c++/17681
37533         * g++.dg/other/error9.C: New test.
37534
37535 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37536
37537         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37538
37539 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37540
37541         PR fortran/15164
37542         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37543
37544 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37545
37546         PR middle-end/17112
37547         * gcc.dg/pr17112-1.c: New test case.
37548
37549 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37550
37551         PR c/11459
37552         * gcc.dg/pr11459-1.c: New test.
37553
37554 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37555
37556         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37557         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37558
37559 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37560
37561         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37562
37563 2004-09-25  Jan Hubicka  <jh@suse.cz>
37564
37565         * compile/30040909-1.c: New test.
37566         * compile/30040907-1.c: New test.
37567
37568 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37569
37570         * gcc.c-torture/execute/va-arg-26.c: New test.
37571
37572 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37573
37574         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37575         extra diagnostics on targets with 64-bit pointers.
37576         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37577
37578 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37579
37580         PR c/17188
37581         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37582         * gcc.dg/decl-3.c: Adjust expected message.
37583
37584 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37585
37586         PR fortran/17615
37587         * gfortran.dg/pr17615.f90: New test.
37588
37589 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37590
37591         PR tree-optimzation/17517
37592         * g++.dg/tree-ssa/pr17517.C: New Test.
37593
37594 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37595
37596         PR c++/16889
37597         * g++.dg/lookup/ambig3.C: New.
37598
37599 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37600
37601         PR tree-opt/17624
37602         * g++.dg/opt/pr17624.C: New test.
37603
37604 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37605
37606         PR c/6980
37607         * gcc.dg/Wbad-function-cast-1.c: New test.
37608
37609 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37610
37611         * g++.dg/ext/complit1.C
37612         * g++.dg/other/error2.C
37613         * g++.dg/other/nontype-1.C
37614         * g++.dg/parse/crash11.C
37615         * g++.dg/parse/crash12.C
37616         * g++.dg/parse/error15.C
37617         * g++.dg/parse/error4.C
37618         * g++.dg/parse/tmpl-outside1.C
37619         * g++.dg/parse/too-many-tmpl-args1.C
37620         * g++.dg/template/dependent-expr3.C
37621         * g++.dg/template/error10.C
37622         * g++.dg/template/instantiate1.C
37623         * g++.dg/template/vtable2.C
37624         * g++.dg/warn/Wshadow-1.C
37625         * g++.dg/warn/weak1.C
37626         * g++.old-deja/g++.brendan/crash16.C
37627         * g++.old-deja/g++.brendan/crash18.C
37628         * g++.old-deja/g++.brendan/crash48.C
37629         * g++.old-deja/g++.brendan/crash49.C
37630         * g++.old-deja/g++.brendan/crash55.C
37631         * g++.old-deja/g++.brendan/crash56.C
37632         * g++.old-deja/g++.brendan/crash8.C
37633         * g++.old-deja/g++.brendan/enum11.C
37634         * g++.old-deja/g++.brendan/enum8.C
37635         * g++.old-deja/g++.brendan/enum9.C
37636         * g++.old-deja/g++.brendan/friend3.C
37637         * g++.old-deja/g++.brendan/misc14.C
37638         * g++.old-deja/g++.bugs/900402_02.C
37639         * g++.old-deja/g++.bugs/900404_03.C
37640         * g++.old-deja/g++.bugs/900404_04.C
37641         * g++.old-deja/g++.bugs/900428_03.C
37642         * g++.old-deja/g++.jason/crash4.C
37643         * g++.old-deja/g++.jason/overload21.C
37644         * g++.old-deja/g++.jason/redecl1.C
37645         * g++.old-deja/g++.jason/report.C
37646         * g++.old-deja/g++.jason/rfg10.C
37647         * g++.old-deja/g++.jason/template30.C
37648         * g++.old-deja/g++.law/arm12.C
37649         * g++.old-deja/g++.law/ctors5.C
37650         * g++.old-deja/g++.law/cvt20.C
37651         * g++.old-deja/g++.law/init10.C
37652         * g++.old-deja/g++.law/init8.C
37653         * g++.old-deja/g++.law/visibility17.C
37654         * g++.old-deja/g++.law/visibility7.C
37655         * g++.old-deja/g++.mike/net8.C
37656         * g++.old-deja/g++.mike/p646.C
37657         * g++.old-deja/g++.mike/p700.C
37658         * g++.old-deja/g++.mike/p701.C
37659         * g++.old-deja/g++.mike/p811.C
37660         * g++.old-deja/g++.ns/template13.C
37661         * g++.old-deja/g++.other/array3.C
37662         * g++.old-deja/g++.other/crash25.C
37663         * g++.old-deja/g++.other/dtor3.C
37664         * g++.old-deja/g++.other/dtor4.C
37665         * g++.old-deja/g++.other/main1.C
37666         * g++.old-deja/g++.other/warn7.C
37667         * g++.old-deja/g++.pt/crash11.C
37668         * g++.old-deja/g++.pt/crash36.C
37669         * g++.old-deja/g++.pt/spec22.C
37670         * g++.old-deja/g++.pt/spec9.C
37671         * g++.old-deja/g++.pt/ttp52.C
37672         * g++.old-deja/g++.robertl/eb103.C
37673         * g++.old-deja/g++.robertl/eb121.C
37674         * g++.old-deja/g++.robertl/eb22.C
37675         * g++.old-deja/g++.robertl/eb8.C:
37676         Update locations and/or regexps of dg-error markers.
37677         Remove markers for some bogus messages that are no longer issued.
37678
37679 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37680
37681         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37682         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37683
37684 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37685
37686         PR c++/17618
37687         * g++.dg/lookup/crash5.C: New test.
37688
37689 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37690
37691         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37692         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37693         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37694         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37695         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37696         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37697
37698         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37699         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37700         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37701         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37702         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37703         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37704
37705         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37706
37707         * gcc.dg/vect/vect-44.c: Check additional cases.
37708         * gcc.dg/vect/vect-48.c: Check additional cases.
37709
37710         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37711         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37712         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37713         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37714         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37715         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37716         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37717         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37718         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37719
37720         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37721         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37722         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37723
37724 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37725
37726         * gcc.dg/tree-ssa/loop-6.c: New test.
37727
37728 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37729
37730         PR c++/17620
37731         * g++.dg/inherit/base2.C: New.
37732
37733 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37734
37735         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37736         * gcc.dg/20001012-2.c: Likewise.
37737         * gcc.dg/20001013-1.c: Likewise.
37738         * gcc.dg/20001101-1.c: Likewise.
37739         * gcc.dg/20001102-1.c: Likewise.
37740         * gcc.dg/bf-spl1.c: Likewise.
37741         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37742         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37743
37744 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37745
37746         PR tree-optimization/16721
37747         * gcc.dg/tree-ssa/pr16721.c: New test.
37748
37749 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37750
37751         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37752         * gcc.dg/20040305-1.c: Likewise.
37753
37754 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37755
37756         PR c/16566
37757         * gcc.c-torture/compile/pr16566-1.c,
37758         gcc.c-torture/compile/pr16566-2.c,
37759         gcc.c-torture/compile/pr16566-3.c: New tests.
37760
37761 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37762
37763         PR tree-optimization/17512
37764         * gcc.c-torture/compile/20040916-1.c.
37765
37766 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37767
37768         * gcc.dg/pragma-re-3.c: New test.
37769
37770 2004-09-17  Matt Austern  <austern@apple.com>
37771
37772         PR c++/15049
37773         * g++.dg/other/anon3.C: New.
37774
37775 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37776
37777         PR c++/7503
37778         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37779         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37780         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37781         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37782         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37783
37784 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37785
37786         PR fortran/17286
37787         * gfortran.dg/pr17286.f90: New test.
37788
37789 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37790
37791         PR c++/17530
37792         * g++.dg/template/static7.C: New test.
37793
37794 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37795
37796         PR tree-opt/17558
37797         * gcc.c-torture/compile/pr17558.c: New test.
37798
37799 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37800
37801         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37802         if SKIP_ATTRIBUTE is defined.
37803
37804 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37805
37806         PR fortran/15957
37807         * gfortran.dg/pr15957.f90: New test.
37808
37809 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37810
37811         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37812         in comparison.
37813         * gcc.dg/vect/vect-79.c: Likewise.
37814         * gcc.dg/vect/vect-80.c: Likewise.
37815
37816 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37817
37818         PR fortran/15750
37819         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37820
37821 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37822
37823         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37824         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37825         * gcc.dg/vect/vect-62.c: New testcase.
37826         * gcc.dg/vect/vect-63.c: New testcase.
37827         * gcc.dg/vect/vect-64.c: New testcase.
37828         * gcc.dg/vect/vect-65.c: New testcase.
37829         * gcc.dg/vect/vect-66.c: New testcase.
37830         * gcc.dg/vect/vect-67.c: New testcase.
37831         * gcc.dg/vect/vect-68.c: New testcase.
37832         * gcc.dg/vect/vect-69.c: New testcase.
37833         * gcc.dg/vect/vect-79.c: New testcase.
37834         * gcc.dg/vect/vect-80.c: New testcase.
37835
37836 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37837
37838         * gcc.target/mips/asm-1.c: New test.
37839
37840 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37841
37842         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37843         * gcc.dg/vect/vect-73.c: New testcase.
37844         * gcc.dg/vect/vect-74.c: New testcase.
37845         * gcc.dg/vect/vect-75.c: New testcase.
37846         * gcc.dg/vect/vect-76.c: New testcase.
37847         * gcc.dg/vect/vect-77.c: New testcase.
37848         * gcc.dg/vect/vect-78.c: New testcase
37849
37850 2004-09-18  Paul Brook  <paul@codesourcery.com>
37851
37852         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37853
37854 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37855
37856         PR c/17424
37857         * gcc.dg/pr17424-1.c: New test.
37858
37859 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37860
37861         * g++.dg/tree-ssa/pr17153.C: New test.
37862
37863 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37864
37865         PR pch/13361
37866         * g++.dg/pch/wchar-1.C: New.
37867         * g++.dg/pch/wchar-1.Hs: New.
37868
37869 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37870
37871         * gcc.c-torture/execute/20040917-1.c: New test.
37872
37873 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37874
37875         PR tree-optimization/17319
37876         * gcc.dg/pr17319.c: New test.
37877
37878 2004-09-17  Devang Patel  <dpatel@apple.com>
37879
37880         * gcc.dg/20040813-1.c: New test.
37881
37882 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37883
37884         PR tree-optimization/17273
37885         * gcc.c-torture/compile/pr17273.c: New test.
37886
37887 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37888
37889         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37890         Update expected messages.
37891         * gcc.dg/declspec-13.c: New test.
37892
37893 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37894
37895         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37896
37897 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37898
37899         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37900         change what 'a' is pointing to.
37901
37902 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37903
37904         PR c++/16002
37905         * g++.dg/template/error18.C: New test.
37906
37907         PR c++/16029
37908         * g++.dg/warn/Wunused-8.C: New test.
37909
37910 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37911
37912         PR tree-optimization/17513
37913         * gcc.dg/20040916-1.c: New test.
37914
37915 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37916
37917         PR c++/17501
37918         * g++.dg/template/typename7.C: New test.
37919
37920 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37921
37922         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37923
37924 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37925
37926         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37927         with -ftree-based-profiling also.
37928         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37929
37930 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37931
37932         PR/15364
37933         * gfortran.dg/der_array_io_1.f90: New test.
37934         * gfortran.dg/der_array_io_2.f90: New test.
37935         * gfortran.dg/der_array_io_3.f90: New test.
37936
37937 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37938
37939         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37940         EABI.
37941
37942 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37943
37944         * g++.dg/opt/switch1.C: New test.
37945
37946 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37947
37948         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37949         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37950         Update expected messages.
37951
37952 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37953
37954         PR fortran/16485
37955         * gfortran.dg/same_name_1.f90: New test.
37956
37957 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37958
37959         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37960         dereference garbage pointers.
37961
37962 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37963
37964         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37965         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37966
37967         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37968         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37969         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37970
37971 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37972
37973         PR c++/17324
37974         * g++.dg/template/mangle1.C: New test.
37975
37976 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37977
37978         PR tree-optimization/17252
37979         * gcc.c-torture/execute/pr17252.c: New test.
37980
37981 2004-09-14  Andrew Pinski  <apinski@apple.com>
37982
37983         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37984
37985 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37986
37987         PR rtl-optimization/9771
37988         * gcc.dg/pr9771-1.c: New test case.
37989
37990 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37991
37992         PR tree-optimization/15262
37993         * gcc.c-torture/execute/pr15262-1.c: New test.
37994         * gcc.c-torture/execute/pr15262-2.c: New test.
37995
37996 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37997
37998         * gcc.dg/declspec-12.c: New test.
37999
38000 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
38001
38002         * gfortran.dg/pr17090.f90: Add directives to test.
38003
38004 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38005
38006         * gcc.c-torture/compile/20040914-1.c: New test.
38007
38008 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38009
38010         PR c++/16162
38011         * g++.dg/template/decl2.C: New test.
38012
38013 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38014
38015         PR fortran/17090
38016         * gfortran.dg/pr17090.f90: New test.
38017
38018 2004-09-13  Dale Johannesen  <dalej@apple.com>
38019
38020         * gcc.c-torture/compile/pr17408.c: New test case.
38021
38022 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38023
38024         PR c++/16716
38025         * g++.dg/parse/crash17.C: New test.
38026
38027         PR c++/17327
38028         * g++.dg/template/enum3.C: New test.
38029
38030 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38031
38032         * lib/gcc-defs.exp: Load wrapper.exp.
38033         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38034         using local code.
38035         * lib/gcc.exp (gcc_init): Similar.
38036         * lib/gfortran.exp (gfortran_init): Similar.
38037         * lib/objc.exp (objc_init): Similar.
38038         * lib/treelang.exp (treelang_init): Similar.
38039         * lib/wrapper.exp: New file with build_wrapper call machinery in
38040         ${tool}_maybe_build_wrapper.
38041
38042 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38043
38044         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38045         "inline".
38046         * gcc.dg/declspec-11.c: Update expected messages.
38047         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38048         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38049         gcc.dg/inline-12.c: New tests.
38050
38051 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38052
38053         * g++.dg/tree-ssa/pr17400.C: New testcase.
38054
38055 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38056
38057         * gcc.target/mips/sb1-1.c: New testcase.
38058
38059 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38060
38061         * lib/g77-dg.exp: Remove unused file.
38062         * lib/mike-g77.exp: Ditto.
38063         * lib/g77.exp: Ditto.
38064
38065 2004-09-12  Richard Henderson  <rth@redhat.com>
38066
38067         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38068
38069 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38070
38071         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38072         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38073         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38074         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38075         Update expected messages.
38076
38077 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38078
38079         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38080         declaration/use mismatch for dirp parameter.
38081
38082 2004-09-12  Andrew Pinski  <apinski@apple.com>
38083
38084         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38085         -fgnu-runtime is passed.
38086
38087 2004-09-12  Richard Henderson  <rth@redhat.com>
38088
38089         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38090         do the uplevel thing and update additional_flags directly.
38091         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38092         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38093         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38094         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38095
38096 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38097
38098         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38099
38100 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38101
38102         PR middle-end/17411
38103         * g++.dg/opt/pr17411-1.C: New test case.
38104
38105 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38106
38107         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38108         gcc.dg/tls/diag-2.c: Update expected messages.
38109         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38110         messages.
38111         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38112         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38113         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38114         gcc.dg/tls/diag-5.c: New tests.
38115
38116 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38117
38118         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38119
38120 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38121
38122         * g++.dg/parse/break-in-for.C: New test.
38123
38124 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38125
38126         * gcc.dg/tree-ssa/20040911-1.c: New test.
38127
38128 2004-09-11  Andreas Jaeger  <aj@suse.de>
38129
38130         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38131         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38132
38133 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38134
38135         * gcc.target/frv: New directory of FR-V-specific tests.
38136
38137 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38138
38139         * gcc.dg/convert-vec-1.c: New test.
38140
38141 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38142
38143         PR middle-end/17024
38144         * gcc.dg/pr17024-1.c: New test case.
38145
38146 2004-09-10  Eric Christopher  <echristo@redhat.com>
38147
38148         * gcc.dg/20040910-1.c: New test.
38149
38150 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38151
38152         * gcc.dg/bitfld-9.c: New test.
38153
38154 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38155
38156         * gcc.c-torture/execute/ieee/acc1.c: New test.
38157         * gcc.c-torture/execute/ieee/acc2.c: New test.
38158         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38159
38160 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38161
38162         * gcc.dg/deprecated-2.c: New test.
38163
38164 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38165
38166         * gcc.dg/init-vec-1.c: New test.
38167
38168 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38169
38170         PR middle-end/17055
38171         * gcc.dg/pr17055-1.c: New test case.
38172
38173 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38174
38175         PR target/17377
38176         * gcc.c-torture/execute/pr17377.c: New test.
38177
38178 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38179
38180         PR c/8420
38181         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38182         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38183         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38184         gcc.dg/long-long-typespec-1.c: New tests.
38185         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38186
38187 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38188
38189         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38190         gcc.dg/gnu99-static-1.c: New tests.
38191
38192 2004-09-08  Devang Patel  <dpatel@apple.com>
38193
38194         * gcc.dg/darwin-ld-20040828-1.c: New test.
38195         * gcc.dg/darwin-ld-20040828-2.c: New test.
38196         * gcc.dg/darwin-ld-20040828-3.c: New test.
38197
38198 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38199
38200         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38201         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38202         in error message.
38203         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38204         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38205         in error message.
38206         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38207         types they qualify.
38208         * objc.dg/type-size-2.m: Fix wording in comment.
38209         * objc.dg/va-meth-1.m: New test case.
38210
38211 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38212
38213         PR c/16633:
38214         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38215         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38216
38217 2004-09-06  Devang Patel  <dpatel@apple.com>
38218
38219         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38220         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38221
38222 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38223
38224         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38225         reflect changed line numbering of diagnostics.
38226
38227 2004-09-06  Paul Brook  <paul@codesourcery.com>
38228
38229         * gfortran.dg/edit_real_1.f90: Add new test.
38230
38231 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38232
38233         * gcc.dg/tree-ssa/loop-2.c: New test.
38234         * gcc.dg/tree-ssa/loop-3.c: New test.
38235         * gcc.dg/tree-ssa/loop-4.c: New test.
38236         * gcc.dg/tree-ssa/loop-5.c: New test.
38237
38238 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38239
38240         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38241
38242 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38243
38244         * gcc.dg/format/sentinel-1.c: New test.
38245
38246 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38247
38248         * gcc.dg/builtins-46.c: New.
38249
38250 2004-09-03  Devang Patel  <dpatel@apple.com>
38251
38252         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38253         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38254
38255 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38256
38257         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38258         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38259         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38260         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38261         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38262         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38263         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38264         the non-portable bzero.
38265         * gcc.dg/20010912-1.c: xfail for NetWare.
38266         * gcc.dg/20020426-2.c: xfail for NetWare.
38267         * gcc.dg/20021014-1.c: xfail for NetWare.
38268         * gcc.dg/20021018-1.c: xfail for NetWare.
38269         * gcc.dg/20030213-1.c: xfail for NetWare.
38270         * gcc.dg/20030225-1.c: xfail for NetWare.
38271         * gcc.dg/20030708-1.c: xfail for NetWare.
38272         * gcc.dg/builtins-config.h: Also exclude NetWare.
38273         * gcc.dg/format/format.h: Define restrict only if not already defined.
38274         * gcc.dg/nest.c: xfail for NetWare.
38275         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38276         * lib/target-supports.exp (check_visibility_available): Exclude
38277         NetWare.
38278
38279 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38280
38281         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38282         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38283         deterministic starting point for the alignment of structure fields.
38284         * gcc.dg/Wpadded.c: Dito.
38285         * g++.dg/abi/vbase10.C: Dito.
38286
38287 2004-09-03  Devang Patel  <dpatel@apple.com>
38288
38289         * g++.dg/debug/pr15736.cc: New test.
38290
38291 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38292
38293         * README.QMTEST: Fix out-of-date link.
38294
38295 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38296
38297         PR fortran/16579
38298         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38299         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38300
38301 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38302
38303         * g++.dg/abi/arm_rtti1.C: New test.
38304
38305 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38306
38307         * gcc.dg/ppc-vector-memcpy.c: New.
38308         * gcc.dg/ppc-vector-memset.c: New.
38309
38310 2004-09-02  Chao-ying Fu  <fu@mips.com>
38311
38312         * gcc.target/mips/mips-3d-1.c: New test.
38313         * gcc.target/mips/mips-3d-2.c: New test.
38314         * gcc.target/mips/mips-3d-3.c: New test.
38315         * gcc.target/mips/mips-3d-4.c: New test.
38316         * gcc.target/mips/mips-3d-5.c: New test.
38317         * gcc.target/mips/mips-3d-6.c: New test.
38318         * gcc.target/mips/mips-3d-7.c: New test.
38319         * gcc.target/mips/mips-3d-8.c: New test.
38320         * gcc.target/mips/mips-3d-9.c: New test.
38321         * gcc.target/mips/mips-ps-1.c: New test.
38322         * gcc.target/mips/mips-ps-2.c: New test.
38323         * gcc.target/mips/mips-ps-3.c: New test.
38324         * gcc.target/mips/mips-ps-4.c: New test.
38325         * gcc.target/mips/mips-ps-type.c: New test.
38326
38327 2004-09-02  Paul Brook  <paul@codesourcery.com>
38328
38329         * gfortran.dg/edit_real_1.f90: Add new tests.
38330
38331 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38332
38333         PR fortran/15327
38334         * gfortran.dg/merge_char_1.f90: New test.
38335
38336 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38337
38338         PR fortran/16404
38339         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38340
38341 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38342
38343         PR c/1522
38344         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38345
38346 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38347
38348         * g++.dg/opt/loop1.C: Do not XFAIL.
38349
38350 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38351
38352         * gcc.c-torture/execute/20040831-1.c: New test.
38353
38354 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38355
38356         PR fortran/16579
38357         * gfortran.dg/g77/20010610.f: Now passes.
38358         Copy from g77.f-torture/execute. Add dg-run directive.
38359         * gfortran.dg/g77/README: Update
38360
38361 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38362
38363         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38364         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38365         (t1, t2, t3, t4): Add volatile.
38366
38367 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38368
38369         * g++.dg/ext/visibility/arm1.C: New test.
38370
38371 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38372
38373         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38374         -pedantic-errors.
38375
38376 2004-09-01  Paul Brook  <paul@codesourcery.com>
38377
38378         * gfortran.dg/eof_2.f90: New test.
38379
38380 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38381
38382         PR fortran/16579
38383         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38384
38385 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38386
38387         PR libfortran/16805
38388         * gfortran.dg/list_read_2.f90: New test.
38389
38390 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38391
38392         * g++.dg/abi/key1.C: New test.
38393
38394 2004-08-31  Richard Henderson  <rth@redhat.com>
38395
38396         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38397         form of offsetof.
38398         * g++.dg/other/offsetof5.C: Remove duplicate.
38399
38400 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38401
38402         PR fortran/17244
38403         * gfortran.dg/func_derived_1.f90: New test.
38404
38405 2004-08-31  Paul Brook  <paul@codesourcery.com>
38406
38407         * gfortran.dg/eof_1.f90: New test.
38408
38409 2004-08-31  Paul Brook  <paul@codesourcery.com>
38410
38411         * gfortran.dg/list_read_1.f90: New file.
38412
38413 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38414
38415         * g++.dg/opt/loop1.C: XFAIL.
38416
38417 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38418
38419         * gcc.dg/funcdef-storage-1.c: New.
38420         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38421         an extern function in local scope.
38422         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38423         declare an 'auto inline' function in local scope.
38424         * gcc.dg/20011130-1.c: Likewise.
38425         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38426         an 'auto' function in local scope.
38427         * gcc.dg/20021014-1.c: Likewise.
38428         * gcc.dg/20030331-2.c: Likewise.
38429
38430 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38431
38432         * gfortran.dg/blockdata_1.f90: New test.
38433
38434 2004-08-30  Richard Henderson  <rth@redhat.com>
38435
38436         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38437
38438 2004-08-30  Richard Henderson  <rth@redhat.com>
38439
38440         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38441         additional_flags set by alternate driver.
38442         (ieee-options): New procedure.
38443         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38444         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38445         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38446         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38447
38448 2004-08-30  Richard Henderson  <rth@redhat.com>
38449
38450         * lib/f-torture.exp: Remove.
38451
38452 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38453
38454         PR rtl-optimization/16590
38455         * g++.dg/opt/loop1.C: New test.
38456
38457 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38458
38459         PR fortran/13910
38460         * gfortran.dg/oldstyle_1.f90: New test.
38461
38462 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38463         Paul Brook  <paul@codesourcery.com>
38464
38465         * gfortran.dg/g77/README: Update.
38466         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38467         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38468         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38469
38470 2004-08-28  Paul Brook  <paul@codesourcery.com>
38471
38472         PR libfortran/17195
38473         * gfortran.dg/edit_real_1.f90: New test.
38474
38475 2004-08-27  Paul Brook  <paul@codesourcery.com>
38476
38477         * gfortran.dg/rewind_1.f90: New test.
38478
38479 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38480
38481         PR fortran/16597
38482         * gfortran.dg/pr16597.f90: New test.
38483
38484 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38485
38486         PR c/13801
38487         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38488         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38489         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38490         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38491         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38492
38493 2004-08-26  Nick Clifton  <nickc@redhat.com>
38494
38495         * gcc.c-torture/compile/pr17119.c: New test.
38496
38497 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38498
38499         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38500
38501 2004-08-25  Richard Henderson  <rth@redhat.com>
38502
38503         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38504         the bits that expect kind=8 to be the largest real kind.
38505
38506 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38507
38508         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38509
38510 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38511
38512         * gfortran.dg/assignment_1.f90: New test.
38513
38514 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38515
38516         * g++.dg/template/repo3.C: New test.
38517
38518 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38519
38520         PR middle-end/16693
38521         PR tree-optimization/16372
38522         * g++.dg/opt/pr16372-1.C: New test case.
38523         * g++.dg/opt/pr16693-1.C: New test case.
38524         * g++.dg/opt/pr16693-2.C: New test case.
38525
38526 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38527
38528         * objc.dg/proto-lossage-4.m: New test.
38529
38530 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38531
38532         PR c++/17155
38533         * g++.dg/inherit/local2.C: New test.
38534
38535 2004-08-25  Paul Brook  <paul@codesourcery.com>
38536
38537         PR fortran/17144
38538         * gfortran.dg/string_ctor_1.f90: New test.
38539
38540 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38541
38542         PR c++/14428
38543         * g++.dg/template/redecl2.C: New test.
38544
38545 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38546
38547         PR fortran/17143
38548         * gfortran.dg/pr17143.f90: New test.
38549
38550 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38551
38552         PR fortran/17164
38553         * gfortran.dg/pr17164.f90: New test.
38554
38555 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38556
38557         * gcc.dg/tree-ssa/loop-1.c: New test.
38558
38559 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38560
38561         * gcc.c-torture/compile/20040824-1.c: New test.
38562
38563 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38564
38565         * gcc.c-torture/compile/iftrap-3.c: New test.
38566
38567 2004-08-24  Paul Brook  <paul@codesourcery.com>
38568
38569         * gfortran.dg/entry_2.f90: New test.
38570
38571 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38572
38573         PR c++/16889
38574         * g++.dg/lookup/ambig[12].C: New.
38575
38576 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38577
38578         PR c++/16706
38579         * g++.dg/template/crash21.C: New test.
38580         * g++.dg/template/crash22.C: Likewise.
38581
38582 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38583
38584         PR c++/17149
38585         * g++.dg/template/access15.C: New.
38586
38587 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38588
38589         PR c++/17163
38590         * g++.dg/template/repo2.C: New test.
38591
38592 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38593
38594         PR rtl-optimization/17078
38595         * gcc.c-torture/execute/pr17078-1.c: New test case.
38596
38597 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38598
38599         PR c/14492
38600         * gcc.dg/debug/crash1.c: New test.
38601
38602 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38603
38604         PR c/16180
38605         * gcc.dg/loop-5.c: New test.
38606
38607 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38608
38609         * gcc.c-torture/execute/20040823-1.c: New test.
38610
38611 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38612
38613         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38614         to the assembler.  Simplify test accordingly.
38615         (asm_abi_flags): Use GNU names.
38616         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38617         to check for ABI flags.
38618
38619 2004-08-22  Andrew Pinski  <apinski@apple.com>
38620
38621         * g++.dg/opt/pr14029.C: New test.
38622         * gcc.c-torture/execute/pr15262.c: New test.
38623
38624 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38625
38626         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38627
38628 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38629
38630         PR 16908
38631         * gfortran.dg/direct_io.f90: New test.
38632
38633 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38634
38635         PR c++/17121
38636         * g++.dg/inherit/local2.C: New test.
38637
38638 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38639
38640         PR c++/17120
38641         * g++.dg/warn/Wparentheses-4.C: New test.
38642
38643 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38644
38645         PR c++/17121
38646         * g++.dg/inherit/local2.C: New test.
38647
38648         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38649         * gcc.dg/ppc-ldstruct.c: Likewise.
38650         * gcc.dg/ppc64-abi-2.c: Likewise.
38651
38652 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38653
38654         PR rtl-optimization/17099
38655         * gcc.c-torture/execute/20040820-1.c: New test.
38656
38657 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38658
38659         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38660
38661 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38662
38663         PR fortran/17077
38664         * gfortran.dg/auto_array_1.f90: New test.
38665
38666 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38667
38668         PR fortran/17074
38669         * gfortran.dg/simpleif_1.f90: New test.
38670
38671 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38672
38673         * lib/target-supports.exp (check_profiling_available): Return
38674         false for arm*-*-symbianelf* and arm*-*-eabi*.
38675
38676         PR c++/15890
38677         * g++.dg/template/delete1.C: New test.
38678
38679 2004-08-19  Paul Brook  <paul@codesourcery.com>
38680
38681         PR fortran/14976
38682         PR fortran/16228
38683         * gfortran.dg/data_char_1.f90: New test.
38684
38685 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38686
38687         PR fortran/16946
38688         * gfortran.dg/reduction.f90: New testcase.
38689
38690 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38691
38692         PR fortran/16520
38693         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38694
38695 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38696
38697         PR c++/17041
38698         * g++.dg/Wparentheses-3.C: New test.
38699
38700 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38701
38702         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38703         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38704         * gcc.dg/vect/vect-2.c: Likewise.
38705         * gcc.dg/vect/vect-3.c: Likewise.
38706         * gcc.dg/vect/vect-4.c: Likewise.
38707         * gcc.dg/vect/vect-5.c: Likewise.
38708         * gcc.dg/vect/vect-6.c: Likewise.
38709         * gcc.dg/vect/vect-7.c: Likewise.
38710         * gcc.dg/vect/vect-25.c: Likewise.
38711         * gcc.dg/vect/vect-31.c: Likewise.
38712         * gcc.dg/vect/vect-32.c: Likewise.
38713         * gcc.dg/vect/vect-34.c: Likewise.
38714         * gcc.dg/vect/vect-36.c: Likewise.
38715         * gcc.dg/vect/vect-all.c: Likewise.
38716
38717 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38718
38719         PR c++/17068
38720         * g++.dg/template/operator4.C: New test.
38721
38722 2004-08-18  Richard Henderson  <rth@redhat.com>
38723
38724         * gcc.dg/20040206-1.c: XFAIL.
38725
38726 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38727
38728         PR c++/16246
38729         * g++.dg/template/array7.C: New test.
38730
38731 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38732
38733         * gcc.dg/mips-movcc-1.c: New test.
38734         * gcc.dg/mips-movcc-2.c: New test.
38735         * gcc.dg/mips-movcc-3.c: New test.
38736
38737         * gcc.dg/mips-nmadd-1.c: New test.
38738         * gcc.dg/mips-nmadd-2.c: New test.
38739
38740 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38741
38742         PR c++/15871
38743         * g++.dg/opt/inline8.C: New test.
38744
38745         PR c++/16965
38746         * g++.dg/parse/error17.C: New test.
38747
38748 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38749
38750         * gcc.dg/vect: New directory for vectorizer tests.
38751         * gcc.dg/vect/tree-vect.h: New file.
38752         * gcc.dg/vect/vect.exp: New file.
38753         * gcc.dg/vect/pr16105.c.c: New test.
38754         * gcc.dg/vect/vect-1.c: New test.
38755         * gcc.dg/vect/vect-2.c: New test.
38756         * gcc.dg/vect/vect-3.c: New test.
38757         * gcc.dg/vect/vect-4.c: New test.
38758         * gcc.dg/vect/vect-5.c: New test.
38759         * gcc.dg/vect/vect-6.c: New test.
38760         * gcc.dg/vect/vect-7.c: New test.
38761         * gcc.dg/vect/vect-8.c: New test.
38762         * gcc.dg/vect/vect-9.c: New test.
38763         * gcc.dg/vect/vect-10.c: New test.
38764         * gcc.dg/vect/vect-11.c: New test.
38765         * gcc.dg/vect/vect-12.c: New test.
38766         * gcc.dg/vect/vect-13.c: New test.
38767         * gcc.dg/vect/vect-14.c: New test.
38768         * gcc.dg/vect/vect-15.c: New test.
38769         * gcc.dg/vect/vect-16.c: New test.
38770         * gcc.dg/vect/vect-17.c: New test.
38771         * gcc.dg/vect/vect-18.c: New test.
38772         * gcc.dg/vect/vect-19.c: New test.
38773         * gcc.dg/vect/vect-20.c: New test.
38774         * gcc.dg/vect/vect-21.c: New test.
38775         * gcc.dg/vect/vect-22.c: New test.
38776         * gcc.dg/vect/vect-23.c: New test.
38777         * gcc.dg/vect/vect-24.c: New test.
38778         * gcc.dg/vect/vect-25.c: New test.
38779         * gcc.dg/vect/vect-26.c: New test.
38780         * gcc.dg/vect/vect-27.c: New test.
38781         * gcc.dg/vect/vect-28.c: New test.
38782         * gcc.dg/vect/vect-29.c: New test.
38783         * gcc.dg/vect/vect-30.c: New test.
38784         * gcc.dg/vect/vect-31.c: New test.
38785         * gcc.dg/vect/vect-32.c: New test.
38786         * gcc.dg/vect/vect-33.c: New test.
38787         * gcc.dg/vect/vect-34.c: New test.
38788         * gcc.dg/vect/vect-35.c: New test.
38789         * gcc.dg/vect/vect-36.c: New test.
38790         * gcc.dg/vect/vect-37.c: New test.
38791         * gcc.dg/vect/vect-38.c: New test.
38792         * gcc.dg/vect/vect-40.c: New test.
38793         * gcc.dg/vect/vect-41.c: New test.
38794         * gcc.dg/vect/vect-42.c: New test.
38795         * gcc.dg/vect/vect-43.c: New test.
38796         * gcc.dg/vect/vect-44.c: New test.
38797         * gcc.dg/vect/vect-45.c: New test.
38798         * gcc.dg/vect/vect-46.c: New test.
38799         * gcc.dg/vect/vect-47.c: New test.
38800         * gcc.dg/vect/vect-48.c: New test.
38801         * gcc.dg/vect/vect-49.c: New test.
38802         * gcc.dg/vect/vect-50.c: New test.
38803         * gcc.dg/vect/vect-51.c: New test.
38804         * gcc.dg/vect/vect-52.c: New test.
38805         * gcc.dg/vect/vect-53.c: New test.
38806         * gcc.dg/vect/vect-54.c: New test.
38807         * gcc.dg/vect/vect-55.c: New test.
38808         * gcc.dg/vect/vect-56.c: New test.
38809         * gcc.dg/vect/vect-57.c: New test.
38810         * gcc.dg/vect/vect-58.c: New test.
38811         * gcc.dg/vect/vect-59.c: New test.
38812         * gcc.dg/vect/vect-60.c: New test.
38813         * gcc.dg/vect/vect-61.c: New test.
38814         * gcc.dg/vect/vect-all.c: New test.
38815         * gcc.dg/vect/vect-none.c: New test.
38816
38817 2004-08-17  Paul Brook  <paul@codesourcery.com>
38818
38819         PR fortran/13082
38820         * gfortran.dg/entry_1.f90: New test.
38821
38822 2004-08-17  Andrew Pinski  <apinski@apple.com>
38823
38824         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38825
38826 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38827
38828         * gcc.dg/pr17036-1.c: New test.
38829
38830 2004-08-16  Devang Patel  <dpatel@apple.com>
38831
38832         * gcc.dg/darwin-20040809-1.c: New test.
38833
38834 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38835
38836         * gcc.dg/funcdef-attr-1.c: New test.
38837
38838 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38839
38840         * gcc.dg/altivec-17.c: New test.
38841         * gcc.dg/altivec-18.c: New test.
38842
38843 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38844
38845         PR c++/6749
38846         * g++.dg/template/vtable2.C: New test.
38847
38848 2004-08-14  Richard Henderson  <rth@redhat.com>
38849
38850         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38851         * gcc.dg/pack-test-4.c (main): Return 0.
38852         * gcc.dg/setjmp-1.c: Remove XFAIL.
38853         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38854
38855 2004-08-14  Richard Henderson  <rth@redhat.com>
38856
38857         * gcc.dg/980217-1.c: Add prototype for printf.
38858
38859 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38860
38861         * gfortran.dg/pr16935.f90: New test.
38862
38863 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38864
38865         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38866
38867 2004-08-13  Paul Brook  <paul@codesourcery.com>
38868
38869         * gfortran.dg/der_io_1.f90: Remove stray comma.
38870
38871 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38872
38873         * gcc.dg/vmx/cw-bug-2.c: Remove.
38874         * gcc.dg/vmx/vprint-1.c: Remove.
38875         * gcc.dg/vmx/vscan-1.c: Remove.
38876
38877 2004-08-12  Devang patel  <dpatel@apple.com>
38878
38879         * gcc.dg/darwin-20040809-2.c: New test.
38880
38881 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38882
38883         * g++.dg/ext/altivec-12.C: New test.
38884
38885         * g++.dg/ext/altivec-11.C: New test.
38886
38887 2004-08-12  Paul Brook  <paul@codesourcery.com>
38888
38889         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38890
38891 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38892
38893         * g++.dg/ext/altivec-2.C: Check for hardware support before
38894         executing any VMX instructions.
38895
38896         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38897
38898 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38899
38900         PR c++/16276
38901         * g++.old-deja/g++.other/comdat4.C: New test.
38902         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38903
38904 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38905
38906         PR target/16286
38907         * gcc.dg/pr16286.c: New test.
38908
38909 2004-08-12 Jan Beulich <jbeulich@novell.com>
38910
38911         * g++.dg/ext/asm5.C: New.
38912
38913 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38914
38915         PR c++/16698
38916         * g++.dg/eh/crash1.C: New test.
38917
38918         PR c++/16717
38919         * g++.dg/ext/construct1.C: New test.
38920
38921 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38922
38923         PR c++/16853
38924         * g++.dg/init/ptrmem1.C: New test.
38925
38926         PR c++/16618
38927         * g++.dg/parse/offsetof5.C: New test.
38928
38929         PR c++/16870
38930         * g++.dg/template/overload3.C: New test.
38931
38932 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38933
38934         PR c++/16964
38935         * g++.dg/parse/error16.C: New test.
38936
38937         PR c++/16904
38938         * g++.dg/template/error14.C: New test.
38939
38940         PR c++/16929
38941         * g++.dg/template/error15.C: New test.
38942
38943 2004-08-11  Devang Patel  <dpatel@apple.com>
38944
38945         * gcc.dg/darwin-ld-20040809-1.c: New test.
38946         * gcc.dg/darwin-ld-20040809-2.c: New test.
38947
38948 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38949
38950         PR fortran/16917
38951         * gfortran.dg/dfloat_1.f90: New test.
38952
38953 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38954
38955         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38956         * gcc.dg/dll-2.c: Fix dg-require syntax.
38957         * gcc.misc-tests/arm-isr.c (abort): Declare.
38958         (exit): Likewise.
38959
38960 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38961
38962         PR c++/16971
38963         * g++.dg/parse/crash16.C: New test.
38964
38965 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38966
38967         * gcc.dg/mips-rsqrt-1.c: New test case.
38968         * gcc.dg/mips-rsqrt-2.c: New test case.
38969         * gcc.dg/mips-rsqrt-3.c: New test case.
38970
38971 2004-08-10  Paul Brook  <paul@codesourcery.com>
38972
38973         * gfortran.dg/der_io_1.f90: New test.
38974
38975 2004-08-10  Paul Brook  <paul@codesourcery.com>
38976
38977         PR fortran/16919
38978         * gfortran.dg/der_array_1.f90: New test.
38979
38980 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38981
38982         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38983
38984 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38985
38986         * gcc.dg/wchar_t-2.c: Fix typo.
38987
38988 2004-08-09  Falk Hueffner  <falk@debian.org>
38989
38990         PR tree-optimization/12517
38991         * gcc.c-torture/compile/pr12517.c: New test.
38992
38993         PR tree-optimization/12578
38994         * gcc.c-torture/compile/pr12578.c: New test.
38995
38996         PR tree-optimization/12899
38997         * gcc.c-torture/compile/pr12899.c: New test.
38998
38999         PR rtl-optimization/14692
39000         * gcc.c-torture/compile/pr14692.c: New test.
39001
39002         PR tree-optimization/16461
39003         * gcc.c-torture/compile/pr16461.c: New test.
39004
39005 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39006
39007         * gfortran.dg/getenv_1.f90: New test.
39008
39009 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39010
39011         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39012         wchar_t.
39013         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39014
39015 2004-08-06  Paul Brook  <paul@codesourcery.com>
39016
39017         * gfortran.dg/ret_array_1.f90: New test.
39018         * gfortran.dg/ret_pointer_1.f90: New test.
39019
39020 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39021
39022         * gcc.dg/missing-field-init-[12].c: New tests.
39023         * g++.dg/warn/missing-field-init-[12].C: New tests.
39024
39025 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39026
39027         * gcc.dg/enum2.c: New test.
39028         * gcc.dg/symbian3.c: Likewise.
39029         * gcc.dg/symbian4.c: Likewise.
39030         * gcc.dg/wchar_t-2.c: Likewise.
39031
39032 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39033
39034         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39035         destructor tests.
39036
39037 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39038
39039         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39040         dg-require-visiblity.
39041         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39042         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39043         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39044         * g++.dg/ext/visibility/new1.C: Likewise.
39045         * g++.dg/ext/visibility/pragma.C: Likewise.
39046         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39047         * g++.dg/ext/visibility/virtual.C: Likewise.
39048         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39049         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39050         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39051         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39052         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39053         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39054         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39055         * g++/dg/ext/visibility/visibility-8.C: New test.
39056         * gcc.c-torture/compile/dll.x: Remove.
39057         * gcc.dg/dll-2.c: Use dg-require-dll
39058         * gcc.dg/visibility-10.c: New test.
39059         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39060         supporting DLLs.
39061         * lib/scanasm.exp (scan_hidden): New function.
39062         (scan_not_hidden): Likewise.
39063
39064 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39065
39066         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39067
39068 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39069
39070         * gcc.c-torture/execute/20040805-1.c: New test.
39071
39072 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39073
39074         * gcc.dg/20020118-1.c: Declare abort.
39075         * gcc.dg/altivec_check.h: Likewise.
39076         * gcc.dg/iftrap-2.c: Likewise.
39077         * gcc.dg/pragma-darwin.c: Likewise.
39078         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39079
39080 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39081
39082         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39083
39084 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39085
39086         * gcc.c-torture/execute/builtins/abs-2.c,
39087         gcc.c-torture/execute/builtins/abs-3.c,
39088         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39089         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39090         intmax_t, uintmax_t and their limits.
39091         * gcc.dg/intmax_t-1.c: New test.
39092
39093 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39094
39095         * g++.dg/tc1/dr147.C: Add reference to PR.
39096
39097 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39098
39099         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39100         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39101
39102 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39103
39104         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39105
39106 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39107
39108         * gcc.dg/redecl-5.c: New test.
39109         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39110         of scanf.
39111
39112 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39113
39114         PR middle-end/16790
39115         * gcc.c-torture/execute/pr16790-1.c: New test case.
39116
39117 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39118
39119         * g++.dg/ext/visibility/assign1.C: New test.
39120         * g++.dg/ext/visibility/new1.C: Likewise.
39121
39122         * gcc.dg/symbian1.c: New test.
39123         * gcc.dg/symbian2.c: Likewise.
39124
39125 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39126
39127         PR target/16570
39128         * gcc.dg/i386-sse-9.c: New test.
39129
39130 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39131
39132         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39133
39134 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39135
39136         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39137         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39138         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39139         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39140         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39141         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39142         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39143         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39144         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39145         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39146         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39147         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39148         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39149         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39150         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39151         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39152         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39153         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39154         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39155         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39156         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39157         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39158         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39159         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39160         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39161         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39162         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39163         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39164         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39165         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39166         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39167         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39168         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39169         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39170         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39171         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39172         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39173         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39174         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39175         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39176         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39177         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39178         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39179         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39180         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39181         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39182         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39183         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39184         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39185         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39186         gcc.misc-tests/i386-pf-3dnow-1.c,
39187         gcc.misc-tests/i386-pf-athlon-1.c,
39188         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39189         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39190         Declare built-in functions used.
39191         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39192
39193 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39194
39195         PR c++/16707
39196         * g++.dg/lookup/using12.C: New test.
39197
39198         * g++.dg/init/null1.C: Fix PR number.
39199         * g++.dg/parse/namespace10.C: Likewise.
39200
39201 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39202
39203         PR c++/16224
39204         * g++.dg/template/spec17.C: New test.
39205         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39206         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39207
39208 2004-08-02  David Billinghurst
39209
39210         PR fortran/16292
39211         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39212
39213 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39214
39215         * gcc.dg/ia64-got-1.c: New test case.
39216
39217 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39218
39219         PR c++/16489
39220         * g++.dg/init/null1.C: New test.
39221         * g++.dg/tc1/dr76.C: Adjust error marker.
39222
39223         PR c++/16529
39224         * g++.dg/parse/namespace10.C: New test.
39225
39226         PR c++/16810
39227         * g++.dg/inherit/ptrmem2.C: New test.
39228
39229 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39230
39231         PR target/16155
39232         * gcc.dg/pr16155.c: New test.
39233
39234 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39235
39236         * gcc.dg/redecl-2.c: New test.
39237
39238 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39239
39240         * gcc.dg/darwin-longdouble.c: New file.
39241
39242 2004-07-30  Richard Henderson  <rth@redhat.com>
39243
39244         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39245         write to constant argument.
39246         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39247
39248 2004-07-30  Richard Henderson  <rth@redhat.com>
39249
39250         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39251         tests of nearest around zero.
39252
39253 2004-07-30  Andrew Pinski  <apinski@apple.com>
39254
39255         * gcc.c-torture/compile/20040730-1.c: New test.
39256
39257 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39258
39259         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39260         powerpc-eabispe.
39261
39262 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39263
39264         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39265
39266 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39267
39268         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39269         contains $ld_library_path.
39270         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39271
39272 2004-07-29  Richard Henderson  <rth@redhat.com>
39273
39274         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39275
39276         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39277         (alt2, which): New.
39278         (Check): Accept either alternative.
39279
39280 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39281
39282         * g++.dg/abi/inline1.C: New test.
39283         * g++.dg/abi/local1-a.cc: Likewise.
39284         * g++.dg/abi/local1.C: Likewise.
39285         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39286         * g++.dg/abi/mangle12.C: Likewise.
39287         * g++.dg/abi/mangle17.C: Likewise.
39288         * g++.dg/abi/mangle20-2.C: Likewise.
39289         * g++.dg/opt/interface1.C: Likewise.
39290         * g++.dg/opt/interface1.h: Likewise.
39291         * g++.dg/opt/interface1-a.cc: New test.
39292         * g++.dg/parse/repo1.C: New test.
39293         * g++.dg/template/repo1.C: Likewise.
39294         * g++.dg/warn/Winline-1.C: Likewise.
39295         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39296
39297 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39298
39299         * gcc.dg/tree-ssa/20040729-1.c: New test.
39300
39301 2004-07-27  Matt Austern <austern@apple.com>
39302
39303         * gcc.dg/darwin-bool-1.c: New test.
39304         * gcc.dg/darwin-bool-2.c: New test.
39305
39306 2004-07-28  Richard Henderson  <rth@redhat.com>
39307
39308         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39309         arguments in the correct type.  Don't write to constant arguments.
39310
39311 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39312
39313         PR tree-optimization/16688
39314         PR tree-optimization/16689
39315         * g++.dg/tree-ssa/pr16688.C: New test.
39316
39317 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39318
39319         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39320         loads.  Not only in the comment, this time.
39321
39322 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39323
39324         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39325         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39326         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39327         * gcc.dg/sh4a-bitmovua.c: New.
39328         * gcc.dg/sh4a-cos.c: New.
39329         * gcc.dg/sh4a-cosf.c: New.
39330         * gcc.dg/sh4a-fprun.c: New.
39331         * gcc.dg/sh4a-fsrra.c: New.
39332         * gcc.dg/sh4a-memmovua.c: New.
39333         * gcc.dg/sh4a-sin.c: New.
39334         * gcc.dg/sh4a-sincos.c: New.
39335         * gcc.dg/sh4a-sincosf.c: New.
39336         * gcc.dg/sh4a-sinf.c: New.
39337
39338 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39339
39340         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39341         conditionals.
39342         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39343         loads.
39344         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39345         DOM1.
39346
39347 2004-07-27  Andrew Pinski  <apinski@apple.com>
39348
39349         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39350
39351 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39352
39353         * gcc.dg/pragma-isr.c: New test.
39354
39355 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39356
39357         PR c++/14429
39358         * g++.dg/template/ttp11.C: New test.
39359
39360 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39361
39362         * gcc.c-torture/compile/20040727-1.c: New test.
39363
39364 2004-07-26  Eric Christopher  <echristo@redhat.com>
39365
39366         * gcc.c-torture/compile/20040726-2.c: New test.
39367
39368 2004-07-26  Andrew Pinski  <apinski@apple.com>
39369
39370         * g++.dg/rtti/tinfo1.C: Xfail.
39371
39372 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39373
39374         * gcc.c-torture/compile/20040726-1.c: New test.
39375
39376 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39377             Brian Ryner  <bryner@brianryner.com>
39378
39379         PR c++/9283
39380         PR c++/15000
39381         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39382         * g++.dg/ext/visibility/: New directory.
39383         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39384         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39385         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39386         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39387         * g++.dg/ext/visibility/fvisibility.C,
39388         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39389         g++.dg/ext/visibility/fvisibility-override1.C
39390         g++.dg/ext/visibility/fvisibility-override2.C
39391         g++.dg/ext/visibility/memfuncts.C
39392         g++.dg/ext/visibility/noPLT.C
39393         g++.dg/ext/visibility/pragma.C
39394         g++.dg/ext/visibility/pragma-override1.C
39395         g++.dg/ext/visibility/pragma-override2.C
39396         g++.dg/ext/visibility/staticmemfuncts.C
39397         g++.dg/ext/visibility/virtual.C: New tests.
39398
39399 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39400
39401         PR c/15360
39402         * gcc.dg/pr15360-1.c: New test.
39403
39404 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39405
39406         * gcc.dg/pragma-align-2.c: New test.
39407         * gcc.dg/pragma-init-fini.c: New test.
39408         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39409         targets.
39410
39411 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39412
39413         * gcc.dg/init-string-2.c: New test.
39414
39415 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39416
39417         PR 16684
39418         * gcc.dg/Wredundant-decls-1.c: New test case.
39419
39420 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39421
39422         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39423         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39424         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39425         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39426         * gcc.dg/compat/generate-random.c: New file.
39427         * gcc.dg/compat/generate-random.h: Likewise.
39428         * gcc.dg/compat/generate-random_r.c: Likewise.
39429         * gcc.dg/compat/struct-layout-1.h: Likewise.
39430         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39431         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39432         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39433         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39434         * gcc.dg/compat/struct-layout-1_main.c: New test.
39435         * gcc.dg/compat/struct-layout-1_x.c: New file.
39436         * gcc.dg/compat/struct-layout-1_y.c: New file.
39437         * gcc.dg/compat/struct-layout-1_test.h: New file.
39438
39439 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39440
39441         * gcc.dg/comp-return-1.c: New test
39442
39443 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39444
39445         * gcc.dg/vmx/8-02a.c: Fix typo.
39446
39447         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39448         * gcc.dg/darwin-abi-3.c: New test.
39449
39450         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39451         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39452
39453         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39454         * gcc.dg/vmx/ops-long-1.c: New test.
39455         * gcc.dg/vmx/ops-long-2.c: New test.
39456
39457 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39458
39459         * g++.dg/lookup/conv-[1234].C: New.
39460
39461 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39462
39463         * g++.dg/parse/attr2.C: Simplify.
39464
39465 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39466
39467         PR c/7284
39468         * gcc.c-torture/execute/pr7284-1.c: New test.
39469
39470 2004-07-22  Brian Booth  <bbooth@redhat.com>
39471
39472         * gcc.dg/tree-ssa/20040721-1.c: New test.
39473
39474 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39475
39476         * g++.dg/template/crash20.c: New.
39477
39478 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39479
39480         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39481         Add dg-run directive.  Declare variables as required.
39482         * gfortran.dg/g77/README: Update
39483
39484 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39485
39486         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39487         gcc.dg/cris-peep2-andu2.c: New tests.
39488
39489 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39490
39491         PR c/15052
39492         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39493         on return type.
39494         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39495         messages.
39496         * gcc.dg/qual-return-2.c: Update expected messages.
39497         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39498
39499 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39500
39501         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39502         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39503
39504 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39505
39506         PR c/11250
39507         * gcc.dg/init-string-1.c: New test.
39508
39509 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39510
39511         PR middle-end/15345
39512         PR c/16450
39513         * gcc.dg/torture/nested-fn-1.c: New test.
39514
39515 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39516
39517         PR target/16559
39518         * gcc.dg/ia64-fptr-1.c: New file.
39519
39520 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39521
39522         PR c++/14497
39523         * g++.dg/template/spec16.C: New test.
39524         * g++.old-deja/g++.robertl/eb118.C: Remove.
39525
39526 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39527
39528         PR c++/509
39529         * g++.dg/template/spec15.C: New test.
39530
39531 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39532
39533         Copy cases from g77.f-torture/execute and add dg-run
39534         directive.  Other changes as noted.
39535         * gfortran.dg/g77/13037.f
39536         * gfortran.dg/g77/1832.f
39537         * gfortran.dg/g77/19981119-0.f
39538         * gfortran.dg/g77/19990313-0.f
39539         * gfortran.dg/g77/19990313-1.f
39540         * gfortran.dg/g77/19990313-2.f
39541         * gfortran.dg/g77/19990313-3.f
39542         * gfortran.dg/g77/19990419-1.f
39543         * gfortran.dg/g77/19990826-0.f
39544         * gfortran.dg/g77/19990826-2.f
39545         * gfortran.dg/g77/20000503-1.f
39546         * gfortran.dg/g77/20001111.f
39547         * gfortran.dg/g77/20010116.f
39548         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39549         * gfortran.dg/g77/20010430.f
39550         * gfortran.dg/g77/6177.f
39551         * gfortran.dg/g77/947.f
39552         * gfortran.dg/g77/970816-3.f
39553         * gfortran.dg/g77/971102-1.f
39554         * gfortran.dg/g77/980520-1.f
39555         * gfortran.dg/g77/980628-0.f
39556         * gfortran.dg/g77/980628-1.f
39557         * gfortran.dg/g77/980628-10.f
39558         * gfortran.dg/g77/980628-2.f
39559         * gfortran.dg/g77/980628-3.f
39560         * gfortran.dg/g77/980628-7.f
39561         * gfortran.dg/g77/980628-8.f
39562         * gfortran.dg/g77/980628-9.f
39563         * gfortran.dg/g77/980701-0.f
39564         * gfortran.dg/g77/980701-1.f
39565         * gfortran.dg/g77/cabs.f
39566         * gfortran.dg/g77/claus.f
39567         * gfortran.dg/g77/complex_1.f
39568         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39569         * gfortran.dg/g77/dcomplex.f
39570         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39571         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39572         * gfortran.dg/g77/f90-intrinsic-numeric.f
39573         * gfortran.dg/g77/int8421.f
39574         * gfortran.dg/g77/labug1.f
39575         * gfortran.dg/g77/large_vec.f
39576         * gfortran.dg/g77/le.f
39577         * gfortran.dg/g77/short.f
39578         * gfortran.dg/g77/README: Update
39579
39580 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39581
39582         PR c++/16637
39583         * g++.dg/parse/lookup4.C: New test.
39584
39585 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39586
39587         PR c++/16175
39588         * g++.dg/template/ttp10.C: New test.
39589
39590 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39591
39592         * gcc.dg/pr12625-1.c: New test.
39593
39594 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39595
39596         * gcc.dg/switch-warn-1.c: New test.
39597         * gcc.dg/switch-warn-2.c: New test.
39598         * gcc.c-torture/compile/pr14730.c: Update.
39599
39600 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39601
39602         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39603         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39604         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39605         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39606
39607 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39608
39609         PR c++/16623
39610         * g++.dg/template/assign1.C: New test.
39611
39612 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39613
39614         PR c++/12170
39615         * g++.dg/template/ttp9.C: New test.
39616
39617 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39618
39619         * gcc.dg/format/cmn-err-1.c: New test.
39620
39621 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39622
39623         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39624         gcc.dg/Wparentheses-10.c: New tests.
39625         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39626
39627 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39628
39629         PR fortran/16465
39630         * gfortran.dg/g77//ffixed-line-length-0.f,
39631         gfortran.dg/g77/ffixed-line-length-132.f,
39632         gfortran.dg/g77/ffixed-line-length-72.f,
39633         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39634         gfortran.dg/g77/README: Update.
39635
39636 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39637
39638         PR c++/13092
39639         * g++.dg/template/non-dependent7.C: New test.
39640         * g++.dg/template/non-dependent8.C: Likewise.
39641         * g++.dg/template/non-dependent9.C: Likewise.
39642         * g++.dg/template/non-dependent10.C: Likewise.
39643
39644 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39645
39646         PR c++/16337
39647         * g++.dg/parse/attr2.C: New test.
39648
39649 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39650
39651         * g77.dg: Removed.
39652         * g77.f-torture: Ditto.
39653
39654 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39655
39656         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39657         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39658         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39659
39660 2004-07-16  Richard Henderson  <rth@redhat.com>
39661
39662         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39663
39664 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39665
39666         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39667         tests with full list of options.
39668         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39669         of TORTURE_OPTIONS if test contains 'dg-do run'.
39670
39671         PR fortran/16404
39672         * gfortran.dg/do_iterator.f90: New test.
39673
39674 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39675
39676         PR rtl-optimization/16536
39677         * gcc.c-torture/execute/restrict-1.c: New test.
39678
39679 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39680
39681         PR fortran/15324
39682         * gfortran.dg/pr15324.f90: New test.
39683
39684         PR fortran/15129
39685         * gfortran.dg/pr15129.f90: New test.
39686
39687         PR fortran/15140
39688         * gfortran.dg/pr15140.f90: New test.
39689
39690         PR fortran/13792
39691         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39692         compile-time simplification.
39693
39694 2004-07-14  Mike Stump  <mrs@apple.com>
39695
39696         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39697
39698 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39699
39700         PR target/16325
39701         * gcc.dg/profile-generate-1.c: New.
39702
39703 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39704
39705         * gcc.c-torture/execute/20040709-1.c: New test.
39706         * gcc.c-torture/execute/20040709-2.c: New test.
39707
39708 2004-07-14  Mike Stump  <mrs@apple.com>
39709
39710         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39711
39712 2004-07-14  Mike Stump  <mrs@apple.com>
39713
39714         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39715
39716 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39717
39718         PR c++/16518
39719         * g++.dg/parse/mutable1.C: New test.
39720
39721 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39722
39723         PR tree-optimization/16443
39724         * gcc.dg/tree-ssa/20040713-1.c: New test.
39725
39726 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39727
39728         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39729         for operator new.
39730
39731 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39732
39733         * gfortran.dg/g77/README: New file
39734         * gfortran.dg/g77/19981216-0.f: Copy from
39735         g77.f-torture/noncompile.  Add "dg-do compile" and
39736         dg-error as required.
39737         * gfortran.dg/g77/19990218-1.f: Likewise.
39738         * gfortran.dg/g77/19990905-1.f: Likewise.
39739         * gfortran.dg/g77/9263.f: Likewise.
39740         * gfortran.dg/g77/980615-0.f: Likewise.
39741         * gfortran.dg/g77/980616-0.f: Likewise.
39742         * gfortran.dg/g77/check0.f: Likewise.
39743         * gfortran.dg/g77/select_no_compile.f: Likewise.
39744
39745 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39746
39747         Copy files from g77.f-torture/compile.
39748         Add "{ dg-do compile}".  Other changes as noted
39749         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39750         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39751         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39752         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39753         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39754         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39755         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39756         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39757         statement to conform to standard.  Append alpha1.x for reference.
39758         * gfortran.dg/g77/xformat.f: Add dg-warning
39759
39760 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39761
39762         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39763         Add {dg-do compile} directive.
39764         * gfortran.dg/g77/cpp2.F: Likewise.
39765
39766 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39767
39768         PR c++/5402
39769         * g++.dg/lookup/name-clash1.C: New test.
39770
39771         PR c++/9777
39772         * g++.dg/lookup/name-clash2.C: New test.
39773
39774         PR c++/12102
39775         * g++.dg/lookup/name-clash3.C: New test.
39776
39777 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39778
39779         * g++.dg/lookup/new2.C: New test.
39780         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39781
39782 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39783
39784         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39785         Add {dg-do compile} directive.
39786         * gfortran.dg/g77/13060.f: Likewise.
39787         * gfortran.dg/g77/19990218-0.f: Likewise.
39788         * gfortran.dg/g77/19990305-0.f: Likewise.
39789         * gfortran.dg/g77/19990419-0.f: Likewise.
39790         * gfortran.dg/g77/19990502-0.f: Likewise.
39791         * gfortran.dg/g77/19990502-1.f: Likewise.
39792         * gfortran.dg/g77/19990525-0.f: Likewise.
39793         * gfortran.dg/g77/19990826-1.f: Likewise.
39794         * gfortran.dg/g77/19990826-3.f: Likewise.
39795         * gfortran.dg/g77/19990905-2.f: Likewise.
39796         * gfortran.dg/g77/20000412-1.f: Likewise.
39797         * gfortran.dg/g77/20000511-1.f: Likewise.
39798         * gfortran.dg/g77/20000511-2.f: Likewise.
39799         * gfortran.dg/g77/20000518.f: Likewise.
39800         * gfortran.dg/g77/20000601-1.f: Likewise.
39801         * gfortran.dg/g77/20000601-2.f: Likewise.
39802         * gfortran.dg/g77/20000629-1.f: Likewise.
39803         * gfortran.dg/g77/20000630-2.f: Likewise.
39804         * gfortran.dg/g77/20010115.f: Likewise.
39805         * gfortran.dg/g77/20010321-1.f: Likewise.
39806         * gfortran.dg/g77/20010426.f: Likewise.
39807         * gfortran.dg/g77/20020307-1.f: Likewise.
39808         * gfortran.dg/g77/8485.f: Likewise.
39809         * gfortran.dg/g77/960317-1.f: Likewise.
39810         * gfortran.dg/g77/970915-0.f: Likewise.
39811         * gfortran.dg/g77/980310-1.f: Likewise.
39812         * gfortran.dg/g77/980310-2.f: Likewise.
39813         * gfortran.dg/g77/980310-3.f: Likewise.
39814         * gfortran.dg/g77/980310-4.f: Likewise.
39815         * gfortran.dg/g77/980310-6.f: Likewise.
39816         * gfortran.dg/g77/980310-7.f: Likewise.
39817         * gfortran.dg/g77/980310-8.f: Likewise.
39818         * gfortran.dg/g77/980419-2.f: Likewise.
39819         * gfortran.dg/g77/980424-0.f: Likewise.
39820         * gfortran.dg/g77/980427-0.f: Likewise.
39821         * gfortran.dg/g77/980729-0.f: Likewise.
39822         * gfortran.dg/g77/981117-1.f: Likewise.
39823         * gfortran.dg/g77/toon_1.f: Likewise.
39824
39825 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39826
39827         PR c++/2204
39828         * g++.dg/other/abstract2.C: New test.
39829
39830 2004-07-12  Paul Brook  <paul@codesourcery.com>
39831
39832         * gfortran.dg/pointer_init_1.f90: New test.
39833
39834 2004-07-11  Paul Brook  <paul@codesourcery.com>
39835
39836         PR fortran/15986
39837         * gfortran.dg/contained_1.f90: New test.
39838
39839 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39840
39841         * g++.dg/parse/defarg8.C: New test.
39842
39843 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39844
39845         PR fortran/16433
39846         * gfortran.dg/pr16433.f: New test.
39847
39848         PR fortran/17574
39849         * gfortran.dg/pr15754.f90: New test.
39850
39851 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39852
39853         PR tree-optimization/16437
39854         * gcc.c-torture/execute/bitfld-4.c: New test.
39855
39856 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39857
39858         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39859         access to common var from module.
39860
39861 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39862
39863         PR fortran/16336
39864         * gfortran.fortran-torture/execute/common_2.f90: New test.
39865
39866 2004-07-10  Paul Brook  <paul@codesourcery.com>
39867
39868         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39869
39870 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39871
39872         PR fortran/15969
39873         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39874
39875 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39876
39877         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39878         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39879         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39880         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39881         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39882         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39883         * gfortran.dg/g77/funderscoring.f: Likewise.
39884         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39885
39886 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39887
39888         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39889
39890 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39891         Paul Brook  <paul@codesourcery.com>
39892
39893         PR fortran/13415
39894         * gfortran.dg/common_pointer_1.f90: New test.
39895
39896 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39897
39898         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39899
39900 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39901
39902         PR target/16364
39903         * gcc.c-torture/compile/20040709-1.c: New.
39904
39905 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39906
39907         PR fortran/14077
39908         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39909
39910 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39911
39912         PR fortran/13201
39913         * gfortran.dg/shape_1.f90: New test.
39914
39915 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39916             Andrew Pinski  <apinski@apple.com>
39917
39918         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39919
39920 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39921
39922         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39923         comment.
39924
39925 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39926         Paul Brook  <paul@codesourcery.com>
39927
39928         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39929         '.f95' and '.F95'.
39930
39931 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39932
39933         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39934
39935 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39936
39937         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39938         testcases with capital suffix.
39939
39940 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39941
39942         PR fortran/15481
39943         PR fortran/13372
39944         PR fortran/13575
39945         PR fortran/15978
39946         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39947
39948         * gfortran.dg/implicit_1.f90: New test.
39949
39950 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39951
39952         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39953         expression to match gfortran warning/error messages
39954         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39955         dg-error text.
39956
39957 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39958
39959         * lib/fortran-torture.exp: Rename proc search_for to
39960         search_for_re.
39961
39962 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39963
39964         * gcc.c-torture/execute/simd-5.x: New file.
39965         XFAIL on SPARC 64-bit at -O0.
39966
39967 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39968
39969         PR c++/8211
39970         PR c++/16165
39971         * g++.dg/warn/effc3.C: New test.
39972
39973 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39974
39975         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39976         change X to 1X in format.
39977         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39978         add data statements to conform to standard.
39979
39980 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39981
39982         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39983         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39984         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39985
39986 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39987
39988         * gfortran.dg/g77/7388.f: Copy from g77.dg
39989         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39990         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39991         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39992         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39993         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39994         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39995         * gfortran.dg/g77/strlen0.f: Likewise.
39996
39997 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39998
39999         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40000         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40001
40002 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40003
40004         * gcc.c-torture/execute/920428-2.x: Delete.
40005         * gcc.c-torture/execute/920501-7.x: Likewise.
40006
40007 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
40008
40009         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40010         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40011         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40012         prescott and c3-2.
40013         (PREFETCH_3DNOW): Add -march=c3.
40014
40015 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40016
40017         PR c/16437
40018         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40019         * gcc.c-torture/execute/bf64-1.x: Likewise.
40020
40021 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40022
40023         * gcc.c-torture/compile/20040708-1.c: New test.
40024
40025 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40026
40027         PR c++/16169
40028         * g++.dg/warn/effc2.C: New test.
40029
40030 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40031
40032         * gcc.c-torture/execute/bitfld-1.x: Remove.
40033         * gcc.c-torture/execute/bitfld-3.c: New test.
40034         * gcc.dg/bitfld-2.c: Remove XFAILs.
40035
40036 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40037
40038         PR c++/16276
40039         * g++.dg/rtti/tinfo1.C: New file.
40040
40041 2004-07-07  Eric Christopher  <echristo@redhat.com>
40042
40043         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40044
40045 2004-07-07  Andrew Pinski  <apinski@apple.com>
40046
40047         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40048
40049 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40050
40051         * g++.dg/init/call1.C: XFAIL.
40052
40053 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40054
40055         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40056         except for movstrict*, to movmem* and clrstr* to clrmem*.
40057
40058 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40059
40060         * gcc.c-torture/execute/20040707-1.c: New test.
40061
40062 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40063
40064         * gcc.c-torture/execute/20040706-1.c: New test.
40065
40066 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40067
40068         PR c++/3671
40069         * g++.dg/template/spec14.C: New test.
40070
40071 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40072
40073         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40074         nothing if not yet defined.  Use it in b, c and d type definitions.
40075         * gcc.c-torture/execute/20040705-1.c: New test.
40076         * gcc.c-torture/execute/20040705-2.c: New test.
40077
40078 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40079
40080         PR c++/2518
40081         * g++.dg/lookup/new1.C: New test.
40082
40083 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40084
40085         PR c++/11406
40086         * g++.dg/template/sizeof8.C: New test.
40087
40088 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40089
40090         * gcc.c-torture/compile/20040705-1.c: New test.
40091
40092 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40093
40094         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40095
40096 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40097
40098         * gcc.dg/cpp/if-mop.c: Two new testcases.
40099         * gcc.dg/cpp/trad/comment-3.c: New.
40100
40101 2004-07-04  Paul Brook  <paul@codesourcery.com>
40102
40103         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40104
40105 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40106
40107         PR c++/3761
40108         * g++.dg/lookup/crash4.C: New test.
40109
40110 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40111
40112         * gcc.c-torture/execute/builtin-abs-1.c
40113         * gcc.c-torture/execute/builtin-abs-2.c
40114         * gcc.c-torture/execute/builtin-complex-1.c
40115         * gcc.c-torture/execute/builtins/string-1-lib.c
40116         * gcc.c-torture/execute/builtins/string-1.c
40117         * gcc.c-torture/execute/builtins/string-2-lib.c
40118         * gcc.c-torture/execute/builtins/string-2.c
40119         * gcc.c-torture/execute/builtins/string-3-lib.c
40120         * gcc.c-torture/execute/builtins/string-3.c
40121         * gcc.c-torture/execute/builtins/string-4-lib.c
40122         * gcc.c-torture/execute/builtins/string-4.c
40123         * gcc.c-torture/execute/builtins/string-5-lib.c
40124         * gcc.c-torture/execute/builtins/string-5.c
40125         * gcc.c-torture/execute/builtins/string-6-lib.c
40126         * gcc.c-torture/execute/builtins/string-6.c
40127         * gcc.c-torture/execute/builtins/string-7-lib.c
40128         * gcc.c-torture/execute/builtins/string-7.c
40129         * gcc.c-torture/execute/builtins/string-8-lib.c
40130         * gcc.c-torture/execute/builtins/string-8.c
40131         * gcc.c-torture/execute/builtins/string-9-lib.c
40132         * gcc.c-torture/execute/builtins/string-9.c
40133         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40134         * gcc.c-torture/execute/builtins/string-asm-1.c
40135         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40136         * gcc.c-torture/execute/builtins/string-asm-2.c
40137         * gcc.c-torture/execute/stdio-opt-1.c
40138         * gcc.c-torture/execute/stdio-opt-2.c
40139         * gcc.c-torture/execute/stdio-opt-3.c
40140         * gcc.c-torture/execute/string-opt-1.c
40141         * gcc.c-torture/execute/string-opt-10.c
40142         * gcc.c-torture/execute/string-opt-11.c
40143         * gcc.c-torture/execute/string-opt-12.c
40144         * gcc.c-torture/execute/string-opt-13.c
40145         * gcc.c-torture/execute/string-opt-14.c
40146         * gcc.c-torture/execute/string-opt-15.c
40147         * gcc.c-torture/execute/string-opt-16.c
40148         * gcc.c-torture/execute/string-opt-2.c
40149         * gcc.c-torture/execute/string-opt-6.c
40150         * gcc.c-torture/execute/string-opt-7.c
40151         * gcc.c-torture/execute/string-opt-8.c:
40152         Replace with ...
40153
40154         * gcc.c-torture/execute/builtins/abs-2.c
40155         * gcc.c-torture/execute/builtins/abs-3.c
40156         * gcc.c-torture/execute/builtins/complex-1.c
40157         * gcc.c-torture/execute/builtins/fprintf.c
40158         * gcc.c-torture/execute/builtins/fputs.c
40159         * gcc.c-torture/execute/builtins/memcmp.c
40160         * gcc.c-torture/execute/builtins/memmove.c
40161         * gcc.c-torture/execute/builtins/memops-asm.c
40162         * gcc.c-torture/execute/builtins/mempcpy-2.c
40163         * gcc.c-torture/execute/builtins/mempcpy.c
40164         * gcc.c-torture/execute/builtins/memset.c
40165         * gcc.c-torture/execute/builtins/printf.c
40166         * gcc.c-torture/execute/builtins/sprintf.c
40167         * gcc.c-torture/execute/builtins/strcat.c
40168         * gcc.c-torture/execute/builtins/strchr.c
40169         * gcc.c-torture/execute/builtins/strcmp.c
40170         * gcc.c-torture/execute/builtins/strcpy.c
40171         * gcc.c-torture/execute/builtins/strcspn.c
40172         * gcc.c-torture/execute/builtins/strlen-2.c
40173         * gcc.c-torture/execute/builtins/strlen.c
40174         * gcc.c-torture/execute/builtins/strncat.c
40175         * gcc.c-torture/execute/builtins/strncmp-2.c
40176         * gcc.c-torture/execute/builtins/strncmp.c
40177         * gcc.c-torture/execute/builtins/strncpy.c
40178         * gcc.c-torture/execute/builtins/strpbrk.c
40179         * gcc.c-torture/execute/builtins/strpcpy-2.c
40180         * gcc.c-torture/execute/builtins/strpcpy.c
40181         * gcc.c-torture/execute/builtins/strrchr.c
40182         * gcc.c-torture/execute/builtins/strspn.c
40183         * gcc.c-torture/execute/builtins/strstr-asm.c
40184         * gcc.c-torture/execute/builtins/strstr.c:
40185         ... these new files.
40186
40187         * gcc.c-torture/execute/builtins/abs-2-lib.c
40188         * gcc.c-torture/execute/builtins/abs-3-lib.c
40189         * gcc.c-torture/execute/builtins/complex-1-lib.c
40190         * gcc.c-torture/execute/builtins/fprintf-lib.c
40191         * gcc.c-torture/execute/builtins/fputs-lib.c
40192         * gcc.c-torture/execute/builtins/memcmp-lib.c
40193         * gcc.c-torture/execute/builtins/memmove-lib.c
40194         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40195         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40196         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40197         * gcc.c-torture/execute/builtins/memset-lib.c
40198         * gcc.c-torture/execute/builtins/printf-lib.c
40199         * gcc.c-torture/execute/builtins/sprintf-lib.c
40200         * gcc.c-torture/execute/builtins/strcat-lib.c
40201         * gcc.c-torture/execute/builtins/strchr-lib.c
40202         * gcc.c-torture/execute/builtins/strcmp-lib.c
40203         * gcc.c-torture/execute/builtins/strcpy-lib.c
40204         * gcc.c-torture/execute/builtins/strcspn-lib.c
40205         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40206         * gcc.c-torture/execute/builtins/strlen-lib.c
40207         * gcc.c-torture/execute/builtins/strncat-lib.c
40208         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40209         * gcc.c-torture/execute/builtins/strncmp-lib.c
40210         * gcc.c-torture/execute/builtins/strncpy-lib.c
40211         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40212         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40213         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40214         * gcc.c-torture/execute/builtins/strrchr-lib.c
40215         * gcc.c-torture/execute/builtins/strspn-lib.c
40216         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40217         * gcc.c-torture/execute/builtins/strstr-lib.c
40218         * gcc.c-torture/execute/builtins/lib/abs.c
40219         * gcc.c-torture/execute/builtins/lib/fprintf.c
40220         * gcc.c-torture/execute/builtins/lib/memset.c
40221         * gcc.c-torture/execute/builtins/lib/printf.c
40222         * gcc.c-torture/execute/builtins/lib/sprintf.c
40223         * gcc.c-torture/execute/builtins/lib/strcpy.c
40224         * gcc.c-torture/execute/builtins/lib/strcspn.c
40225         * gcc.c-torture/execute/builtins/lib/strncat.c
40226         * gcc.c-torture/execute/builtins/lib/strncmp.c
40227         * gcc.c-torture/execute/builtins/lib/strncpy.c
40228         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40229         * gcc.c-torture/execute/builtins/lib/strspn.c
40230         * gcc.c-torture/execute/builtins/lib/strstr.c:
40231         New files containing support routines.
40232
40233         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40234         declaration.
40235         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40236         when not optimizing.
40237
40238 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40239
40240         PR c++/16240
40241         * g++.dg/abi/mangle22.C: New test.
40242         * g++.dg/abi/mangle23.C: Likewise.
40243
40244 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40245
40246         PR fortran/16290
40247         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40248         Allow for cases without denormalized floating point numbers.
40249
40250 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40251
40252         PR c/1027
40253         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40254         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40255         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40256         expected warning text.
40257         * gcc.dg/format/diag-2.c: New test.
40258
40259 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40260
40261         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40262
40263 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40264
40265         * gcc.dg/builtins-43.c: New.
40266         * gcc.dg/builtins-44.c: New.
40267         * gcc.dg/builtins-45.c: New.
40268
40269 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40270             Andreas Tobler  <a.tobler@schweiz.ch>
40271
40272         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40273         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40274         as SIGSEGV.
40275         * gcc.dg/cleanup-11.c: Likewise.
40276         * gcc.dg/cleanup-8.c: Likewise.
40277         * gcc.dg/cleanup-9.c: Likewise.
40278         * gcc.dg/cleanup-5.c: Run on all platforms.
40279
40280 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40281
40282         * g++.dg/warn/nonnull1.C: New test.
40283
40284 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40285
40286         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40287         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40288         Special-case the Sun compiler wrt to <complex.h>.
40289
40290 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40291
40292         * gcc.dg/Wunreachable-8.C: New test.
40293
40294         * gcc.dg/h8300-ice2.c : New test.
40295
40296 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40297
40298         PR fortran/16161
40299         * gfortran.fortran-torture/compile/implicit.f90: Add test
40300         for implicit character.
40301
40302 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40303
40304         PR fortran/16289
40305         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40306         Use tiny() intrinsic to find smallest non-negative real
40307
40308 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40309
40310         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40311         * gcc.dg/compat/struct-by-value-22_x.c: New.
40312         * gcc.dg/compat/struct-by-value-22_y.c: New.
40313
40314         * gcc.c-torture/execute/20040629-1.c: New test.
40315
40316 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40317
40318         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40319         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40320
40321         PR target/16195
40322         * gcc.dg/20040625-1.c: New test.
40323
40324 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40325
40326         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40327
40328 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40329
40330         PR fortran/15963
40331         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40332
40333 2004-06-29  Richard Henderson  <rth@redhat.com>
40334
40335         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40336
40337 2004-06-29  Paul Brook  <paul@codesourcery.com>
40338
40339         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40340         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40341
40342 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40343
40344         PR c++/16260
40345         * g++.dg/parse/crash15.C: New.
40346
40347 2004-06-28  Andrew Pinski  <apinski@apple.com>
40348
40349         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40350         by the error already.
40351
40352         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40353
40354 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40355
40356         PR target/14041
40357         * gcc.dg/h8300-bss-align-1.c : New.
40358
40359 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40360
40361         * PR c++/16174
40362         * g++.dg/template/ctor4.C: New.
40363
40364 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40365
40366         PR c++/16205
40367         * g++.dg/warn/Wsequence-point-1.C: New test.
40368
40369 2004-06-27  Paul Brook  <paul@codesourcery.com>
40370
40371         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40372
40373 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40374
40375         * g++.old-deja/g++.mike/p7325.C: Remove.
40376
40377 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40378
40379         PR c/14963
40380         * gcc.dg/pr14963.c: New test.
40381
40382 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40383
40384         PR c++/16193
40385         * g++.dg/parse/redef1.C: New test.
40386
40387 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40388
40389         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40390         20021110.c.
40391         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40392         20021119-1.c.
40393         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40394         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40395         5-04.c.
40396         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40397         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40398         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40399         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40400         g++.brendan/enum14.C.
40401         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40402         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40403         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40404         g++.mike/virt1.C.
40405         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40406         memtemp24.C.
40407
40408 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40409
40410         * gcc.dg/20040527-1.c: New test case.
40411
40412 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40413
40414         PR gfortran/pr16196
40415         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40416
40417 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40418
40419         PR middle-end/15825
40420         * gcc.dg/pr15825-1.c: New test case.
40421
40422 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40423
40424         * gcc.c-torture/execute/20040625-1.c: New test.
40425
40426 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40427
40428         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40429
40430 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40431
40432         * gcc.dg/torture/mips-div-1.c: New test.
40433
40434 2004-06-24  Jeff Law  <law@redhat.com>
40435
40436         * gcc.dg/tree-ssa/20040624-1.c: New test.
40437
40438 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40439
40440         * gcc.c-torture/compile/20040624-1.c: New test.
40441
40442 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40443
40444         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40445         this directory.
40446
40447 2004-06-23  Andrew Pinski  <apinski@apple.com>
40448
40449         PR middle-end/15988
40450         * g++.dg/opt/ptrmem4.C: New test.
40451
40452         * gcc.dg/c90-array-quals-2.c: New test.
40453
40454 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40455
40456         * gcc.dg/kpice1.c: New test.
40457
40458 2006-06-23  Andrew Pinski  <apinski@apple.com>
40459
40460         * gcc.dg/c90-array-quals.c: New test.
40461
40462 2006-06-22  Richard Henderson  <rth@redhat.com>
40463
40464         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40465
40466 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40467
40468         * gcc.dg/builtins-config.h: Handle FreeBSD.
40469
40470 2006-06-22  Richard Henderson  <rth@redhat.com>
40471
40472         * g++.dg/opt/devirt1.C: New.
40473
40474 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40475
40476         * g++.dg/opt/pr15551.C: New testcase.
40477
40478 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40479
40480         PR target/14800
40481         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40482         x86_64-*-linux* when compiling for 32bit.
40483
40484 2004-06-21  Andrew Pinski  <apinski@apple.com>
40485
40486         * gcc.dg/pch/struct-1.c: New.
40487         * gcc.dg/pch/struct-1.hs: New.
40488
40489 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40490
40491         * gcc.dg/pch/save-temps-1.c: New file.
40492         * gcc.dg/pch/save-temps-1.hs: New file.
40493
40494 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40495
40496         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40497         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40498
40499 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40500
40501         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40502         to fix type error.
40503         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40504         Remove trailing spaces.
40505
40506 2004-06-21  Richard Henderson  <rth@redhat.com>
40507
40508         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40509         merging && to BIT_FIELD_REF.
40510
40511 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40512
40513         * g++.dg/opt/placeholder1.C: New test.
40514
40515 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40516
40517         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40518         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40519         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40520         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40521
40522 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40523
40524         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40525         extern "C".
40526         * g++.dg/other/pragma-re-1.C: Add comments.
40527
40528 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40529
40530         PR gfortran/16080
40531         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40532
40533 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40534
40535         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40536         instead of setting the type of size_t by
40537         hand.
40538
40539 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40540
40541         * gcc.dg/unordered-2.c: New test case.
40542         * gcc.dg/unordered-3.c: New test case.
40543
40544 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40545
40546         PR other/16043
40547         * lib/g++.exp (g++_version): Tweak regexp for version
40548         * lib/g77.exp (g77_version): Likewise.
40549         * lib/gfortran.exp (gfortran_version): Likewise.
40550         * lib/objc.exp (objc_version): Likewise.
40551         * lib/treelang.exp (treelang_version): Likewise.
40552
40553 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40554
40555         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40556         Use INT_MAX instead of __INT_MAX__.
40557         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40558
40559         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40560         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40561         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40562         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40563         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40564         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40565         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40566         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40567         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40568
40569         * gcc.dg/range-test-1.c: New test.
40570         * g++.dg/opt/range-test-1.C: New test.
40571
40572 2004-06-17  Richard Henderson  <rth@redhat.com>
40573
40574         * objc.dg/sync-1.m: New.
40575         * objc.dg/try-catch-1.m: Don't force next runtime.
40576         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40577         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40578         shadowed catch clause.
40579         * objc.dg/try-catch-5.m: New.
40580
40581 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40582
40583         Bug 14610
40584         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40585
40586 2004-06-15  Richard Henderson  <rth@redhat.com>
40587
40588         * gcc.dg/20001116-1.c: Move expected warning line.
40589
40590 2004-06-15  Richard Henderson  <rth@redhat.com>
40591
40592         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40593         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40594
40595 2004-06-15  Jeff Law  <law@redhat.com>
40596
40597         * gcc.dg/tree-ssa/20040615-1.c: New test.
40598         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40599         be less sensitive to operand ordering.
40600         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40601
40602 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40603
40604         * g++.dg/abi/bitfield3.C: Add comment..
40605
40606 2004-06-15  Richard Henderson  <rth@redhat.com>
40607
40608         * g++.dg/ext/stmtexpr1.C: XFAIL.
40609         * gcc.dg/20030612-1.c: XFAIL.
40610
40611 2004-06-15  Eric Christopher  <echristo@redhat.com>
40612
40613         * g++.dg/charset/asm5.c: New.
40614         * gcc.dg/charset/asm6.c: New.
40615
40616 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40617
40618         PR fortran/15962
40619         * gfortran.fortran-torture/execute/select_1.f90: New test.
40620
40621 2004-06-15  Paul Brook  <paul@codesourcery.com>
40622
40623         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40624
40625 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40626
40627         PR c++/15967
40628         * g++.dg/lookup/crash3.C: New test.
40629
40630 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40631
40632         PR c++/15947
40633         * g++.dg/parse/dtor4.C: New test.
40634
40635 2004-06-14  Jeff Law  <law@redhat.com>
40636
40637         * gcc.c-torture/compile/20040614-1.c: New test.
40638
40639 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40640
40641         PR fortran/15211
40642         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40643         LEN of a character array.
40644
40645 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40646
40647         PR c++/15096
40648         * g++.dg/template/ptrmem10.C: New test.
40649
40650         PR c++/14930
40651         * g++.dg/template/friend30.C: New test.
40652
40653 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40654
40655         PR fortran/14928
40656         * gfortran.fortran-torture/compile/mloc.f90: New test.
40657
40658 2004-06-13  Paul Brook  <paul@codesourcery.com>
40659
40660         * gfortran.fortran-torture/execute/random_2.f90: New test.
40661
40662 2004-06-13  Eric Christopher  <echristo@redhat.com>
40663
40664         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40665
40666 2004-06-12  Paul Brook  <paul@codesourcery.com>
40667
40668         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40669
40670 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40671
40672         PR fortran/14923
40673         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40674
40675 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40676
40677         PR fortran/14957
40678         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40679         syntax errors in end statements of contained subroutines.
40680
40681 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40682
40683         PR fortran/12841
40684         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40685
40686 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40687
40688         PR fortran/15665
40689         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40690
40691 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40692
40693         PR gfortran/12839
40694         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40695
40696 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40697
40698         PR c++/15862
40699         * g++.dg/parse/enum1.C: New test.
40700
40701 2004-06-10  Jeff Law  <law@redhat.com>
40702
40703         * gcc.c-torture/compile/20040610-1.c: New test.
40704
40705 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40706
40707         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40708         * g++.old-deja/g++.other/decl3.C: Likewise.
40709
40710 2004-06-10  Brian Booth  <bbooth@redhat.com>
40711
40712         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40713         V_MAY_DEF instead of VDEF.
40714         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40715
40716 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40717
40718         PR c++/14211
40719         * g++.dg/conversion/const1.C: New test.
40720
40721         PR c++/15076
40722         * g++.dg/conversion/reinterpret1.C: New test.
40723
40724         PR c++/15877
40725         * g++.dg/template/enum2.C: New test.
40726
40727         PR c++/15227
40728         * g++.dg/template/error13.C: New test.
40729
40730 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40731
40732         PR fortran/14957
40733         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40734         arguments to test_* REAL and of the right size.
40735
40736 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40737
40738         PR target/15569
40739         PR rtl-optimization/15681
40740         * gcc.dg/20040609-1.c: New test.
40741
40742 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40743
40744         PR c++/14791
40745         * g++.dg/opt/builtins1.C: New test.
40746
40747 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40748
40749         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40750         that use default windows32 struct layout.
40751         * gcc.dg/i386-bitfield2.c: Likewise.
40752
40753 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40754
40755         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40756         for mingw32 and cygwin targets.
40757
40758 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40759
40760         * gcc.dg/pch/macro-4.c: New.
40761         * gcc.dg/pch/macro-4.hs: New.
40762
40763 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40764
40765         PR fortran/13249
40766         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40767
40768 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40769
40770         PR fortran/13372
40771         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40772
40773 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40774
40775         PR gfortran/14897
40776         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40777
40778 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40779
40780         PR gfortran/15755
40781         * gfortran.fortran-torture/execute/backspace.c : New test.
40782
40783 2004-06-09  Paul Brook  <paul@codesourcery.com>
40784
40785         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40786         (pointer_to_section): Rewrite to use smaller array.
40787
40788 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40789
40790         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40791         * gcc.dg/ext/altivec-10.c: Same.
40792         * gcc.dg/ext/altivec-11.c: Same.
40793         * gcc.dg/ext/altivec-12.c: Same.
40794         * gcc.dg/ext/altivec-13.c: Same.
40795         * gcc.dg/ext/altivec-14.c: Same.
40796         * gcc.dg/ext/altivec-15.c: Same.
40797         * gcc.dg/ext/altivec-16.c: Same.
40798         * gcc.dg/ext/altivec-3.c: Same.
40799         * gcc.dg/ext/altivec-4.c: Same.
40800         * gcc.dg/ext/altivec-6.c: Same.
40801         * gcc.dg/ext/altivec-7.c: Same.
40802         * gcc.dg/ext/altivec-8.c: Same.
40803         * gcc.dg/ext/altivec-varargs-1.c: Same.
40804
40805         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40806         * g++.dg/ext/altivec-10.C: Same.
40807         * g++.dg/ext/altivec-2.C: Same.
40808         * g++.dg/ext/altivec-3.C: Same.
40809         * g++.dg/ext/altivec-4.C: Same.
40810         * g++.dg/ext/altivec-5.C: Same.
40811         * g++.dg/ext/altivec-6.C: Same.
40812         * g++.dg/ext/altivec-7.C: Same.
40813         * g++.dg/ext/altivec-8.C: Same.
40814         * g++.dg/ext/altivec-9.C: Same.
40815
40816 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40817
40818         PR c++/7841
40819         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40820
40821 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40822
40823         * gcc.dg/union-1.c: New test.
40824
40825 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40826
40827         * gcc.dg/builtins-41.c: New test case.
40828         * gcc.dg/builtins-42.c: New test case.
40829
40830 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40831
40832         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40833         * g++.dg/ext/altivec-10.C: Same.
40834         * g++.dg/ext/altivec-2.C: Same.
40835         * g++.dg/ext/altivec-3.C: Same.
40836         * g++.dg/ext/altivec-4.C: Same.
40837         * g++.dg/ext/altivec-5.C: Same.
40838         * g++.dg/ext/altivec-6.C: Same.
40839         * g++.dg/ext/altivec-7.C: Same.
40840         * g++.dg/ext/altivec-8.C: Same.
40841         * g++.dg/ext/altivec-9.C: Same.
40842         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40843         * g++.old-deja/g++.brendan/new3.C: Same.
40844         * gcc.c-torture/execute/eeprof-1.x: Same.
40845
40846 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40847
40848         PR c/14765
40849         * gcc.dg/pr14765-1.c: New test.
40850
40851 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40852
40853         PR c/14649
40854         * gcc.dg/pr14649-1.c: New test case.
40855
40856 2004-06-07  Richard Henderson  <rth@redhat.com>
40857
40858         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40859         if temporaries.
40860
40861 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40862
40863         * g++.dg/eh/elide1.C: Remove XFAIL.
40864
40865 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40866
40867         PR c++/15337
40868         * g++.dg/expr/sizeof3.C: New test.
40869
40870         PR c++/14777
40871         * g++.dg/template/access14.C: New test.
40872
40873         PR c++/15554
40874         * g++.dg/template/enum1.C: New test.
40875
40876         PR c++/15057
40877         * g++.dg/eh/throw1.C: New test.
40878
40879 2004-06-07  David Ayers  <d.ayers@inode.at>
40880             Ziemowit Laski  <zlaski@apple.com>
40881
40882         * lib/objc.exp (objc_target_compile): Revert the '-framework
40883         Foundation' flag fix, since bare Darwin does not ship
40884         with the Foundation framework.
40885         * objc/execute/next_mapping.h: Provide a local NSConstantString
40886         @interface and @implementation.
40887         (objc_constant_string_init): A constructor function, used to
40888         initialize the NSConstantString meta-class object.
40889         * objc/execute/string1.m: Include "next_mapping.h" instead of
40890         <Foundation/NSString.h>.
40891         * objc/execute/string2.m: Likewise.
40892         * objc/execute/string3.m: Likewise.
40893         * objc/execute/string4.m: Likewise.
40894
40895 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40896
40897         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40898         to double. Replace double with FLOAT.
40899         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40900
40901         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40902         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40903         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40904         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40905         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40906         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40907         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40908         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40909
40910 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40911
40912         PR c/13519
40913         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40914
40915 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40916
40917         PR c++/15503
40918         * g++.dg/template/meminit2.C: New test.
40919
40920 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40921
40922         PR target/15822
40923         * gcc.c-torture/execute/compare-fp-1.c,
40924         gcc.c-torture/execute/compare-fp-2.c,
40925         gcc.c-torture/execute/compare-fp-3.c,
40926         gcc.c-torture/execute/compare-fp-4.c,
40927         gcc.c-torture/execute/compare-fp-3.x,
40928         gcc.c-torture/execute/compare-fp-4.x: Moved...
40929         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40930         gcc.c-torture/execute/ieee/compare-fp-2.c,
40931         gcc.c-torture/execute/ieee/compare-fp-3.c,
40932         gcc.c-torture/execute/ieee/compare-fp-4.c,
40933         gcc.c-torture/execute/ieee/compare-fp-3.x,
40934         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40935
40936 2004-06-04  David Ayers  <d.ayers@inode.at>
40937
40938         * objc/execute/protocol-isEqual-4.m: New testcase.
40939
40940 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40941
40942         * objc/execute/protocol-isEqual-1.m: New testcase.
40943         * objc/execute/protocol-isEqual-2.m: New testcase.
40944         * objc/execute/protocol-isEqual-3.m: New testcase.
40945
40946 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40947
40948         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40949
40950 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40951
40952         * lib/objc.exp (objc_target_compile): When running tests on
40953         Darwin (Mac OS X), inform the linker about '-framework
40954         'Foundation'.
40955
40956 2004-06-02  Eric Christopher  <echristo@redhat.com>
40957
40958         * gcc.c-torture/compile/20040602-1.c: New.
40959
40960 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40961
40962         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40963         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40964
40965         PR tree-optimization/14736
40966         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40967
40968         PR tree-optimization/14042
40969         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40970
40971         PR tree-optimization/14729
40972         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40973
40974 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40975
40976         PR fortran/15557
40977         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40978
40979 2004-06-01  Richard Hederson  <rth@redhat.com>
40980
40981         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40982
40983 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40984
40985         PR c++/14932
40986         * g++.dg/parse/offsetof4.C: New test.
40987
40988 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40989
40990         PR objc/7993
40991         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40992
40993 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40994
40995         PR c++/15701
40996         * g++.dg/template/friend29.C: New test.
40997
40998 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40999
41000         PR c/15749
41001         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41002
41003 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
41004
41005         * gcc.dg/sparc-trap-1.c: New test.
41006
41007 2004-05-31  Roger Sayle  <roger@eyesopen.com>
41008
41009         PR middle-end/15069
41010         * g++.dg/opt/fold3.C: New test case.
41011
41012 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41013
41014         * lib/target-supports.exp (check_iconv_available): Fix fallout
41015         from 2004-05-28 patch.
41016
41017 2004-05-30  Paul Brook  <paul@codesourcery.com>
41018
41019         PR fortran/15620
41020         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41021         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41022
41023 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41024
41025         * gfortran.fortran-torture/execute/random_1.f90: New test.
41026
41027 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41028
41029         * g++.dg/ext/altivec-10.C: New test.
41030
41031 2004-05-29  Paul Brook  <paul@codesourcery.com>
41032
41033         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41034
41035 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41036
41037         * gcc.dg/altivec-16.c: New test.
41038
41039 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41040
41041         * lib/target-supports.exp (check_vmx_hw_available): New.
41042         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41043
41044         * lib/target-supports.exp (check_alias_available,
41045         check_iconv_available, check_named_sections_available): Use
41046         unique names for temporary files.
41047
41048 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41049
41050         * gcc.dg/altivec-15.c: New test.
41051
41052 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41053
41054         PR c++/15083
41055         * g++.dg/warn/noeffect6.C: New test.
41056
41057         PR c++/15471
41058         * g++.dg/expr/ptrmem4.C: New test.
41059
41060         PR c++/15640
41061         * g++.dg/template/operator3.C: New test.
41062
41063 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41064
41065         PR c++/14668
41066         * g++.dg/lookup/redecl1.C: New test.
41067         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41068
41069 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41070
41071         * gcc.c-torture/execute/compare-fp-1.c,
41072         gcc.c-torture/execute/compare-fp-2.c,
41073         gcc.c-torture/execute/compare-fp-3.c,
41074         gcc.c-torture/execute/compare-fp-4.c,
41075         gcc.c-torture/execute/compare-fp-3.x,
41076         gcc.c-torture/execute/compare-fp-4.x,
41077         gcc.dg/pr15649-1.c: New.
41078
41079 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41080
41081         PR c++/12883
41082         * g++.dg/init/array14.C: New test.
41083
41084 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41085
41086         * lib/compat.exp (compat-get-options-main): New.
41087         (compat-get-options): Remove unneeded code, warn for ignored
41088         command.
41089         (compat-execute): Check flag set by dg-require-* commands.
41090
41091         * lib/compat.exp (compat-execute): Break up long lines.
41092
41093 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41094
41095         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41096         * gcc.dg/altivec-14.c: New test.
41097         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41098
41099         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41100         * gcc.dg/altivec-12.c: Ditto.
41101
41102         * gcc.dg/altivec-3.c: Move call to altivec_check.
41103
41104 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41105
41106         PR c++/15044
41107         * g++.dg/template/error12.C: New test.
41108
41109         PR c++/15317
41110         * g++.dg/ext/attrib15.C: New test.
41111
41112         PR c++/15329
41113         * g++.dg/template/ptrmem9.C: New test.
41114
41115 2004-05-25  Paul Brook  <paul@codesourcery.com>
41116
41117         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41118
41119 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41120
41121         PR c++/15165
41122         * g++.dg/template/crash19.C: New test.
41123
41124 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41125
41126         PR c++/15025
41127         * g++.dg/template/redecl1.C: New test.
41128
41129 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41130
41131         PR c++/14821
41132         * g++.dg/other/ns1.C: New test.
41133
41134         PR c++/14883
41135         * g++.dg/template/invalid1.C: New test.
41136
41137 2004-05-23  Paul Brook  <paul@codesourcery.com>
41138         Victor Leikehman  <lei@haifasphere.co.il>
41139
41140         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41141         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41142
41143 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41144
41145         PR c++/15285
41146         PR c++/15299
41147         * g++.dg/template/non-dependent5.C: New test.
41148         * g++.dg/template/non-dependent6.C: New test.
41149
41150 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41151
41152         PR c++/15507
41153         * g++.dg/inherit/union1.C: New test.
41154
41155         PR c++/15542
41156         * g++.dg/template/addr1.C: New test.
41157
41158         PR c++/15427
41159         * g++.dg/template/array5.C: New test.
41160
41161         PR c++/15287
41162         * g++.dg/template/array6.C: New test.
41163
41164 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41165             Roger Sayle  <roger@eyesopen.com>
41166
41167         * g++.dg/lookup/forscope2.C: New test case.
41168
41169 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41170
41171         * gcc.dg/cpp/Wmissingdirs.c: New.
41172
41173 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41174
41175         PR target/15301
41176         * gcc.dg/compat/union-m128-1.h: New file.
41177         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41178         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41179         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41180
41181 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41182
41183         PR target/15302
41184         * gcc.dg/compat/struct-complex-1.h: New file.
41185         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41186         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41187         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41188
41189 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41190
41191         PR middle-end/3074
41192         * gcc.dg/pr3074-1.c: New test case.
41193         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41194
41195 2004-05-20  Falk Hueffner  <falk@debian.org>
41196
41197         PR other/15526
41198         * gcc.dg/ftrapv-1.c: New test case.
41199
41200 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41201
41202         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41203
41204 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41205             Jeff Law  <law@redhat.com>
41206
41207         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41208         * gcc.dg/tree-ssa/20040518-2.c: New test.
41209
41210         * gcc.dg/tree-ssa/20040518-1.c: New test.
41211
41212 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41213
41214         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41215
41216 2004-05-18  Paul Brook  <paul@codesourcery.com>
41217
41218         PR fortran/13930
41219         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41220
41221 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41222
41223         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41224         constant folding.
41225
41226 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41227
41228         * gcc.dg/tree-ssa/20040517-1.c: New test.
41229
41230 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41231
41232         * gcc.dg/loop-4.c: New test.
41233
41234 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41235
41236         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41237
41238 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41239
41240         PR fortran/15311
41241         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41242
41243 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41244
41245         PR fortran/13826
41246         PR fortran/13940
41247         * gfortran.fortran-torture/compile/data_1.f90: New test.
41248
41249 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41250
41251         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41252         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41253
41254 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41255
41256         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41257
41258 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41259
41260         PR c/15444
41261         * gcc.dg/format/xopen-1.c: Adjust expected message.
41262         * gcc.dg/format/xopen-3.c: New test.
41263
41264 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41265
41266         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41267
41268 2004-05-14  Jeff Law  <law@redhat.com>
41269
41270         * gcc.dg/tree-ssa/20040514-2.c: New test.
41271
41272 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41273
41274         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41275         this ...
41276         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41277         this.
41278
41279 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41280
41281         * gcc.dg/tree-ssa/20040514-1.c: New test.
41282
41283 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41284
41285         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41286         test.
41287
41288 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41289
41290         PR fortran/14066
41291         * gfortran.fortran-torture/compile/do_1.f90: New test.
41292
41293 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41294
41295         PR fortran/15051
41296         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41297         test.
41298
41299 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41300
41301         PR fortran/15149
41302         * gfortran.fortran-torture/execute/random_init.f90: New test.
41303
41304 2004-05-13  Paul Brook  <paul@codesourcery.com>
41305
41306         PR fortran/15314
41307         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41308
41309 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41310
41311         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41312         for the powerpc case.
41313
41314 2004-05-13  Jeff Law  <law@redhat.com>
41315
41316         * gcc.dg/tree-ssa/20040513-1.c: New test.
41317         * gcc.dg/tree-ssa/20040513-2.c: New test.
41318
41319 2004-05-13  Paul Brook  <paul@codesourcery.com>
41320
41321         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41322         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41323         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41324
41325 2004-05-13  Andreas Schwab  <schwab@suse.de>
41326
41327         PR other/10819
41328         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41329         characters.
41330
41331 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41332
41333         PR fortran/15294
41334         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41335
41336 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41337
41338         Merge from tree-ssa-20020619-branch.  See
41339         ChangeLog.tree-ssa for details.
41340
41341 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41342
41343         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41344         include <altivec.h> explicitly.
41345         * gcc.dg/altivec-13.c: Likewise.
41346
41347 2004-05-11  Paul Brook  <paul@codesourcery.com>
41348
41349         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41350
41351 2004-05-10  Eric Christopher  <echristo@redhat.com>
41352
41353         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41354         * gcc.dg/sibcall-4.c: Ditto.
41355
41356 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41357
41358         * g++.dg/ext/altivec-8.C: New test case.
41359         * gcc.dg/altivec-13.c: New test case.
41360
41361 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41362
41363         * gcc.c-torture/execute/divcmp-1.c: New test case.
41364         * gcc.c-torture/execute/divcmp-2.c: New test case.
41365         * gcc.c-torture/execute/divcmp-3.c: New test case.
41366
41367 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41368
41369         * g++.dg/other/pragma-re-2.C: New test.
41370
41371 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41372
41373         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41374         * gcc.dg/i386-387-2.c: Likewise.
41375
41376         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41377         __builtin_drem.
41378         * gcc.dg/i386-387-6.c: Likewise.
41379
41380 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41381
41382         * gcc.dg/builtins-33.c: Also check log1p*.
41383
41384 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41385
41386         PR optimization/15296
41387         * gcc.c-torture/execute/pr15296.c: New test.
41388
41389 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41390
41391         * gcc.dg/builtins-40.c: New test.
41392
41393 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41394
41395         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41396
41397 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41398
41399         * g++.dg/ext/spe1.C: New testcase.
41400
41401 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41402
41403         * objc.dg/image-info.m: Allow additional attributes
41404         for __image_info section.
41405
41406 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41407
41408         * gcc.dg/torture/mips-hilo-2.c: New test.
41409
41410 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41411
41412         PR c++/14389
41413         * g++.dg/template/member5.C: New test.
41414
41415 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41416
41417         * gcc.dg/builtins-34.c: Also check expm1*.
41418
41419 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41420
41421         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41422         * gcc.dg/torture/builtin-convert-3.c: New test.
41423
41424 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41425
41426         PR middle-end/15054
41427         * g++.dg/opt/pr15054.C: New test.
41428
41429 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41430
41431         * gcc.dg/torture/builtin-rounding-1.c: New test.
41432         * gcc.dg/builtins-25.c: Delete.
41433         * gcc.dg/builtins-29.c: Delete.
41434
41435 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41436
41437         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41438         * gcc.dg/sibcall-4.c: Likewise.
41439         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41440
41441 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41442
41443         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41444         bit-field on 16-bit targets.
41445
41446 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41447
41448         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41449         16-bit targets.
41450
41451 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41452
41453         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41454         * gcc.dg/rs6000-power2-2.c: Likewise.
41455
41456 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41457
41458         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41459         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41460         Change the asm registers to be in form of frN instead of fN.
41461
41462 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41463
41464         * gcc.dg/torture/builtin-convert-2.c: New test.
41465
41466 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41467
41468         * gcc.dg/rs6000-power2-1.c: New test.
41469         * gcc.dg/rs6000-power2-2.c: New test.
41470
41471 2004-04-28  Jan Hubicka  <jh@suse.cz>
41472
41473         * gcc.dg/unused-6.c: New test.
41474
41475 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41476             Ulrich Weigand  <uweigand@de.ibm.com>
41477
41478         * ada/acats/run_all.sh: Define $target variable.
41479
41480 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41481
41482         PR c++/15119
41483         * g++.dg/other/vararg-1.C: New test.
41484
41485         PR c++/4794
41486         * g++.dg/eh/cleanup3.C: New test.
41487
41488 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41489
41490         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41491         and ad8011a (target_insn).
41492         * ada/acats/support/macro.dfs: Likewise.
41493         * ada/acats/support/impbit.adb: New file.
41494
41495 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41496
41497         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41498
41499 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41500
41501         * gcc.dg/loop-3.c: New test.
41502
41503 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41504
41505         * gcc.c-torture/execute/simd-5.c: New test.
41506
41507 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41508
41509         PR c++/15064
41510         * g++.dg/template/crash18.C: New test.
41511
41512 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41513
41514         * g++.dg/ext/complit3.C: New test.
41515
41516 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41517
41518         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41519         * gcc.dg/altivec-3.c: Same.
41520         * gcc.dg/altivec-varargs-1.c: Same.
41521
41522 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41523
41524         * lib/target-supports.exp (check_profiling_available): Assume
41525         profiling is not available on powerpc-eabi targets.
41526
41527 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41528
41529         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41530         * gcc.dg/vmx/bug-1.c: Ditto.
41531
41532 2004-04-20  Eric Christopher  <echristo@redhat.com>
41533
41534         * gcc.dg/charset/extern.c: New test.
41535         * g++.dg/charset/extern3.cc: Ditto.
41536
41537 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41538
41539         * gcc.dg/builtins-39.c: New test.
41540
41541 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41542
41543         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41544
41545 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41546
41547         * gcc.dg/torture/mips-hilo-1.c: New test.
41548
41549 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41550
41551         * gcc.c-torture/compile/20040419-1.c: New test.
41552
41553 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41554
41555         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41556
41557 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41558             Aldy Hernandez  <aldyh@redhat.com>
41559
41560         * gcc.c-torture/execute/va-arg-24.c: New.
41561
41562 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41563             Aldy Hernandez  <aldyh@redhat.com>
41564
41565         * gcc.dg/vmx/1b-01.c: New.
41566         * gcc.dg/vmx/1b-02.c: New.
41567         * gcc.dg/vmx/1b-03.c: New.
41568         * gcc.dg/vmx/1b-04.c: New.
41569         * gcc.dg/vmx/1b-05.c: New.
41570         * gcc.dg/vmx/1b-06.c: New.
41571         * gcc.dg/vmx/1b-07.c: New.
41572         * gcc.dg/vmx/1c-01.c: New.
41573         * gcc.dg/vmx/1c-02.c: New.
41574         * gcc.dg/vmx/3a-01a.c: New.
41575         * gcc.dg/vmx/3a-01.c: New.
41576         * gcc.dg/vmx/3a-01m.c: New.
41577         * gcc.dg/vmx/3a-03.c: New.
41578         * gcc.dg/vmx/3a-03m.c: New.
41579         * gcc.dg/vmx/3a-04.c: New.
41580         * gcc.dg/vmx/3a-04m.c: New.
41581         * gcc.dg/vmx/3a-05.c: New.
41582         * gcc.dg/vmx/3a-06.c: New.
41583         * gcc.dg/vmx/3a-06m.c: New.
41584         * gcc.dg/vmx/3a-07.c: New.
41585         * gcc.dg/vmx/3b-01.c: New.
41586         * gcc.dg/vmx/3b-02.c: New.
41587         * gcc.dg/vmx/3b-10.c: New.
41588         * gcc.dg/vmx/3b-13.c: New.
41589         * gcc.dg/vmx/3b-14.c: New.
41590         * gcc.dg/vmx/3b-15.c: New.
41591         * gcc.dg/vmx/3c-01a.c: New.
41592         * gcc.dg/vmx/3c-01.c: New.
41593         * gcc.dg/vmx/3c-02.c: New.
41594         * gcc.dg/vmx/3c-03.c: New.
41595         * gcc.dg/vmx/3d-01.c: New.
41596         * gcc.dg/vmx/4-01.c: New.
41597         * gcc.dg/vmx/4-03.c: New.
41598         * gcc.dg/vmx/5-01.c: New.
41599         * gcc.dg/vmx/5-02.c: New.
41600         * gcc.dg/vmx/5-03.c: New.
41601         * gcc.dg/vmx/5-04.c: New.
41602         * gcc.dg/vmx/5-05.c: New.
41603         * gcc.dg/vmx/5-06.c: New.
41604         * gcc.dg/vmx/5-07.c: New.
41605         * gcc.dg/vmx/5-07t.c: New.
41606         * gcc.dg/vmx/5-08.c: New.
41607         * gcc.dg/vmx/5-10.c: New.
41608         * gcc.dg/vmx/5-11.c: New.
41609         * gcc.dg/vmx/7-01a.c: New.
41610         * gcc.dg/vmx/7-01.c: New.
41611         * gcc.dg/vmx/7c-01.c: New.
41612         * gcc.dg/vmx/7d-01.c: New.
41613         * gcc.dg/vmx/7d-02.c: New.
41614         * gcc.dg/vmx/8-01.c: New.
41615         * gcc.dg/vmx/8-02a.c: New.
41616         * gcc.dg/vmx/8-02.c: New.
41617         * gcc.dg/vmx/brode-1.c: New.
41618         * gcc.dg/vmx/bug-1.c: New.
41619         * gcc.dg/vmx/bug-2.c: New.
41620         * gcc.dg/vmx/bug-3.c: New.
41621         * gcc.dg/vmx/cw-bug-1.c: New.
41622         * gcc.dg/vmx/cw-bug-2.c: New.
41623         * gcc.dg/vmx/cw-bug-3.c: New.
41624         * gcc.dg/vmx/dct.c: New.
41625         * gcc.dg/vmx/debug-1.c: New.
41626         * gcc.dg/vmx/debug-2.c: New.
41627         * gcc.dg/vmx/debug-3.c: New.
41628         * gcc.dg/vmx/debug-4.c: New.
41629         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41630         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41631         * gcc.dg/vmx/eg-5.c: New.
41632         * gcc.dg/vmx/fft.c: New.
41633         * gcc.dg/vmx/gcc-bug-1.c: New.
41634         * gcc.dg/vmx/gcc-bug-2.c: New.
41635         * gcc.dg/vmx/gcc-bug-3.c: New.
41636         * gcc.dg/vmx/gcc-bug-4.c: New.
41637         * gcc.dg/vmx/gcc-bug-5.c: New.
41638         * gcc.dg/vmx/gcc-bug-6.c: New.
41639         * gcc.dg/vmx/gcc-bug-7.c: New.
41640         * gcc.dg/vmx/gcc-bug-8.c: New.
41641         * gcc.dg/vmx/gcc-bug-9.c: New.
41642         * gcc.dg/vmx/gcc-bug-b.c: New.
41643         * gcc.dg/vmx/gcc-bug-c.c: New.
41644         * gcc.dg/vmx/gcc-bug-d.c: New.
41645         * gcc.dg/vmx/gcc-bug-e.c: New.
41646         * gcc.dg/vmx/gcc-bug-f.c: New.
41647         * gcc.dg/vmx/gcc-bug-g.c: New.
41648         * gcc.dg/vmx/gcc-bug-i.c: New.
41649         * gcc.dg/vmx/harness.h: New.
41650         * gcc.dg/vmx/ira1.c: New.
41651         * gcc.dg/vmx/ira2a.c: New.
41652         * gcc.dg/vmx/ira2b.c: New.
41653         * gcc.dg/vmx/ira2.c: New.
41654         * gcc.dg/vmx/ira2c.c: New.
41655         * gcc.dg/vmx/mem.c: New.
41656         * gcc.dg/vmx/newton-1.c: New.
41657         * gcc.dg/vmx/ops.c: New.
41658         * gcc.dg/vmx/sn7153.c: New.
41659         * gcc.dg/vmx/spill2.c: New.
41660         * gcc.dg/vmx/spill3.c: New.
41661         * gcc.dg/vmx/spill.c: New.
41662         * gcc.dg/vmx/t.c: New.
41663         * gcc.dg/vmx/varargs-1.c: New.
41664         * gcc.dg/vmx/varargs-2.c: New.
41665         * gcc.dg/vmx/varargs-3.c: New.
41666         * gcc.dg/vmx/varargs-4.c: New.
41667         * gcc.dg/vmx/varargs-5.c: New.
41668         * gcc.dg/vmx/varargs-6.c: New.
41669         * gcc.dg/vmx/varargs-7.c: New.
41670         * gcc.dg/vmx/vmx.exp: New.
41671         * gcc.dg/vmx/vprint-1.c: New.
41672         * gcc.dg/vmx/vscan-1.c: New.
41673         * gcc.dg/vmx/x-01.c: New.
41674         * gcc.dg/vmx/x-02.c: New.
41675         * gcc.dg/vmx/x-03.c: New.
41676         * gcc.dg/vmx/x-04.c: New.
41677         * gcc.dg/vmx/x-05.c: New.
41678         * gcc.dg/vmx/yousufi-1.c: New.
41679         * gcc.dg/vmx/zero-1.c: New.
41680         * gcc.dg/vmx/zero.c: New.
41681
41682 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41683
41684         * g++.dg/lookup/java1.C: Update for chage of
41685         _Jv_AllocObject.
41686         * g++.dg/lookup/java2.C: Likewise.
41687
41688 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41689
41690         * ada/acats/run_all.sh: use -O2 by default.
41691
41692 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41693
41694         * gcc.dg/vr-mult-[12].c: New tests.
41695
41696 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41697
41698         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41699
41700         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41701
41702 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41703
41704         * lib/target-supports.exp (check_profiling_available): Assume
41705         profiling isn't available for mips*-*-elf targets.
41706
41707 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41708
41709         * gcc.dg/builtins-38.c: New test.
41710
41711 2004-04-14  Eric Christopher  <echristo@redhat.com>
41712
41713         * g++.dg/charset/charset.exp: Run .cc extension tests.
41714
41715 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41716
41717         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41718
41719 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41720
41721         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41722
41723 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41724
41725         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41726         * gcc.dg/i386-387-2.c: Likewise.
41727
41728         * gcc.dg/i386-387-7.c: New test.
41729         * gcc.dg/i386-387-8.c: New test.
41730
41731         * gcc.dg/builtins-37.c: New test.
41732
41733 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41734
41735         * g++.dg/pch/externc-1.C: Add missing semicolon.
41736
41737 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41738
41739         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41740
41741 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41742
41743         * gcc.c-torture/execute/20040411-1.c: New test.
41744
41745 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41746
41747         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41748
41749 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41750
41751         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41752
41753 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41754
41755         * lib/target-supports.exp (check_named_sections_available): New.
41756         * lib/gcc-dg.exp (dg-require-named-sections): New.
41757         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41758         old-deja.exp.  Also prune error-count message from HP linker.
41759         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41760
41761         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41762         * g++.old-deja/g++.pt/static3.C: Likewise.
41763         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41764
41765 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41766
41767         * gcc.c-torture/execute/20040409-1.c: New test case.
41768         * gcc.c-torture/execute/20040409-2.c: New test case.
41769         * gcc.c-torture/execute/20040409-3.c: New test case.
41770
41771 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41772
41773         * gcc.dg/20040409-1.c: New test.
41774
41775 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41776
41777         PR target/14888
41778         * g++.dg/opt/pr14888.C: New test case.
41779
41780 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41781
41782         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41783         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41784         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41785         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41786         New tests.
41787
41788 2004-04-08  Paul Brook  <paul@codesourcery.com>
41789
41790         * gcc.dg/spill-1.c: New test.
41791
41792 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41793
41794         * gcc.dg/torture/builtin-ctype-2.c: New test.
41795
41796 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41797
41798         * gcc.dg/pch/pch.exp: Add largefile test.
41799
41800 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41801
41802         * g++.dg/pch/externc-1.Hs: New.
41803         * g++.dg/pch/externc-1.C: New.
41804
41805 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41806
41807         * gcc.dg/compat/struct-by-value-5a_main.c,
41808         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41809         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41810         * gcc.dg/compat/struct-by-value-5a_x.c,
41811         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41812         gcc.dg/compat/struct-by-value-5_x.c.
41813         * gcc.dg/compat/struct-by-value-5a_y.c,
41814         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41815         gcc.dg/compat/struct-by-value-5_y.c.
41816
41817         * gcc.dg/compat/struct-by-value-6a_main.c,
41818         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41819         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41820         * gcc.dg/compat/struct-by-value-6a_x.c,
41821         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41822         gcc.dg/compat/struct-by-value-6_x.c.
41823         * gcc.dg/compat/struct-by-value-6a_y.c,
41824         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41825         gcc.dg/compat/struct-by-value-6_y.c.
41826
41827         * gcc.dg/compat/struct-by-value-7a_main.c,
41828         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41829         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41830         * gcc.dg/compat/struct-by-value-7a_x.c,
41831         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41832         gcc.dg/compat/struct-by-value-7_x.c.
41833         * gcc.dg/compat/struct-by-value-7a_y.c,
41834         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41835         gcc.dg/compat/struct-by-value-7_y.c.
41836
41837 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41838
41839         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41840         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41841         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41842         options.
41843
41844 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41845
41846         * gcc.dg/builtins-36.c: New test.
41847
41848 2004-04-06  Paul Brook  <paul@codesourcery.com>
41849
41850         * README.gcc: Remove obsolete contraint on testcases.
41851
41852 2004-04-05  Paul Brook  <paul@codesourcery.com>
41853
41854         PR2123
41855         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41856         failure and exit(0) on success.
41857         * g++.dg/expr/anew2.C: Ditto.
41858         * g++.dg/expr/anew3.C: Ditto.
41859         * g++.dg/expr/anew4.C: Ditto.
41860
41861 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41862
41863         PR c++/3518
41864         * g++.dg/template/unify7.C: New.
41865
41866 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41867
41868         * g++.dg/README: Bring up to date with new subdirectories; remove
41869         duplicate subdirectory lines.
41870
41871 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41872
41873         PR c++/14007
41874         * g++.dg/template/unify5.C: New.
41875         * g++.dg/template/unify6.C: New.
41876         * g++.dg/template/qualttp20.C: Adjust.
41877         * g++.old-deja/g++.jason/report.C: Adjust.
41878         * g++.old-deja/g++.other/qual1.C: Adjust.
41879
41880 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41881
41882         PR c++/14803
41883         * g++.dg/inherit/ptrmem1.C: New test.
41884
41885 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41886
41887         PR c++/14755
41888         * gcc.c-torture/execute/20040331-1.c: New test.
41889         * gcc.dg/20040331-1.c: New test.
41890
41891 2004-04-01  Paul Brook  <paul@codesourcery.com>
41892
41893         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41894
41895 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41896
41897         PR c++/14724
41898         * g++.dg/init/goto1.C: New test.
41899
41900         PR c++/14763
41901         * g++.dg/template/defarg4.C: New test.
41902
41903 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41904
41905         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41906
41907 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41908
41909         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41910
41911 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41912
41913         * gcc.dg/noncompile/undeclared-2.c: New test.
41914
41915 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41916
41917         * gcc.dg/940409-1.c: Remove XFAIL.
41918         * gcc.dg/reg-vol-struct-1.c: New test.
41919
41920 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41921
41922         * gcc.dg/torture/builtin-wctype-1.c: New test.
41923
41924 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41925
41926         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41927         * gcc.dg/20001101-1.c: Likewise.
41928         * gcc.dg/20001102-1.c: Likewise.
41929
41930 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41931
41932         * gcc.dg/compare8.c: Add an additional test for XOR.
41933
41934 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41935
41936         * gcc.dg/torture/builtin-ctype-1.c: New test.
41937
41938 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41939
41940         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41941         * gcc.dg/torture/builtin-math-1.c: Likewise.
41942         * gcc.dg/torture/builtin-power-1.c: New test.
41943
41944 2004-03-24  Andreas Schwab  <schwab@suse.de>
41945
41946         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41947         IA64 assembler.
41948
41949 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41950             Roger Sayle  <roger@eyesopen.com>
41951
41952         * gcc.dg/compare8.c: New test case.
41953
41954 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41955
41956         * g++.dg/ext/altivec-7.C: New test.
41957
41958 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41959
41960         PR 12267, 12391, 12560, 13129, 14114, 14133
41961         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41962         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41963         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41964         Adjust error regexps.
41965         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41966         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41967         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41968         * gcc.dg/local1.c: Add explanatory comment.
41969
41970 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41971
41972         PR optimization/14669
41973         * g++.dg/opt/fold2.C: New test case.
41974
41975 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41976
41977         PR c/14069
41978         * gcc.dg/20040322-1.c: New test.
41979
41980 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41981
41982         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41983         * gcc.dg/ultrasp4.c: Likewise.
41984         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41985
41986 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41987
41988         * gcc.dg/i386-sse-8.c: Reset default options.
41989
41990 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41991
41992         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41993         in the error message text.
41994
41995 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41996
41997         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41998
41999 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
42000
42001         PR c++/14616
42002         * g++.dg/init/array13.C: New test.
42003
42004 2004-03-20  Roger Sayle  <roger@eyesopen.com>
42005
42006         PR target/13889
42007         * gcc.c-torture/compile/pr13889.c: New test case.
42008
42009 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42010
42011         PR c/14635
42012         * builtins-1.c (nan, nans): Don't test.
42013         * builtins-30.c: Don't use nan, nanf, nanl.
42014         * builtins-35.c: New test.
42015
42016 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42017
42018         * g++.dg/ext/altivec-6.C: New test.
42019
42020 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42021
42022         * g++.dg/init/placement3.C: New test.
42023
42024         * g++.dg/template/spec13.C: New test.
42025
42026         * g++.dg/lookup/using11.C: New test.
42027
42028         * g++.dg/lookup/koenig3.C: New test.
42029
42030         * g++.dg/template/operator2.C: New test.
42031
42032         * g++.dg/expr/dtor3.C: New test.
42033         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42034         marker.
42035         * g++.old-deja/g++.law/visibility28.C: Likewise.
42036
42037 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42038
42039         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42040         * gcc.dg/ppc64-abi-3.c: Likewise.
42041
42042 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42043
42044         PR c++/14545
42045         * g++.dg/parse/template15.C: New test.
42046
42047 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42048
42049         * g++.dg/expr/dtor2.C: New test.
42050
42051         * g++.dg/lookup/anon4.C: New test.
42052
42053         * g++.dg/overload/using1.C: New test.
42054
42055         * g++.dg/template/lookup7.C: New test.
42056
42057         * g++.dg/template/typename6.C: New test.
42058
42059         * g++.dg/expr/cond6.C: New test.
42060
42061 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42062
42063         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42064
42065 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42066
42067         * g++.dg/expr/cond5.C: New test.
42068         * g++.dg/expr/constcast1.C: Likewise.
42069         * g++.dg/expr/ptrmem2.C: Likewise.
42070         * g++.dg/expr/ptrmem3.C: Likewise.
42071         * g++.dg/lookup/main1.C: Likewise.
42072         * g++.dg/template/lookup6.C: Likewise.
42073
42074 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42075
42076         * gcc.dg/local1.c: New test.
42077
42078         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42079
42080 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42081
42082         * gcc.dg/torture/builtin-convert-1.c: New test.
42083
42084 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42085
42086         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42087
42088 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42089
42090         PR c++/14481
42091         * g++.dg/warn/Wunused-7.C: New test.
42092
42093 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42094
42095         * gcc.dg/torture/builtin-integral-1.c: New test.
42096
42097 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42098
42099         PR c++/14586
42100         * g++.dg/parse/non-dependent3.C: New test.
42101
42102 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42103
42104         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42105         * g++.dg/eh/simd-2.C: Likewise.
42106         * g++.dg/init/array10.C: Likewise.
42107         * gcc.c-torture/compile/simd-1.c: Likewise.
42108         * gcc.c-torture/compile/simd-2.c: Likewise.
42109         * gcc.c-torture/compile/simd-3.c: Likewise.
42110         * gcc.c-torture/compile/simd-4.c: Likewise.
42111         * gcc.c-torture/compile/simd-6.c: Likewise.
42112         * gcc.c-torture/execute/simd-1.c: Likewise.
42113         * gcc.c-torture/execute/simd-2.c: Likewise.
42114         * gcc.dg/compat/vector-defs.h: Likewise.
42115         * gcc.dg/20020531-1.c: Likewise.
42116         * gcc.dg/altivec-3.c: Likewise.
42117         * gcc.dg/altivec-4.c: Likewise.
42118         * gcc.dg/altivec-varargs-1.c: Likewise.
42119         * gcc.dg/compat/vector-defs.h: Likewise.
42120         * gcc.dg/i386-mmx-3.c: Likewise.
42121         * gcc.dg/i386-sse-4.c: Likewise.
42122         * gcc.dg/i386-sse-5.c: Likewise.
42123         * gcc.dg/i386-sse-8.c: Likewise.
42124         * gcc.dg/simd-1.c: Likewise.
42125         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42126         __ev64_opaque__ since the machine description provides it.
42127
42128 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42129
42130         * lib/compat.exp (skip_list): New global variable.
42131         Use it to hold the user defined COMPAT_SKIPS list if any.
42132         (compat-obj): Add the members of skip_list to optall.
42133
42134 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42135
42136         * gcc.dg/compat/union-by-value-1_main.c,
42137         union-by-value-1_x.c, union-by-value-1_y.c,
42138         union-check.h, union-defs.h,
42139         union-init.h, union-return-1_main.c,
42140         union-return-1_x.c, union-return-1_y.c: New files.
42141
42142 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42143
42144         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42145         mixed-struct-init.h: Add 4 mixed structure types.
42146         struct-by-value-21_main.c, struct-by-value-21_x.c,
42147         struct-by-value-21_y.c, struct-return-21_main.c,
42148         struct-return-21_x.c, struct-return-21_y.c: New files.
42149
42150 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42151
42152         PR c++/14550
42153         * g++.dg/parse/template14.C: New test.
42154
42155 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42156
42157         * gcc.c-torture/execute/20040313-1.c: New test.
42158
42159 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42160
42161         PR target/14533
42162         * gcc.dg/20040311-2.c: New test.
42163
42164 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42165
42166         PR other/14544
42167         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42168         bit-field.
42169
42170 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42171
42172         * gcc.dg/20040305-2.c: Add missing return statement.
42173
42174 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42175
42176         * gcc.dg/builtins-34.c: Also check pow10*.
42177
42178 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42179
42180         PR target/14262
42181         * gcc.dg/20040305-2.c: New test.
42182
42183 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42184
42185         * gcc.dg/20040310-1.c: New test.
42186
42187 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42188
42189         * gcc.c-torture/execute/20040311-1.c: New test case.
42190
42191 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42192
42193         PR c++/14476
42194         * g++.dg/lookup/enum1.C: New test.
42195
42196 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42197
42198         PR c++/14510
42199         * g++.dg/lookup/struct2.C: New test.
42200
42201 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42202
42203         * gcc.dg/builtins-34.c: New test.
42204
42205 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42206
42207         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42208
42209 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42210
42211         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42212         * gcc.dg/alias-2.c: New testcase.
42213
42214 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42215
42216         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42217
42218 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42219
42220         * gcc.c-torture/execute/20040309-1.c: New test case.
42221
42222 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42223
42224         PR c++/14397
42225         * g++.dg/overload/ref1.C: New.
42226
42227 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42228
42229         PR c++/14409
42230         * g++.dg/template/spec12.C: New test.
42231
42232         PR c++/14448
42233         * g++.dg/parse/crash14.C: New test.
42234
42235 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42236
42237         PR c++/14230
42238         * g++.dg/init/ref11.C: New test.
42239
42240 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42241
42242         PR c++/14432
42243         * g++.dg/parse/builtin2.C: New test.
42244
42245 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42246
42247         PR c++/14401
42248         * g++.dg/init/ctor3.C: New test.
42249         * g++.dg/init/union1.C: New test.
42250         * g++.dg/ext/anon-struct4.C: New test.
42251
42252 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42253
42254         * g++.dg/lookup/koenig1.C: Tweak error messages.
42255         * g++.dg/lookup/used-before-declaration.C: Likewise.
42256         * g++.dg/other/do1.C: Likewise.
42257         * g++.dg/overload/koenig1.C: Likewise.
42258         * g++.dg/parse/crash13.C: Likewise.
42259         * g++.dg/template/instantiate3.C: Likewise.
42260
42261 2004-03-08  Eric Christopher  <echristo@redhat.com>
42262
42263         * * lib/target-supports.exp: Enable libiconv in test
42264         compilation.  Fix up error checking.
42265
42266 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42267
42268         PR middle-end/14289
42269         * gcc.dg/pr14289-1.c: New test case.
42270         * gcc.dg/pr14289-2.c: Likewise.
42271         * gcc.dg/pr14289-3.c: Likewise.
42272
42273 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42274
42275         * gcc.c-torture/execute/20040308-1.c: New test.
42276
42277 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42278
42279         * gcc.c-torture/execute/20040307-1.c: New test case.
42280
42281 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42282
42283         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42284
42285 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42286
42287         * gcc.dg/20040306-1.c: New test.
42288
42289 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42290
42291         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42292         them static.
42293         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42294
42295 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42296
42297         PR c/14465
42298         * gcc.dg/decl-6.c: New test.
42299
42300 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42301
42302         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42303         Rename LOGPOW -> LOG_POW.
42304         (SQRT_EXP, POW_EXP): New.
42305
42306 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42307
42308         * gcc.dg/i386-sse-8.c: New test.
42309
42310 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42311
42312         PR c/14114
42313         * gcc.dg/decl-5.c: New test.
42314
42315 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42316
42317         * gcc.dg/20040305-1.c: New test.
42318
42319 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42320
42321         PR other/14354
42322         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42323
42324 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42325
42326         PR c++/14425, c++/14426
42327         * g++.dg/ext/altivec-4.C: New test.
42328         * g++.dg/ext/altivec-5.C: New test.
42329
42330 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42331
42332         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42333         global variables of a type with no linkage.
42334         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42335         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42336         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42337         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42338         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42339         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42340         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42341         * g++.dg/warn/deprecated.C: Name enum Color.
42342         * g++.dg/overload/VLA.C: Name structure for 'b'.
42343         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42344
42345 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42346
42347         * gcc.c-torture/compile/20040304-1.c: New test.
42348
42349 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42350
42351         PR 13728
42352         * gcc.dg/decl-4.c: New testcase.
42353
42354 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42355
42356         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42357         as PRECF if sizeof (float) > sizeof (double).
42358         (PRECL): Make it the same as PRECF if
42359         sizeof (float) > sizeof (long double).
42360
42361 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42362
42363         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42364         system type.  Add check for irix6 which doesn't have c99 runtime.
42365
42366 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42367
42368         * gcc.dg/const-elim-1.c: xfail for xtensa.
42369
42370 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42371
42372         PR c++/14369
42373         * g++.dg/template/cond4.C: New test.
42374
42375 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42376
42377         PR c++/14360
42378         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42379
42380         PR c++/14361
42381         * g++.dg/parse/defarg7.C: New test.
42382
42383         PR c++/14359
42384         * g++.dg/template/friend26.C: New test.
42385
42386 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42387
42388         PR c++/14324
42389         * g++.dg/abi/mangle21.C: New test.
42390
42391         PR c++/14260
42392         * g++.dg/parse/constructor2.C: New test.
42393
42394         PR c++/14337
42395         * g++.dg/template/sfinae1.C: New test.
42396
42397 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42398
42399         PR c++/14267
42400         * g++.dg/expr/crash2.C: New test.
42401
42402         PR middle-end/13448
42403         * gcc.dg/inline-5.c: New test.
42404         * gcc.dg/always-inline.c: Split out tests into ...
42405         * gcc.dg/always-inline2.c: ... this and ...
42406         * gcc.dg/always-inline3.c: ... this.
42407
42408 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42409
42410         PR debug/12103
42411         * g++.dg/debug/crash1.C: New test.
42412
42413 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42414
42415         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42416         function with __attribute__((noinline)).
42417         (recurser_void2): Likewise.
42418         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42419         (recurser_void2): Likewise.
42420
42421 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42422
42423         PR middle-end/14203
42424         * g++.dg/warn/Wunused-6.C: New test case.
42425
42426 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42427
42428         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42429         not defined.
42430
42431 2004-02-27  Eric Christopher  <echristo@redhat.com>
42432
42433         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42434         * g++.dg/charset/asm2.c: Run only x86.
42435         * gcc.dg/charset/asm3.c: Ditto.
42436
42437 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42438
42439         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42440         ld_library_path.
42441
42442 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42443
42444         * g++.dg/ext/altivec-3.C: New.
42445
42446 2004-02-26  Richard Henderson  <rth@redhat.com>
42447
42448         * g++.dg/ext/attrib10.C: Mark for warning.
42449         * gcc.dg/attr-alias-1.c: New.
42450
42451 2004-02-26  Richard Henderson  <rth@redhat.com>
42452
42453         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42454         * gcc.c-torture/execute/20040208-2.c: ... it back.
42455
42456 2004-02-26  Eric Christopher  <echristo@redhat.com>
42457
42458         * lib/target-supports.exp (check-iconv-available): New function.
42459         * lib/gcc-dg.exp (dg-require-iconv): New function.
42460         Use above.
42461         * gcc.dg/charset: New directory.
42462         * gcc.dg/charset/charset.exp: New file.
42463         * gcc.dg/charset/asm1.c: Ditto.
42464         * gcc.dg/charset/asm2.c: Ditto.
42465         * gcc.dg/charset/asm3.c: Ditto.
42466         * gcc.dg/charset/asm4.c: Ditto.
42467         * gcc.dg/charset/asm5.c: Ditto.
42468         * gcc.dg/charset/attribute1.c: Ditto.
42469         * gcc.dg/charset/attribute2.c: Ditto.
42470         * gcc.dg/charset/string1.c: Ditto.
42471         * g++.dg/charset: New directory.
42472         * g++.dg/dg.exp: Add here. Special options.
42473         * g++.dg/charset/charset.exp: New file.
42474         * g++.dg/charset/asm1.c: Ditto.
42475         * g++.dg/charset/asm2.c: Ditto.
42476         * g++.dg/charset/asm3.c: Ditto.
42477         * g++.dg/charset/asm4.c: Ditto.
42478         * g++.dg/charset/attribute1.c: Ditto.
42479         * g++.dg/charset/attribute2.c: Ditto.
42480         * g++.dg/charset/extern1.cc: Ditto.
42481         * g++.dg/charset/extern2.cc: Ditto.
42482         * g++.dg/charset/string1.c: Ditto.
42483
42484 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42485
42486         PR c++/14278
42487         * g++.dg/parse/comma1.C: New test.
42488
42489 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42490
42491         PR c++/14284
42492         * g++.dg/template/ttp8.C: New test.
42493
42494 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42495
42496         * gcc.dg/fixuns-trunc-1.c: New test.
42497
42498 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42499
42500         * gcc.dg/builtins-config.h: Use #elif.
42501
42502 2004-02-26  Michael Matz  <matz@suse.de>
42503
42504         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42505         * gcc.dg/991214-1.c: Likewise.
42506         * gcc.dg/i386-asm-1.c: Likewise.
42507
42508 2004-02-25  Richard Henderson  <rth@redhat.com>
42509
42510         * gcc.c-torture/execute/20040208-2.c: Move ...
42511         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42512
42513 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42514
42515         PR c++/14246
42516         * g++.dg/other/crash-3.C: New test.
42517
42518 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42519
42520         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42521         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42522
42523         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42524         HP-UX.
42525
42526 2004-02-24  Michael Matz  <matz@suse.de>
42527
42528         * gcc.dg/i386-regparm.c: New.
42529
42530 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42531
42532         * gcc.c-torture/execute/20040223-1.c: New.
42533
42534 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42535             Kazu Hirata  <kazu@cs.umass.edu>
42536
42537         * gcc.dg/fwritable-strings-1.c: Remove.
42538
42539 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42540
42541         PR c/14156
42542         * gcc.dg/20040223-1.c: New test.
42543
42544 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42545
42546         PR c++/14106
42547         * g++.dg/ext/typeof9.C: New test.
42548
42549 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42550
42551         PR c++/14250
42552         * g++.dg/other/switch1.C: New test.
42553
42554 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42555
42556         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42557         * gcc.dg/va-arg-1.c: Likewise.
42558
42559 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42560
42561         PR c++/14143
42562         * g++.dg/template/koenig5.C: New test.
42563
42564 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42565
42566         * g++.dg/ext/altivec-1.C: Generalize target triple.
42567         * g++.dg/ext/altivec-2.C: New test case.
42568         * g++.dg/ext/altivec_check.h: New file.
42569         * gcc.dg/altivec-1.c: Generalize target triple;
42570         include altivec_check.h and call altivec_check().
42571         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42572         * gcc.dg/altivec-6.c: New test case.
42573         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42574         type casts as needed.
42575         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42576         altivec_check().
42577         * gcc.dg/altivec-12.c: New test case.
42578         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42579         include altivec_check.h and call altivec_check().
42580         * gcc.dg/altivec_check.h: New file.
42581
42582 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42583
42584         * lib/target-supports.exp (check_alias_available): Don't mangle
42585         function `g' in test program.
42586
42587 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42588
42589         * lib/target-supports.exp (check_profiling_available): Check
42590         argument to determine whether we support a profiling type.
42591         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42592         check_profiling_available.
42593         * g++.dg/bprob/bprob.exp: Likewise.
42594         * g77.dg/bprob/bprob.exp: Likewise.
42595         * gcc.misc-tests/bprob.exp: Likewise.
42596         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42597         dg-require-profiling and delete expected error handling.
42598         * gcc.dg/20021014-1.c: Likewise.
42599         * gcc.dg/nest.c: Likewise.
42600
42601 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42602
42603         PR c++/12007
42604         * g++.dg/other/vthunk1.C: New test.
42605
42606 2004-02-20  Falk Hueffner  <falk@debian.org>
42607
42608         PR target/14201
42609         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42610
42611 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42612
42613         PR c++/13927
42614         * g++.dg/other/error8.C: Remove XFAIL markers.
42615
42616         PR c++/14173
42617         * g++.dg/ext/packed5.C: New test.
42618
42619         PR c++/14199
42620         * g++.dg/warn/Wunused-5.C: New test.
42621
42622         PR c++/14186
42623         * g++.dg/lookup/member1.C: New test.
42624
42625 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42626
42627         * gcc.c-torture/compile/20040130-1.c: Enable only when
42628         __INT_MAX__ >= 2147483647L.
42629         * gcc.c-torture/compile/961203-1.c: Likewise.
42630
42631 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42632
42633         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42634         * g++.dg/opt/template1.C: Robustify assembler regexp
42635
42636 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42637
42638         * gcc.c-torture/execute/simd-4.x: Remove.
42639         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42640         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42641         Guard with #ifndef SKIP_ATTRIBUTE.
42642         * gcc.dg/compat/vector-1_y.c: Likewise.
42643         * gcc.dg/compat/vector-2_x.c: Likewise.
42644         * gcc.dg/compat/vector-2_y.c: Likewise.
42645         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42646         * g++.dg/eh/simd-2.C: Likewise.
42647
42648 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42649
42650         * gcc.c-torture/compile/complex-1.c: New.
42651
42652 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42653
42654         PR target/14209
42655         * gcc.c-torture/execute/20040218-1.c: New test.
42656
42657 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42658
42659         PR c++/14181
42660         * g++.dg/parse/new2.C: New test.
42661
42662 2004-02-18  Paul Brook  <paul@codesourcery.com>
42663
42664         * gcc.c-torture/compile/libcall-1.c: New test.
42665
42666 2004-02-18  Paul Brook  <paul@codesourcery.com>
42667
42668         PR debug/12934
42669         * gcc.dg/debug/debug-7.c: New test.
42670
42671 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42672
42673         * gcc.dg/20040217-1.c: New test.
42674
42675 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42676
42677         * gcc.c-torture/execute/990208-1.x: Delete.
42678
42679 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42680
42681         * gcc.c-torture/execute/20040208-2.x: New file.
42682
42683 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42684
42685         PR c++/11326
42686         * g++.dg/abi/structret1.C: New test.
42687
42688 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42689
42690         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42691         (i386_cpuid): No need to test if cpuid is available on AMD64.
42692         Fix assembly, so that it works onboth i386 and AMD64.
42693         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42694         (vecInLong): Fix s[] member type to unsigned int.
42695         (vecInWord): Remove type.
42696         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42697         (a64, b64, c64, d64, e64): Remove.
42698         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42699         Remove unused variable.  Remove initialization of removed variables.
42700         Don't call mmx_tests nor sse_tests.
42701         (reference_mmx, reference_sse): Remove.
42702         (check): Add return stmt.
42703         * gcc.dg/i386-sse-7.c: New test.
42704         * gcc.dg/i386-mmx-4.c: New test.
42705
42706 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42707
42708         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42709         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42710         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42711         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42712         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42713         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42714         g++.dg/tc1/dr94.C: Fix line terminator.
42715
42716 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42717
42718         * gcc.c-torture/compile/20040216-1.c: New.
42719
42720 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42721
42722         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42723         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42724         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42725         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42726         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42727         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42728
42729 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42730
42731         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42732
42733 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42734
42735         PR c++/13971
42736         * g++.dg/expr/cond4.C: New test.
42737
42738         PR c++/14086
42739         * g++.dg/lookup/crash2.C: New test.
42740
42741 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42742
42743         * gcc.c-torture/compile/20040214-2.c: New test.
42744
42745 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42746
42747         PR c++/14116
42748         * g++.dg/ext/typeof8.C: New test.
42749
42750 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42751
42752         * gcc.c-torture/compile/20040214-1.c: New test.
42753
42754 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42755
42756         PR c++/13635
42757         * g++.dg/template/spec11.C: New test.
42758
42759 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42760
42761         PR c++/13927
42762         * g++.dg/other/error8.C: New test.
42763
42764 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42765
42766         PR c++/14122
42767         * g++.dg/template/array4.C: New test.
42768
42769         PR c++/14108
42770         * g++.dg/inherit/thunk2.C: New test.
42771
42772         PR c++/14083
42773         * g++.dg/eh/cond2.C: New test.
42774
42775 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42776
42777         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42778
42779 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42780
42781         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42782
42783 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42784
42785         * g++.dg/simd-2.C: xfail on ppc64-linux.
42786
42787 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42788
42789         PR c/456
42790         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42791         tests.
42792
42793 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42794
42795         * gcc.dg/builtins-33.c: New test.
42796
42797 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42798
42799         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42800
42801 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42802
42803         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42804
42805 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42806
42807         * gcc.dg/ppc64-abi-3.c: New test.
42808
42809 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42810
42811         PR c/14092
42812
42813         * gcc.dg/pr14092-1.c: New testcase.
42814
42815 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42816
42817         * gcc.dg/cpp/assert4.c: Fix typo last change.
42818
42819         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42820         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42821
42822         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42823
42824 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42825
42826         * gcc.c-torture/compile/20040209-1.c: New test case.
42827
42828 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42829
42830         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42831
42832 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42833
42834         * gcc.c-torture/execute/20040208-[12].c: New tests.
42835
42836 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42837
42838         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42839
42840 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42841
42842         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42843
42844 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42845
42846         Bug 13856
42847         * gcc.dg/visibility-8.c: New testcase.
42848
42849 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42850
42851         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42852         arguments.
42853         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42854
42855 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42856
42857         PR middle-end/13696
42858         * g++.dg/opt/fold1.C: New test case.
42859
42860 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42861
42862         PR c++/14033
42863         * g++.dg/other/crash-2.C: New test.
42864
42865 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42866
42867         PR c++/14028
42868         * g++.dg/parse/angle-bracket2.C: New test.
42869
42870 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42871
42872         PR middle-end/13750
42873         Revert:
42874         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42875         PR pch/13361
42876         * g++.dg/pch/wchar-1.C: New.
42877         * g++.dg/pch/wchar-1.Hs: New.
42878
42879 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42880
42881         PR c++/14008
42882         * g++.dg/parse/error15.C: New test.
42883         * g++.dg/parse/crash11.C: Update dg-error mark.
42884
42885 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42886
42887         PR c++/13932
42888         * g++.dg/warn/conv2.C: New test.
42889
42890 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42891
42892         PR c++/13086
42893         * g++.dg/warn/incomplete1.C: Remove xfail.
42894
42895 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42896
42897         * lib/file-format.exp (gcc_target_object_format): Use
42898         ${tool}_target_compile, not gcc_target_compile.
42899         * lib/target-supports.exp (check_alias_available): Likewise.
42900         (check_gc_sections_available): Likewise.
42901         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42902         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42903         dg-require-alias.
42904
42905 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42906
42907         PR c++/13969
42908         * g++.dg/template/static6.C: New test.
42909
42910 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42911
42912         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42913
42914 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42915
42916         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42917         tests for systems where `char' is unsigned by default.
42918
42919 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42920
42921         PR c++/13997
42922         * g++.dg/template/partial3.C: New test.
42923
42924 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42925
42926         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42927         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42928         Remove mentions of obsolete ports.
42929
42930 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42931
42932         * gcc.dg/noncompile/20001228-1.c: Fix for new
42933         error message.
42934
42935 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42936
42937         PR target/9348
42938         * gcc.c-torture/execute/multdi-1.c: New test case.
42939
42940 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42941
42942         PR c++/13925
42943         * g++.dg/template/lookup5.C: New test.
42944
42945 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42946
42947         PR c++/13950
42948         * g++.dg/template/lookup4.C: New test.
42949
42950         PR c++/13970
42951         * g++.dg/parse/error14.C: New test.
42952
42953         PR c++/14002
42954         * g++.dg/parse/template13.C: New test.
42955
42956 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42957
42958         PR c++/13978
42959         * g++.dg/template/koenig4.C: New test.
42960
42961         PR c++/13968
42962         * g++.dg/template/crash17.C: New test.
42963
42964         PR c++/13975
42965         * g++.dg/parse/error13.C: New test.
42966         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42967
42968 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42969
42970         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42971
42972 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42973
42974         PR c/11658
42975         PR c/13994
42976         * gcc.dg/noncompile/20040203-1.c: New test.
42977         * gcc.dg/noncompile/20040203-2.c: Likewise.
42978         * gcc.dg/noncompile/20040203-3.c: Likewise.
42979         * gcc.dg/20040203-1.c: Likewise.
42980
42981 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42982
42983         PR c++/10858
42984         * g++.dg/template/sizeof7.C: New test.
42985
42986 2004-02-02  Eric Christopher  <echristo@redhat.com>
42987             Zack Weinberg  <zack@codesourcery.com>
42988
42989         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42990
42991 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42992
42993         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42994         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42995         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42996         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42997
42998 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42999
43000         PR c++/13113
43001         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43002
43003         PR c++/13854
43004         * g++.dg/ext/attrib13.C: New test.
43005
43006         PR c++/13907
43007         * g++.dg/conversion/op2.C: New test.
43008
43009 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43010
43011         * gcc.dg/titype-1.c: Fix pasto.
43012
43013 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43014
43015         * gcc.dg/titype-1.c: New test.
43016
43017 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43018
43019         PR c++/13957
43020         * g++.dg/template/non-type-template-argument-1.C,
43021         g++.dg/template/qualified-id1.C: Update dg-error marks.
43022         * g++.dg/template/nontype6.C: New test.
43023
43024 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43025
43026         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43027         * gcc.dg/builtins-31.c: New testcase.
43028         * gcc.dg/builtins-32.c: New testcase.
43029
43030 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43031
43032         * objc.dg/call-super-2.m: Update line numbers
43033         for the including of stddef.h.
43034
43035 2004-01-30  Michael Matz  <matz@suse.de>
43036
43037         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43038         g++.dg/ext/case-range3.C: New tests.
43039
43040 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43041
43042         DR206
43043         PR c++/13813
43044         * g++.dg/template/member4.C: New test.
43045
43046 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43047
43048         PR c++/13683
43049         * g++.dg/template/sizeof6.C: New test.
43050
43051 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43052
43053         * gcc.dg/fwritable-strings-1.c: New test.
43054
43055 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43056
43057         * gcc.c-torture/compile/20040130-1.c: New test.
43058
43059 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43060
43061         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43062
43063 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43064
43065         PR c++/13883
43066         * g++.dg/template/ctor3.C: New test.
43067
43068 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43069
43070         * g++.dg/tc1: New directory.
43071         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43072         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43073         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43074         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43075         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43076
43077 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43078
43079         * g++.dg/parse/error11.C: New test.
43080         * g++.dg/parse/error12.C: Likewise.
43081
43082 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43083
43084         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43085         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43086
43087 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43088
43089         PR c++/13791
43090         * g++.dg/ext/attrib12.C: New test.
43091
43092         PR c++/13736
43093         * g++.dg/parse/cast2.C: New test.
43094
43095 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43096
43097         * objc.dg/encode-2.m (main): New local string.  Set depending on
43098         sizeof long.  Use in sscanf call.
43099         * objc.dg/encode-3.m (main): New local string.  Set depending on
43100         sizeof long.  Use in scan_initial call.
43101
43102 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43103
43104         * objc.dg/call-super-2.m: Make LP64-safe.
43105         * objc.dg/desig-init-1.m: Likewise.
43106
43107 2004-01-27  Devang Patel <dpatel@apple.com>
43108
43109         * g++.dg/debug/namespace1.C: New test.
43110
43111 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43112
43113         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43114         xscale-*-*.
43115
43116         * gcc.dg/arm-mmx-1.c: New test.
43117
43118 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43119
43120         * gcc.dg/20040127-1.c: New test.
43121         * gcc.dg/20040127-2.c: New test.
43122
43123 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43124
43125         * objc.dg/stret-1.m (glob): Renamed to globa.
43126
43127 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43128
43129         PR c++/13663
43130         * g++.dg/expr/for1.C: New test.
43131
43132 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43133
43134         PR middle-end/13779
43135         * gcc.dg/darwin-longlong.c: New test.
43136
43137 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43138
43139         * gcc.dg/20040124-1.c: Moved test from here...
43140         * gcc.c-torture/compile/20040124-1.c: ...to here.
43141
43142 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43143
43144         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43145         the assembly output if -m64 is passed.
43146
43147 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43148
43149         PR c++/13833
43150         * g++.dg/template/cond3.C: New test.
43151
43152 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43153
43154         PR c++/13810
43155         * g++.dg/template/ttp7.C: New test.
43156
43157 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43158
43159         PR c++/13797
43160         * g++.dg/template/nontype4.C: New test.
43161         * g++.dg/template/nontype5.C: Likewise.
43162
43163 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43164
43165         * gcc.dg/torture/mips-clobber-at.c: New test.
43166
43167 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43168
43169         * gcc.dg/20040124-1.c: New test.
43170
43171 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43172
43173         * gcc.dg/20040123-1.c: New test.
43174
43175 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43176
43177         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43178
43179 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43180
43181         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43182
43183 2004-01-23  Andrew Pinski  <apinski@apple.com>
43184
43185         * gcc.dg/20030121-1.c: Move to ..
43186         * gcc.dg/20040121-1.c: here.
43187
43188 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43189
43190         * gcc.dg/builtins-29.c: New test case.
43191
43192 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43193
43194         PR 18314
43195         * gcc.dg/builtins-30.c: New testcase.
43196
43197 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43198
43199         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43200         * lib/g77.exp: Likewise.
43201         * lib/objc.exp: Likewise.
43202         * lib/g++.exp: Likewise.
43203
43204 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43205
43206         * gcc.dg/struct-by-value-2.c: New test.
43207
43208 2004-01-21  Andrew Pinski  <apinski@apple.com>
43209
43210         PR target/13785
43211         * gcc.dg/20030121-1.c: New test.
43212
43213 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43214
43215         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43216         clobber frame pointer register in asm statement.
43217
43218 2004-01-21  Falk Hueffner  <falk@debian.org>
43219
43220         * gcc.c-torture/compile/20040121-1.c: New test.
43221
43222 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43223
43224         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43225
43226 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43227
43228         * gcc.dg/ppc64-abi-2.c: New test.
43229
43230 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43231
43232         * lib/treelang.exp: Fill out this file.
43233         * lib/treelang-dg.exp: New File.
43234
43235 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43236
43237         * gcc.c-torture/compile/981022-1.c: Remove.
43238         * gcc.dg/array-5.c: Remove XFAIL.
43239         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43240         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43241         gcc.dg/cond-lvalue-1.c: Update.
43242         * gcc.dg/cast-lvalue-2.c: New test.
43243
43244 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43245
43246         PR c++/13592
43247         * g++.dg/other/error1.C (class foo): Tweak error message.
43248
43249         PR c++/13592
43250         * g++.dg/template/call2.C: New test.
43251
43252 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43253
43254         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43255         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43256         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43257         scalar-return-1_x.c, scalar-return-2_y.c,
43258         scalar-return-3_x.c, scalar-return-3_y.c,
43259         scalar-return-4_x.c, scalar-return-4_y.c,
43260         struct-align-1.h, struct-align-1_x.c,
43261         struct-align-1_y.c, struct-align-2.h,
43262         struct-align-2_x.c, struct-align-2_y.c,
43263         struct-by-value-10_y.c, struct-by-value-11_x.c,
43264         struct-by-value-11_y.c, struct-by-value-12_x.c,
43265         struct-by-value-12_y.c, struct-by-value-13_x.c,
43266         struct-by-value-13_y.c, struct-by-value-14_x.c,
43267         struct-by-value-14_y.c, struct-by-value-15_x.c,
43268         struct-by-value-15_y.c, struct-by-value-16_y.c,
43269         struct-by-value-17_y.c, struct-by-value-18_y.c,
43270         struct-by-value-19_y.c, struct-by-value-1_x.c,
43271         struct-by-value-1_y.c, struct-by-value-20_y.c,
43272         struct-by-value-2_x.c, struct-by-value-2_y.c,
43273         struct-by-value-3_y.c, struct-by-value-4_x.c,
43274         struct-by-value-4_y.c, struct-by-value-5_y.c,
43275         struct-by-value-6_y.c, struct-by-value-7_y.c
43276         struct-by-value-8_x.c, struct-by-value-8_y.c
43277         struct-by-value-9_x.c, struct-by-value-9_y.c
43278         struct-return-10_x.c, struct-return-10_y.c,
43279         struct-return-19_x.c, struct-return-20_x.c
43280         struct-return-2_x.c, struct-return-2_y.c
43281         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43282         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43283
43284 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43285
43286         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43287         attribute on sparc*-sun-solaris2.*.
43288
43289 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43290
43291         PR c++/13710
43292         * g++.dg/ext/typeof7.C: New test.
43293
43294 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43295
43296         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43297         * gcc.dg/const-elim-1.c: Same.
43298
43299 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43300
43301         * objc.dg/stret-1.m: New.
43302         * objc.dg/stret-2.m: New.
43303
43304 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43305
43306         PR c++/11895
43307         * g++.dg/ext/vector1.C: New test.
43308
43309 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43310
43311         * gcc.dg/pch/import-1.c: New.
43312         * gcc.dg/pch/import-1.hs: New.
43313         * gcc.dg/pch/import-1a.h: New.
43314         * gcc.dg/pch/import-1b.h: New.
43315         * gcc.dg/pch/import-1c.h: New.
43316
43317 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43318
43319         PR c++/13574
43320         * g++.dg/ext/array1.C: New test.
43321
43322         PR c++/13178
43323         * g++.dg/conversion/op1.C: New test.
43324
43325 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43326
43327         PR 11864
43328         From Kazumoto Kojima / Dan Kegel:
43329         * gcc.dg/pr11864-1.c: New test.
43330
43331         PR 10392
43332         From Marcus Comstedt / Dan Kegel:
43333         * gcc.dg/pr10392-1.c: New test.
43334
43335 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43336
43337         PR c++/13478
43338         * g++.dg/init/ref10.C: New test.
43339
43340 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43341
43342         PR c++/13407
43343         * g++.dg/parse/typename6.C: New test.
43344
43345 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43346
43347         PR pch/13361
43348         * g++.dg/pch/wchar-1.C: New.
43349         * g++.dg/pch/wchar-1.Hs: New.
43350
43351 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43352
43353         PR c++/9259
43354         * g++.dg/expr/sizeof2.C: New test.
43355
43356 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43357
43358         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43359
43360 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43361
43362         PR c++/13659
43363         * g++.dg/lookup/strong-using-3.C: New.
43364         * g++.dg/lookup/using-10.C: New.
43365
43366 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43367
43368         PR c++/13594
43369         * g++.dg/lookup/strong-using-2.C: New.
43370
43371 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43372             Dan Kegel <dank@kegel.com>
43373             J"orn Rennecke <joern.rennecke@superh.com>
43374
43375         PR target/9365
43376         * gcc.dg/pr9365-1.c: New test.
43377
43378 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43379
43380         PR c++/8856
43381         * g++.dg/parse/casting-operator2.C: New test.
43382         * g++.old-deja/g++.pt/explicit83.C: Remove.
43383
43384 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43385
43386         * gcc.dg/label-compound-stmt-1.c: New test.
43387         * gcc.c-torture/compile/950922-1.c,
43388         gcc.c-torture/compile/20000211-3.c,
43389         gcc.c-torture/compile/20000518-1.c,
43390         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43391         compound statements.
43392
43393 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43394
43395         * gcc.dg/ppc64-abi-1.c: New test.
43396
43397 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43398
43399          * g++.dg/ext/attrib9.C: Add dg-warnings.
43400
43401 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43402
43403         PR c++/12335
43404         * g++.dg/parse/dtor3.C: New test.
43405
43406 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43407
43408         PR c++/12709
43409         * g++.dg/parse/try-catch-1.C: New test.
43410
43411 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43412
43413         * ada/acats/run_all.sh: Add more verbose output in acats.log
43414         when compiling tests.
43415
43416 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43417
43418         PR 13656
43419         * gcc.dg/typedef-redecl.c: New test case.
43420         * gcc.dg/typedef-redecl.h: New support file.
43421
43422 2004-01-13  Jan Hubicka  <jh@suse.cz>
43423
43424         * gcc.dg/always_inline.c: New test.
43425         * gcc.dg/debug/20031231-1.c: Fix.
43426
43427 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43428
43429         PR c++/13474
43430         * g++.dg/template/array3.C: New test.
43431
43432 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43433
43434         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43435         * g++.dg/warn/Wunused-2.C: Likewise.
43436
43437 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43438
43439         PR c++/13289
43440         * g++.dg/template/instantiate6.C: New test.
43441
43442 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43443
43444         PR middle-end/11397
43445         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43446
43447 2004-01-12  Jan Hubicka  <jh@suse.cz>
43448
43449         PR opt/12826
43450         * gcc.dg/20040112-1.c: New.
43451
43452         * gcc.dg/dwarf-die[1-7].c: Move to...
43453         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43454         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43455
43456 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43457
43458         PR c++/4100
43459         * g++.dg/parse/friend4.C: New test.
43460
43461 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43462
43463         PR c++/4100
43464         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43465         definition is called a friend.
43466
43467 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43468
43469         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43470
43471 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43472
43473         PR c++/3478
43474         * g++.dg/parse/error10.C: New test.
43475         * g++.dg/template/arg2.C: Accept "invalid type" error.
43476
43477 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43478
43479         PR middle-end/13392
43480         * g++.dg/opt/expect2.C: New test.
43481
43482 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43483
43484         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43485         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43486         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43487         Update dg-error regexps.
43488
43489 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43490
43491         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43492         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43493
43494 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43495
43496         * gcc.dg/pragma-re-1.c: Use right pointer type.
43497
43498 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43499
43500         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43501
43502 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43503
43504         * gcc.dg/rs6000-ldouble-1.c: New.
43505
43506 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43507
43508         DR 337
43509         PR c++/9256
43510         * g++.dg/other/abstract1.C: New test.
43511
43512 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43513
43514         * g++.dg/lookup/strong-using-1.C: New.
43515
43516 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43517
43518         PR c/11234
43519         * gcc.dg/func-ptr-conv-1.c: New test.
43520         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43521
43522 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43523
43524         PR target/13380.
43525         * gcc.c-torture/compile/20040109-1.c: New.
43526
43527 2004-01-08  Stuart Hastings  <stuart@apple.com>
43528
43529         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43530         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43531         * gcc.dg/i386-sse-6.c: ...this new testcase.
43532
43533 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43534
43535         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43536
43537 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43538
43539         * ada/acats/run_acats: Treat 'gnatchop' the same way
43540         as 'gnatmake'.  Export GCC_DRIVER.
43541         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43542         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43543
43544 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43545
43546         PR c++/12573
43547         * g++.dg/template/dependent-expr4.C: New test.
43548
43549 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43550
43551         * gcc.dg/altivec-11.c: New test.
43552
43553 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43554
43555         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43556
43557 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43558
43559         PR c/6024
43560         * gcc.dg/enum-compat-1.c: New test.
43561         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43562
43563 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43564
43565         PR c/12165
43566         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43567         gcc.dg/c99-idem-qual-3.c: New tests.
43568
43569 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43570
43571         * gcc.dg/winline-7.c: Don't cast void * to int.
43572
43573 2004-01-06  Jan Hubicka  <jh@suse.cz>
43574
43575         * gcc.dg/i386-sse-5.c: New test
43576         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43577
43578 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43579
43580         PR c++/12815
43581         * g++.dg/rtti/typeid4.C: New test.
43582
43583 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43584
43585         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43586
43587 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43588
43589         PR c++/12132
43590         * g++.dg/template/error11.C: New test.
43591
43592         PR c++/13451
43593         * g++.dg/template/class2.C: New test.
43594
43595 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43596         Richard Sandiford <rsandifo@redhat.com>
43597
43598         PR c++/13387
43599         * g++.dg/opt/alias3.C: New test.
43600
43601 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43602
43603         PR c++/13157
43604         * g++.dg/template/koenig3.C: New test.
43605
43606         PR c++/13529
43607         * g++.dg/parse/offsetof3.C: New test.
43608
43609         * g++.dg/init/copy7.C: Add missing dg-error markers.
43610
43611         PR c++/12226
43612         * g++.dg/init/copy7.c: New test.
43613
43614         PR c++/13536
43615         * g++.dg/parse/cast1.C: New test.
43616
43617 2004-01-04  Jan Hubicka  <jh@suse.cz>
43618
43619         * gcc.dg/winline[1-7].c: New tests.
43620
43621 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43622
43623         PR c++/13520
43624         * g++.dg/template/qualttp22.C: New test.
43625
43626 2004-01-01  Jan Hubicka  <jh@suse.cz>
43627
43628         * gcc.dg/debug/20031231-1.c: New.
43629         * gcc.c-torture/compile/20040101-1.c: New.
43630         * gcc.dg/dwarf-die-[1-7].c: New.
43631
43632 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43633
43634         PR optimization/13521
43635         * gcc.c-torture/compile/20031231-1.c: New test.
43636
43637 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43638
43639         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43640
43641 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43642
43643         PR c++/10079
43644         * g++.dg/template/crash16.C: New test.
43645
43646 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43647
43648         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43649
43650 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43651
43652         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43653         ports.
43654         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43655         * g++.old-deja/g++.law/profile1.C: Likewise.
43656         * gcc.c-torture/compile/981006-1.c: Likewise.
43657         * gcc.c-torture/execute/loop-2e.x: Likewise.
43658         * gcc.c-torture/execute/loop-2f.x: Remove.
43659         * gcc.c-torture/execute/loop-2g.x: Likewise.
43660         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43661         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43662
43663 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43664
43665         PR c++/13507
43666         * g++.dg/ext/attrib11.C: New test.
43667
43668         PR c++/13494
43669         * g++.dg/template/array2-1.C: New test.
43670         * g++.dg/template/array2-2.C: New test.
43671
43672 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43673
43674         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43675
43676 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43677
43678         PR c++/12774
43679         * g++.dg/template/array1-1.C: New test.
43680         * g++.dg/template/array1-2.C: New test.
43681
43682 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43683
43684         PR fortran/12632
43685         * g77.dg/12632.f: New test case.
43686
43687 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43688
43689         PR c++/13289
43690         * g++.dg/parse/nontype1.C: New test.
43691
43692 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43693
43694         PR c++/12403
43695         * g++.dg/parse/explicit1.C: New test.
43696         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43697
43698 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43699
43700         PR c++/13081
43701         * g++.dg/opt/inline6.C: New test.
43702
43703         PR c++/12613
43704         * g++.dg/parse/error9.C: New test.
43705
43706         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43707
43708 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43709
43710         PR c++/13009
43711         * g++.dg/init/assign1.C: New test.
43712
43713 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43714
43715         PR c++/13070
43716         * g++.dg/warn/format3.C: New test case.
43717
43718 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43719
43720         * gcc.c-torture/compile/20031227-1.c: New test.
43721
43722 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43723
43724         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43725         * g77.dg/bprob/bprob.exp: Likewise.
43726         * gcc.misc-tests/bprob.exp: Likewise.
43727         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43728         variants on systems where the library does not provide that
43729         functionality.
43730         * gcc.dg/builtins-20.c: Use builtins-config.h.
43731         * gcc.dg/builtins-config.h: New file.
43732
43733 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43734
43735         * lib/gcc-dg.exp (dg-require-profiling): New function.
43736         * lib/target-supports.exp (check_profiling_available): Likewise.
43737         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43738         * g77.dg/bprob/bprob.exp: Likewise.
43739         * gcc.misc-tests/bprob.exp: Likewise.
43740         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43741         * gcc.dg/20021014-1.c: Likewise.
43742         * gcc.dg/nest.c: Likewise.
43743
43744 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43745
43746         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43747         compiling.
43748         * g++.dg/lookup/java2.C: Likewise.
43749         * gcc.dg/cpp/lexident.c: Likewise.
43750
43751 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43752
43753         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43754         given.
43755         * gcc.c-torture/compile/961203-1.c: Likewise.
43756         * gcc.c-torture/compile/980506-1.c: Likewise.
43757
43758 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43759
43760         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43761         (additional_prunes): New global.
43762         (gcc-dg-prune): Handle additional per-test pruning.
43763         (dg-test): Clear additional_prunes between tests.
43764
43765         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43766         dg-prune-output to avoid spurious failures from assembler
43767         complaining about nonexistent WAW violations.
43768         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43769         Use dg-prune-output to avoid spurious failures from assembler
43770         warning about Itanium B-step errata.
43771
43772 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43773
43774         * g++.dg/abi/macro0.C: New test.
43775         * g++.dg/abi/macro1.C: Likewise.
43776         * g++.dg/abi/macro2.C: Likewise.
43777
43778         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43779         * g++.dg/abi/bitfield7.C: Likewise.
43780         * g++.dg/abi/dtor2.C: Likewise.
43781         * g++.dg/abi/mangle11.C: Likewise.
43782         * g++.dg/abi/mangle12.C: Likewise.
43783         * g++.dg/abi/mangle14.C: Likewise.
43784         * g++.dg/abi/mangle17.C: Likewise.
43785         * g++.dg/abi/vbase10.C: Likewise.
43786         * g++.dg/abi/vbase14.C: Likewise.
43787         * g++.dg/template/qualttp17.C: Likewise.
43788
43789 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43790
43791         PR c/11995
43792         * gcc.dg/20031223-1.c: New test.
43793
43794 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43795
43796         * gcc.dg/noreturn-7.c: New test.
43797
43798 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43799
43800         * gcc.dg/null-pointer-1.c: New test.
43801
43802 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43803
43804         * g++.old-deja/g++.jason/template18.C: Remove.
43805         * g++.old-deja/g++.jason/template37.C: Likewise.
43806
43807         PR c++/12862
43808         * g++.dg/lookup/ns1.C: New test.
43809
43810         PR c++/12397
43811         * g++.dg/template/lookup3.C: New test.
43812
43813 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43814
43815         * g++.dg/template/recurse1.C: New test
43816
43817 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43818
43819         PR c++/12479
43820         * g++.dg/parse/semicolon1.C: New test.
43821         * g++.dg/parse/semicolon1.h: Likewise.
43822
43823 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43824
43825         * gcc.dg/darwin-misaligned.c: New test.
43826
43827 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43828
43829         PR c/9163
43830         * gcc.dg/20031222-1.c: New test.
43831
43832 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43833
43834         PR c++/13438
43835         * g++.dg/parse/error8.C: New test.
43836
43837         PR c++/11554
43838         * g++.dg/warn/ctor-init-1.C: New test.
43839
43840 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43841
43842         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43843         too small.
43844         * gcc.c-torture/compile/930217-1.c: Likewise.
43845         * gcc.c-torture/compile/930513-1.c: Likewise.
43846         * gcc.c-torture/execute/920908-2.c: Likewise.
43847         * gcc.c-torture/execute/921204-1.c: Likewise.
43848         * gcc.c-torture/execute/930621-1.c: Likewise.
43849         * gcc.c-torture/execute/930630-1.c: Likewise.
43850         * gcc.c-torture/execute/931031-1.c: Likewise.
43851         * gcc.c-torture/execute/980602-2.c: Likewise.
43852         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43853         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43854         * gcc.c-torture/execute/extzvsi.c: Likewise.
43855         * gcc.c-torture/unsorted/ext.c: Likewise.
43856
43857 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43858
43859         PR target/12749
43860         * gcc.c-torture/compile/20031220-2.c: New test case.
43861
43862 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43863
43864         PR optimization/13031
43865         * gcc.c-torture/compile/20031220-1.c: New test case.
43866
43867 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43868
43869         * gcc.dg/cast-function-1.c: New test.
43870
43871 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43872
43873         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43874         formats.
43875
43876 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43877
43878         PR c++/12795
43879         * g++.dg/ext/attrib10.C: New test.
43880
43881 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43882
43883         * gcc.dg/cleanup-10.c: New test.
43884         * gcc.dg/cleanup-11.c: New test.
43885
43886 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43887
43888         PR c++/13239
43889         * g++.dg/opt/expect1.C: New test.
43890
43891 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43892
43893         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43894
43895 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43896
43897         PR debug/12923
43898         * gcc.dg/20031218-1.c: New test.
43899
43900         PR debug/12389
43901         * gcc.dg/20031218-2.c: New test.
43902         * gcc.dg/20031218-3.c: New test.
43903
43904         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43905         of label name and allow for USER_LABEL_PREFIX == "_" names.
43906         * g++.dg/abi/mangle18-2.C: Likewise.
43907         * g++.dg/abi/mangle19-1.C: Likewise.
43908         * g++.dg/abi/mangle19-2.C: Likewise.
43909         * g++.dg/abi/mangle20-1.C: Likewise.
43910         * g++.dg/abi/mangle20-2.C: Likewise.
43911
43912 2003-12-18  Richard Henderson  <rth@redhat.com>
43913
43914         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43915
43916 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43917             Dan Kegel <dank@kegel.com>
43918
43919         PR other/12009
43920         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43921         testing a cross compiler, it causes spurious compile failures.
43922         * lib/g++.exp: Likewise.
43923
43924 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43925
43926         PR c++/13262
43927         * g++.dg/template/access13.C: New test.
43928
43929 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43930
43931         * gcc.dg/20031216-1.c: New test.
43932
43933 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43934
43935         PR c++/9154
43936         * g++.dg/template/error10.C: New test.
43937
43938 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43939
43940         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43941         * g++.dg/eh/simd-2.C: Likewise.
43942
43943 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43944             Roger Sayle  <roger@eyesopen.com>
43945
43946         * gcc.c-torture/execute/ieee/mzero5.c: New.
43947
43948 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43949
43950         PR c++/10603
43951         * g++.dg/parse/error6.C: New test.
43952
43953         PR c++/12827
43954         * g++.dg/parse/error7.C: New test.
43955
43956 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43957
43958         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43959         at -O with stabs debugging formats.
43960         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43961         * gcc.dg/debug/debug-2.c: Likewise.
43962
43963 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43964
43965         PR c++/12696
43966         * g++.dg/init/error1.C: New test.
43967
43968         PR c++/12218
43969         * g++.dg/init/pm3.C: New test.
43970
43971 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43972
43973         PR c/3347
43974         * gcc.dg/bitfld-8.c: New test.
43975
43976 2003-12-16  James Lemke  <jim@wasabisystems.com>
43977
43978         * gcc.dg/arm-scd42-[123].c: New tests.
43979
43980 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43981
43982         PR c++/9043
43983         * g++.dg/abi/mangle20-1.C: New test.
43984         * g++.dg/abi/mangle20-2.C: New test.
43985
43986 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43987
43988         PR c++/13275
43989         * g++.dg/other/offsetof2.C: Remove XFAIL.
43990         * g++.dg/parse/offsetof1.C: New test.
43991         * g++.gd/parse/offsetof2.C: Likewise.
43992
43993 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43994
43995         * g++.dg/template/nontype3.C: New test.
43996         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43997
43998 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43999
44000         * g++.dg/warn/noreturn-3.C: Also test instantiation.
44001
44002 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
44003
44004         PR c++/13387
44005         * g++.dg/expr/assign1.C: New test.
44006
44007         PR c++/13242
44008         * g++.dg/abi/mangle19-1.C: New test.
44009         * g++.dg/abi/mangle19-2.C: New test.
44010
44011 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44012
44013         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44014
44015 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44016
44017         * gcc.c-torture/execute/20031216-1.c: New test.
44018
44019 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44020
44021         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44022         an ICE regression.
44023
44024 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44025
44026         PR c++/10926
44027         * g++.dg/template/error9.C: New test.
44028
44029         PR c++/11116
44030         * g++.dg/template/error8.C: New test.
44031
44032 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44033
44034         PR middle-end/13400
44035         * gcc.c-torture/execute/20031215-1.c: New test case.
44036
44037 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44038
44039         PR c++/13269
44040         * g++.dg/parse/error5.C: New test.
44041
44042         PR c++/12989
44043         * g++.dg/expr/sizeof1.C: New test.
44044
44045         PR c++/13310
44046         * g++.dg/template/crash15.C: New test.
44047
44048 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44049
44050         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44051         a non-POD type as the last named parameter of a varargs function.
44052
44053 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44054
44055         PR c++/13243
44056         PR c++/12573
44057         * g++.dg/template/crash14.C: New test.
44058         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44059
44060 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44061
44062         * g++.dg/other/java1.C: New test.
44063
44064         PR c++/13241
44065         * g++.dg/abi/mangle18-1.C: New test.
44066         * g++.dg/abi/mangle18-2.C: New test.
44067
44068 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44069
44070         PR optimization/10312
44071         * gcc.c-torture/execute/20031214-1.c: New.
44072
44073 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44074
44075         PR c++/10779
44076         PR c++/12160
44077         * g++.dg/parse/error3.C: New test.
44078         * g++.dg/parse/error4.C: Likewise.
44079         * g++.dg/abi/mangle4.C: Tweak error messages.
44080         * g++.dg/lookup/using5.C: Likewise.
44081         * g++.dg/other/error2.C: Likewise.
44082         * g++.dg/parse/typename5.C: Likewise.
44083         * g++.dg/parse/undefined1.C: Likewise.
44084         * g++.dg/template/arg2.C: Likewise.
44085         * g++.dg/template/ttp3.C: Likewise.
44086         * g++.dg/template/type1.C: Likewise.
44087         * g++.old-deja/g++.other/crash32.C: Likewise.
44088         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44089
44090 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44091
44092         PR c++/13106
44093         * g++.dg/warn/noreturn-3.C: New test.
44094
44095 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44096
44097         PR c++/13118
44098         * g++.dg/abi/covariant3.C: New.
44099
44100 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44101
44102         * g++.dg/eh/ia64-1.C: New test.
44103
44104 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44105
44106         PR optimization/13037
44107         * g77.f-torture/execute/13037.f: New test case.
44108
44109 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44110
44111         PR c++/12881
44112         * g++.dg/abi/covariant2.C: New.
44113
44114 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44115
44116         * gcc.dg/cpp/trad/macro.c: New tests.
44117
44118 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44119
44120         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44121
44122 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44123
44124         PR other/10819
44125         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44126         to fix Bug 10819.
44127         * lib/g++.exp (g++_version): Likewise.
44128         * lib/g77.exp (g77_version): Likewise.
44129         * lib/objc.exp (default_objc_version): Likewise.
44130
44131 2003-12-10  Richard Henderson  <rth@redhat.com>
44132
44133         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44134
44135         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44136
44137 2003-12-08  Matt Austern  <austern@apple.com>
44138
44139         PR c/13134
44140         * lib/gcc-dg.exp (dg-require-visibility): Define.
44141         * lib/target-supports (check_visibility_available): Define.
44142         * gcc.dg/visibility-1.c: New test.
44143         * gcc.dg/visibility-2.c: Likewise.
44144         * gcc.dg/visibility-3.c: Likewise.
44145         * gcc.dg/visibility-4.c: Likewise.
44146         * gcc.dg/visibility-5.c: Likewise.
44147         * gcc.dg/visibility-6.c: Likewise.
44148         * g++.dg/ext/visibility-1.C: Likewise.
44149         * g++.dg/ext/visibility-2.C: Likewise.
44150         * g++.dg/ext/visibility-3.C: Likewise.
44151         * g++.dg/ext/visibility-4.C: Likewise.
44152         * g++.dg/ext/visibility-5.C: Likewise.
44153         * g++.dg/ext/visibility-6.C: Likewise.
44154
44155 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44156
44157         * g++.dg/lookup/java1.C: New test.
44158         * g++.dg/lookup/java2.C: New test.
44159
44160 2003-12-07  Falk Hueffner  <falk@debian.org>
44161
44162         * g++.dg/opt/noreturn-1.C: New test.
44163
44164 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44165
44166         * gcc.dg/overflow-1.c: New test.
44167
44168 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44169
44170         * g77.f-torture/compile/13060.f: New test.
44171
44172 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44173
44174         PR c++/13323
44175         * g++.dg/inherit/operator2.C: New test.
44176
44177 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44178
44179         PR c++/13305
44180         * g++.dg/ext/attrib9.C: New test.
44181
44182 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44183
44184         PR c++/13314
44185         * g++.dg/template/error7.C: New test.
44186
44187 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44188             J"orn Rennecke <joern.rennecke@superh.com>
44189
44190         PR target/13302
44191         * g++.dg/other/struct-va_list.C: New test.
44192
44193 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44194
44195         PR c++/13166
44196         * g++.dg/parse/defarg6.C: New test.
44197
44198 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44199
44200         PR target/13256
44201         * gcc.c-torture/execute/20031201-1.c: New test.
44202
44203 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44204
44205         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44206
44207 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44208
44209         * gcc.dg/builtin-return-1.c: New test.
44210
44211 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44212             J"orn Rennecke <joern.rennecke@superh.com>
44213
44214         PR optimization/13260
44215         * gcc.c-torture/execute/20031204-1.c: New test.
44216
44217 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44218
44219         PR c++/9127
44220         * g++.dg/template/error6.C: New test.
44221
44222 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44223
44224         * gcc.dg/20031202-1.c: New test.
44225
44226 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44227
44228         PR c++/13179
44229         * g++.dg/template/eh1.C: New test.
44230
44231         PR c++/10771
44232         * g++.dg/template/error5.C: New test.
44233
44234 2003-12-02  David Ung  <davidu@mips.com>
44235
44236         * gcc.dg/compat/vector-check.h: Corrected type for var
44237         g_##TMODE
44238
44239 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44240
44241         PR c++/10126
44242         * g++.dg/template/ptrmem8.C: New test.
44243
44244 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44245
44246         PR c++/12573
44247         * g++.dg/template/dependent-expr3.C: New test.
44248
44249 2003-12-01  James Lemke  <jim@wasabisystems.com>
44250
44251         * gcc.dg/arm-g2.c: New test.
44252
44253 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44254
44255         PR optimization/11634
44256         * gcc.dg/20031201-2.c: New test case.
44257
44258 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44259
44260         PR 11433
44261         * objc.dg/proto-lossage-3.m: New test.
44262
44263 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44264
44265         PR optimization/12628
44266         * gcc.dg/20031201-1.c: New test case.
44267
44268 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44269
44270         * gcc.dg/unaligned-1.c: New test.
44271
44272 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44273
44274         PR c++/9849
44275         * g++.dg/template/error4.C: New test.
44276         * g++.dg/template/nested3.C: Adjust error markers.
44277
44278 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44279
44280         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44281
44282 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44283
44284         PR c/10333
44285         * gcc.dg/bitfld-7.c: New test.
44286
44287 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44288
44289         * gcc.dg/tls/asm-1.C: New test.
44290
44291 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44292
44293         * gcc.dg/cpp/assert4.c: Update.
44294
44295 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44296
44297         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44298         * gcc.dg/builtin-apply3.c: New test.
44299
44300 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44301
44302         * lib/compat.exp (compat-obj): New xfaildata parameter.
44303         Use it to set compiler_conditional_xfail_data before compiling.
44304         (compat-get-options): Handle dg-xfail-if.
44305         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44306         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44307         * gcc.dg/compat/vector-1_y.c: Likewise.
44308         * gcc.dg/compat/vector-2_x.c: Likewise.
44309         * gcc.dg/compat/vector-2_y.c: Likewise.
44310
44311 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44312
44313         * g++.dg/opt/reg-stack4.C: New test.
44314
44315 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44316
44317         * gcc.dg/builtin-apply2.c: New test.
44318
44319 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44320
44321         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44322
44323 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44324
44325         PR c++/12924
44326         * g++.dg/template/template-id-2.C: New test.
44327
44328 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44329
44330         PR c++/5369
44331         * g++.dg/template/memfriend1.C: New test.
44332         * g++.dg/template/memfriend2.C: Likewise.
44333         * g++.dg/template/memfriend3.C: Likewise.
44334         * g++.dg/template/memfriend4.C: Likewise.
44335         * g++.dg/template/memfriend5.C: Likewise.
44336         * g++.dg/template/memfriend6.C: Likewise.
44337         * g++.dg/template/memfriend7.C: Likewise.
44338         * g++.dg/template/memfriend8.C: Likewise.
44339         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44340
44341 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44342
44343         PR c++/12515
44344         * g++.dg/ext/cond1.C: New test.
44345
44346 2003-11-20  Richard Henderson  <rth@redhat.com>
44347
44348         * gcc.dg/20020201-2.c: Remove.
44349         * gcc.dg/20020201-4.c: Remove.
44350         * gcc.dg/20020304-1.c: Remove.
44351
44352 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44353
44354         * gcc.dg/cpp/trad/xwin1.c: New test case.
44355
44356 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44357
44358         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44359         * lib/g77.exp: Likewise.
44360         * lib/objc.exp: Likewise.
44361         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44362         for darwin.
44363
44364 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44365
44366         PR c++/12932
44367         * g++.dg/template/static5.C: New test.
44368
44369 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44370
44371         * gcc.dg/nested-func-1.c: New test.
44372
44373 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44374
44375         * gcc.dg/cpp/assert4.c: New test.
44376
44377 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44378
44379         PR c++/2294
44380         * g++.dg/lookup/using9.c: New test.
44381
44382 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44383
44384         PR c++/12762
44385         * g++.dg/template/error3.C: New test.
44386
44387 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44388
44389         PR ada/13035
44390         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44391         No longer use a wrapper for gcc, since this does not work under
44392         Windows.
44393
44394 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44395
44396         PR c++/2094
44397         * g++.dg/template/ptrmem7.C: New test.
44398
44399 2003-11-13  Andrew Pinski <apinski@apple.com>
44400
44401         * gcc.c-torture/compile/20031113-1.c: New test.
44402
44403 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44404             Kean Johnston <jkj@sco.com>
44405
44406         PR c/13029
44407         * gcc.dg/unused-4.c: Update.
44408
44409 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44410
44411         * g++.dg/opt/const3.C: New test.
44412
44413 2003-11-13  Jan Hubicka  <jh@suse.cz>
44414
44415         * gcc.c-torture/compile/20031112-1.c: New test.
44416
44417 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44418
44419         * g++.dg/parse/crash10.C: Remove bogus error marker.
44420
44421 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44422
44423         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44424         (host_gcc): Likewise.
44425         (ROOT): Honor $PWDCMD.
44426         (BASE): Likewise.
44427         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44428
44429 2003-11-12  Catherine Moore  <clm@redhat.com>
44430
44431         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44432
44433 2003-11-12  Andreas Jaeger  <aj@suse.de>
44434             Jakub Jelinek  <jakub@redhat.com>
44435             Andrew Pinski  <pinskia@physics.uc.edu>
44436             Richard Henderson  <rth@redhat.com>
44437
44438         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44439         systems.
44440         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44441
44442         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44443         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44444
44445 2003-11-11  Andreas Jaeger  <aj@suse.de>
44446
44447         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44448
44449         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44450
44451 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44452
44453         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44454         Clean ups.
44455
44456 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44457
44458         * gcc.dg/trampoline-1.c: New test.
44459
44460 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44461
44462         * gcc.c-torture/compile/200031109-1.c: New test.
44463
44464 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44465
44466         PR c/3190
44467         PR c/8714
44468         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44469         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44470         gcc.dg/format/no-y2k-1.c: Update.
44471
44472 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44473
44474         PR optimization/10467
44475         * gcc.dg/20031108-1.c: New test case.
44476
44477 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44478
44479         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44480
44481 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44482
44483         * gcc.dg/compound-lvalue-1.c: New test.
44484         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44485         some XFAILs.
44486
44487 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44488
44489         * gcc.dg/altivec-varargs-1.c: New test.
44490
44491 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44492
44493         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44494         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44495         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44496         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44497         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44498
44499 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44500
44501         * gcc.dg/cond-lvalue-1.c: New test.
44502
44503 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44504
44505         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44506
44507 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44508
44509         PR c++/11616
44510         * g++.dg/template/instantiate5.C: New test.
44511
44512 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44513
44514         PR c++/12726
44515         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44516         * ChangeLog: Add missing first entry for above test.
44517
44518 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44519
44520         PR c++/9810
44521         * g++.dg/template/using8.C: New test.
44522         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44523
44524 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44525
44526         PR optimization/10817
44527         * gcc.c-torture/compile/20031102-1.c: New test case.
44528
44529 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44530
44531         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44532         2147483647.
44533
44534 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44535
44536         * gcc.dg/20031102-1.c: New test.
44537
44538 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44539
44540         * gcc.dg/complex-1.c: New test.
44541
44542 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44543
44544         PR c++/12796
44545         * g++.dg/template/crash13.C: Adjust expected error location.
44546         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44547
44548 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44549
44550         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44551
44552 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44553
44554         PR/10239
44555         * gcc.c-torture/compile/20031031-2.c: New test.
44556
44557 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44558
44559         PR/11640
44560         * gcc.c-torture/compile/20031031-1.c: New test.
44561
44562 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44563
44564         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44565         * gcc.misc-tests/bprob.exp: Likewise.
44566         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44567         the execution test on arm-elf configs.
44568         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44569         configs that don't support scratch files.
44570         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44571
44572 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44573
44574         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44575         done by dejagnu.
44576
44577 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44578
44579         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44580         Avoid non pure sh syntax. Add more logging.
44581
44582         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44583         fail.
44584
44585 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44586
44587         PR libgcj/10610
44588         * gcc.dg/ppc-stackalign-1.c: New test.
44589
44590 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44591
44592         * ada/acats/run_all.sh: Change output to be more compliant with
44593         dejagnu framework.
44594         Create acats.sum and acats.log files under testsuite/ada/acats
44595         Only run [a-z]* directories, to filter out e.g. CVS.
44596         Redirect build output to log file.
44597
44598 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44599
44600         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44601
44602 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44603
44604         PR ada/5909:
44605         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44606
44607 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44608
44609         * gcc.c-torture/compile/20031023-1.c: New test.
44610         * gcc.c-torture/compile/20031023-2.c: New test.
44611         * gcc.c-torture/compile/20031023-3.c: New test.
44612         * gcc.c-torture/compile/20031023-4.c: New test.
44613
44614 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44615
44616         PR c++/10371
44617         * g++.dg/lookup/scoped8.C: New test.
44618
44619 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44620
44621         * g++.dg/opt/reg-stack3.C: New test.
44622
44623 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44624
44625         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44626
44627 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44628
44629         PR c++/11076
44630         * g++.dg/template/crash13.C: New test.
44631
44632 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44633
44634         * gcc.dg/c99-restrict-2.c: New test.
44635
44636 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44637
44638         PR c++/12698, c++/12699, c++/12700, c++/12566
44639         * g++.dg/inherit/covariant9.C: New test.
44640         * g++.dg/inherit/covariant10.C: New test.
44641         * g++.dg/inherit/covariant11.C: New test.
44642
44643 2003-10-23  Jason Merrill  <jason@redhat.com>
44644
44645         PR c++/12726
44646         * g++.dg/ext/complit2.C: New test.
44647
44648 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44649
44650         PR target/12654
44651         * gcc.c-torture/execute/20031020-1.c: New test.
44652
44653 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44654
44655         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44656         following the jump_insn.
44657
44658 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44659
44660         * gcc.dg/cast-lvalue-1.c: New test.
44661
44662 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44663
44664         PR c++/11962
44665         * g++.dg/template/cond2.C: New test.
44666
44667 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44668
44669         * gcc.dg/builtins-28.c: New test.
44670
44671 2003-10-20  Jan Hubicka  <jh@suse.cz>
44672
44673         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44674         parameter.
44675         * gcc.dg/inline-2.c: Likewise.
44676
44677 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44678
44679         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44680         * gcc.dg/nest.c: Likewise.
44681
44682 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44683
44684         PR c++/9781, c++/10583, c++/11862
44685         * g++.dg/parse/crash13.C: New test.
44686
44687 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44688
44689         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44690
44691 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44692
44693         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44694         Define HAVE_C99_RUNTIME except on Solaris.
44695         * gcc.dg/builtins-20.c: Likewise.
44696
44697 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44698
44699         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44700
44701 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44702
44703         PR c++/12495
44704         * g++.dg/template/crash21.C: New test.
44705
44706 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44707
44708         PR c++/2513
44709         * g++.dg/template/typename5.C: New test.
44710
44711 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44712
44713         PR c++/12369
44714         * g++.dg/template/friend25.C: New test.
44715
44716 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44717
44718         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44719         versions.
44720
44721 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44722
44723         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44724         == 2147483647.
44725
44726 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44727
44728         * gcc.c-torture/execute/960416-1.x: Remove.
44729         * gcc.c-torture/execute/divconst-3.x: Likewise.
44730
44731 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44732
44733         PR target/12598
44734         * gcc.dg/torture/cris-volatile-1.c: New test.
44735
44736 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44737
44738         PR optimization/9325
44739         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44740         for overflowing floating point to integer conversion during RTL
44741         simplification.
44742
44743 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44744
44745         * objc/execute/_cmd.m: Fix typo.
44746         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44747         Relax 'scan-assembler' regexp.
44748         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44749         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44750         * objc.dg/zero-link-2.m: Remove blank line.
44751         * objc.dg/zero-link-3.m: New test case.
44752
44753 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44754
44755         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44756
44757         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44758         than linker trickery.
44759
44760 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44761
44762         PR c++/12370
44763         * g++.dg/other/friend2.C: New test.
44764
44765 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44766
44767         * gcc.dg/20031012-1.c: New test.
44768
44769 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44770
44771         * gcc.dg/weak/weak-3.c: Fix for new warning.
44772
44773 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44774
44775         PR optimization/8750
44776         * gcc.c-torture/execute/20031012-1.c: New test case.
44777
44778 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44779
44780         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44781         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44782
44783 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44784
44785         PR optimization/12260
44786         * gcc.c-torture/compile/20031011-2.c: New test case.
44787
44788 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44789
44790         * gcc.c-torture/execute/20031011-1.c: New testcase.
44791
44792 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44793
44794         * gcc.c-torture/compile/20031011-1.c: New test.
44795
44796 2003-10-11  Jan Hubicka  <jh@suse.cz>
44797
44798         * g++.dg/other/first-global.C: New test.
44799
44800 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44801
44802         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44803
44804 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44805
44806         * gcc.c-torture/compile/20031010-1.c: New test.
44807
44808 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44809
44810         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44811         * gcc.c-torture/execute/va-arg-25.c: ... here.
44812
44813 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44814
44815         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44816
44817 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44818
44819         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44820
44821 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44822
44823         * g++.dg/parse/error2.C: New test.
44824
44825 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44826
44827         PR c++/11097
44828         * g++.dg/other/error5.C: Modify the error message.
44829         * g++.dg/lookup/using8.C: New test.
44830
44831 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44832
44833         * gcc.dg/darwin-abi-2.c: New file.
44834         * gcc.c-torture/execute/va-arg-24.c: New file.
44835
44836 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44837
44838         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44839         indentation.
44840
44841 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44842
44843         PR c++/10147
44844         * g++.dg/other/error4.C: Update error messages.
44845         * g++.dg/template/ptrmem4.C: Likewise.
44846
44847         PR c++/12337
44848         * g++.dg/init/new9.C: New test.
44849
44850         PR c++/12334, c++/12236, c++/8656
44851         * g++.dg/ext/attrib8.C: New test.
44852
44853 2003-10-06  Devang Patel  <dpatel@apple.com>
44854
44855         * gcc.dg/debug/dwarf2-3.h: New test.
44856         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44857
44858 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44859
44860         * g++.dg/opt/cfg2.C: New test.
44861
44862 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44863
44864         * g++.dg/opt/float1.C: New test.
44865
44866 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44867
44868         * gcc.dg/c90-array-lval-6.c: New test.
44869         * gcc.dg/c99-array-lval-6.c: New test.
44870
44871 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44872             Ziemowit Laski  <zlaski@apple.com>
44873
44874         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44875         'Derived', so that it is never considered a class method; add
44876         new warning for '+port' method ambiguity.
44877         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44878         <objc/objc-api.h> (needed on Mac OS X).
44879         * objc.dg/method-13.m: New test.
44880
44881 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44882
44883         PR optimization/9325, PR java/6391
44884         * gcc.c-torture/execute/20031003-1.c: New test case.
44885
44886 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44887
44888         PR optimization/12180
44889         * gcc.dg/20031002-1.c: New test.
44890
44891         PR c++/12486
44892         * g++.dg/inherit/error1.C: New test.
44893
44894 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44895
44896         * lib/f-torture.exp (search_for): Rename to...
44897         (search_for_re): This.  Also, clean up comments and the
44898         "regexp" invocation.
44899
44900 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44901
44902         * gcc.c-torture/compile/20031002-1.c: New test.
44903
44904 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44905
44906         * g++.dg/opt/cond1.C: New test.
44907
44908 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44909
44910         * gcc.dg/Wold-style-definition-2.c: New testcase.
44911         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44912
44913 2003-09-29  Richard Henderson  <rth@redhat.com>
44914
44915         * g++.dg/init/array10.C: Add dg-options.
44916
44917 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44918
44919         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44920
44921 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44922
44923         * g++.dg/template/friend19.C: Fix typo.
44924         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44925
44926 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44927
44928         * gcc.c-torture/execute/20030928-1.c: New test.
44929         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44930
44931 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44932
44933         * g++.dg/opt/unroll1.C: New test.
44934
44935 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44936
44937         PR optimization/11741
44938         * gcc.dg/20030926-1.c: New test case.
44939
44940 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44941
44942         PR c++/5655
44943         * g++.dg/parse/access7.C: New test.
44944         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44945
44946 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44947
44948         MERGE OF objc-improvements-branch into MAINLINE:
44949         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44950         if libobjc has not been built.
44951         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44952         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44953         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44954         objc/execute/nested-3.m, objc/execute/np-2.m,
44955         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44956         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44957         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44958         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44959         objc.dg/special/unclaimed-category-1.h,
44960         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44961         well as GNU runtime.
44962         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44963         * execute/cascading-1.m, execute/function-message-1.m,
44964         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44965         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44966         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44967         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44968         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44969         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44970         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44971         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44972         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44973         * objc.dg/bitfield-2.m: Run only on Darwin.
44974         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44975         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44976         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44977         * objc.dg/const-str-1.m: Fix constant string layout.
44978
44979 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44980
44981         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44982
44983 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44984
44985         * gcc.dg/darwin-abi-1.c: New file.
44986
44987 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44988
44989         PR target/12281
44990         * gcc.c-torture/compile/20030921-1.c: New test.
44991
44992 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44993
44994         * g++.dg/opt/reg-stack2.C: New test.
44995
44996 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44997
44998         * g++.dg/eh/delayslot1.C: New test.
44999
45000 2003-09-20  Richard Henderson  <rth@redhat.com>
45001
45002         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45003
45004 2003-09-20  Roger Sayle  <roger@eyesopen.com>
45005
45006         * gcc.c-torture/execute/20030920-1.c: New test case.
45007
45008 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45009
45010         * g++.dg/rtti/typeid3.C: Correct expected error message.
45011
45012 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45013
45014         PR c++/157
45015         * g++.dg/parse/crash12.C: New test.
45016
45017 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45018
45019         * gcc.dg/compat/mixed-struct-check.h: New.
45020         * gcc.dg/compat/mixed-struct-defs.h: New.
45021         * gcc.dg/compat/mixed-struct-init.h: New.
45022         * gcc.dg/compat/struct-by-value-19_main.c: New.
45023         * gcc.dg/compat/struct-by-value-19_x.c: New.
45024         * gcc.dg/compat/struct-by-value-19_y.c: New.
45025         * gcc.dg/compat/struct-by-value-20_main.c: New.
45026         * gcc.dg/compat/struct-by-value-20_x.c: New.
45027         * gcc.dg/compat/struct-by-value-20_y.c: New.
45028         * gcc.dg/compat/struct-return-19_main.c: New.
45029         * gcc.dg/compat/struct-return-19_x.c: New.
45030         * gcc.dg/compat/struct-return-19_y.c: New.
45031         * gcc.dg/compat/struct-return-20_main.c: New.
45032         * gcc.dg/compat/struct-return-20_x.c: New.
45033         * gcc.dg/compat/struct-return-20_y.c: New.
45034
45035 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45036         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45037         so that it will not complain on LP64 targets.
45038
45039 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45040
45041         PR c++/495
45042         * g++.dg/template/friend24.C: New test.
45043
45044 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45045
45046         PR c++/12332
45047         * g++.dg/template/memtmpl2.C: New test.
45048
45049 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45050
45051         PR target/11184
45052         * gcc.dg/builtin-apply1.c: New test.
45053
45054 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45055
45056         PR c++/9848
45057         * g++.dg/warn/Wunused-4.C: New test.
45058
45059 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45060
45061         PR c++/12316
45062         * g++.dg/other/gc2.C: New test.
45063
45064 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45065
45066         PR c++/11991
45067         * g++.dg/rtti/typeid3.C: New test.
45068
45069         PR c++/12266
45070         * g++.dg/overload/template1.C: New test.
45071
45072 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45073
45074         * g++.dg/opt/cfg3.C: New test.
45075
45076 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45077
45078         PR c++/7939
45079         * g++.dg/template/crash11.C: New test.
45080
45081 2003-09-16  Jason Merrill  <jason@redhat.com>
45082             Jakub Jelinek  <jakub@redhat.com>
45083
45084         * gcc.dg/attr-warn-unused-result.c: New test.
45085
45086 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45087
45088         PR c++/12184
45089         * g++.dg/expr/call2.C: New test.
45090
45091 2003-09-15  Andreas Jaeger  <aj@suse.de>
45092
45093         * gcc.dg/Wold-style-definition-1.c: New test.
45094
45095 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45096
45097         PR c++/3907
45098         * g++.dg/parse/template12.C: New test.
45099
45100         * g++.dg/abi/bitfield11.C: New test.
45101         * g++.dg/abi/bitfield12.C: Likewise.
45102
45103 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45104
45105         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45106         non-expansion of functional macro name without arguments at EOL.
45107         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45108
45109 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45110
45111         * gcc.c-torture/execute/20030914-[12].c: New tests.
45112
45113 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45114
45115         PR c++/11788
45116         * g++.dg/overload/addr1.C: New test.
45117
45118 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45119
45120         * gcc.dg/20030909-1.c: New test.
45121
45122 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45123
45124         * gcc.dg/ultrasp10.c: New test.
45125
45126 2003-09-09  Devang Patel  <dpatel@apple.com>
45127
45128         * gcc.dg/darwin-ld-6.c: New test.
45129
45130 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45131
45132         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45133
45134 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45135
45136         * gcc.dg/ia64-types1.c: New test.
45137         * gcc.dg/ia64-types2.c: Likewise.
45138
45139 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45140
45141         * gcc.dg/builtins-1.c: Add more _Complex tests.
45142         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45143
45144         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45145         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45146
45147 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45148
45149         PR c++/11786
45150         * g++.dg/lookup/koenig2.C: New test.
45151
45152         PR c++/5296
45153         * g++.dg/rtti/typeid2.C: New test.
45154
45155 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45156
45157         * gcc.c-torture/compile/20030904-1.c: New test.
45158
45159 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45160
45161         * g++.dg/opt/longbranch2.C: New test.
45162
45163 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45164
45165         * g++.dg/template/crash10.C: Only compile it.
45166
45167 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45168
45169         PR middle-end/11665
45170         * gcc.c-torture/compile/20030907-1.c: New test.
45171         * g++.dg/init/array11.C: New test.
45172
45173 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45174
45175         PR c++/11852
45176         * g++.dg/init/struct1.C: New test.
45177
45178 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45179
45180         PR c++/12181
45181         * g++.dg/expr/comma1.C: New test.
45182
45183 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45184
45185         PR c++/11867
45186         * g++.dg/expr/static_cast5.C: New test.
45187
45188 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45189
45190         PR c++/11507
45191         * g++.dg/lookup/scoped7.C: New test.
45192
45193         PR c++/9574
45194         * g++.dg/other/static1.C: New test.
45195
45196         PR c++/11490
45197         * g++.dg/warn/template-1.C: New test.
45198
45199         PR c++/11432
45200         * g++.dg/template/crash10.C: New test.
45201
45202         PR c++/2478
45203         * g++.dg/overload/VLA.C: New test.
45204
45205         PR c++/10804
45206         * g++.dg/template/call1.C: New test.
45207
45208 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45209
45210         PR c++/11794
45211         * g++.dg/parse/using3.C: New test.
45212
45213 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45214
45215         PR c++/11409
45216         * g++.dg/overload/builtin3.C: New test case.
45217
45218 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45219
45220         PR c/9862
45221         * gcc.dg/20030906-1.c: New test.
45222         * gcc.dg/20030906-2.c: Likewise.
45223
45224 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45225
45226         PR c++/12167
45227         * g++.dg/parse/defarg5.C: New test.
45228
45229         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45230
45231 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45232
45233         PR c++/12163
45234         * g++.dg/expr/static_cast4.C: New test.
45235
45236         PR c++/12146
45237         * g++.dg/template/crash9.C: New test.
45238
45239 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45240
45241         * g++.old-deja/g++.ext/pretty2.C: Update for change
45242         in __FUNCTION__.
45243         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45244
45245 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45246
45247         PR c++/11922
45248         * g++/dg/template/qualified-id1.C: New test.
45249
45250         PR c++/12037
45251         * g++.dg/warn/noeffect4.C: New test.
45252
45253 2003-09-04  Matt Austern  <austern@apple.com>
45254
45255         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45256         * g++.dg/ext/fnname2.C: Likewise.
45257         * g++.dg/ext/fnname3.C: Likewise.
45258
45259 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45260
45261         * g++.dg/expr/lval1.C: New test.
45262         * g++.dg/ext/lvcast.C: Remove.
45263
45264 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45265
45266         PR optimization/11700.
45267         * gcc.c-torture/compile/20030903-1.c: New test case.
45268
45269 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45270
45271         PR c++/12053
45272         * g++.dg/abi/layout4.C: New test.
45273
45274 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45275
45276         PR c++/11553
45277         * g++.dg/parse/friend3.C: New test.
45278
45279 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45280
45281         PR c++/11847
45282         * g++.dg/template/class1.C: New test.
45283
45284         PR c++/11808
45285         * g++.dg/expr/call1.C: New test.
45286
45287 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45288
45289         PR c++/12114
45290         * g++.dg/init/ref9.C: New test.
45291
45292         PR c++/11972
45293         * g++.dg/template/nested4.C: New test.
45294
45295 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45296
45297         PR c++/12093
45298         * g++.dg/template/non-dependent4.C: New test.
45299
45300         PR c++/11928
45301         * g++.dg/inherit/conv1.C: New test.
45302
45303 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45304
45305         PR c++/6196
45306         * g++.dg/ext/label1.C: New test.
45307         * g++.dg/ext/label2.C: Likewise.
45308
45309 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45310
45311         * g++.dg/expr/cond3.C: New test.
45312
45313 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45314
45315         * gcc.dg/builtins-1.c: Add new builtin cases.
45316
45317 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45318
45319         * gcc.dg/builtins-1.c: Add new cases.
45320         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45321
45322 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45323
45324         * gcc.dg/builtins-1.c: Add more math builtin tests.
45325         * gcc.dg/torture/builtin-attr-1.c: New test.
45326
45327 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45328
45329         PR optimization/5079
45330         * g++.dg/opt/static3.C: New test.
45331
45332 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45333
45334         * gcc.misc-tests/gcov-10b.c: New test.
45335
45336 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45337
45338         * g++.dg/opt/ptrmem3.C: New test.
45339
45340         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45341
45342 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45343
45344         * gcc.dg/20030826-2.c: New test.
45345
45346 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45347
45348         PR middle-end/12002
45349         * g77.f-torture/compile/12002.f: New test case.
45350
45351 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45352
45353         * gcc.dg/20030826-1.c: New test case.
45354
45355 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45356
45357         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45358
45359 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45360
45361         PR c++/11871
45362         * c++.dg/lookup/crash1.C: New test.
45363
45364         * c++.dg/warn/noeffect3.C: New test.
45365
45366 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45367
45368         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45369         * gcc.dg/compat/vector-1_y.c: Ditto.
45370         * gcc.dg/compat/vector-2_x.c: Ditto.
45371         * gcc.dg/compat/vector-2_y.c: Ditto.
45372
45373 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45374
45375         * gcc.dg/20030702-1.c: New test.
45376
45377 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45378
45379         PR c++/8795
45380         * g++.dg/ext/altivec-1.C: New test.
45381
45382 2003-08-24  Richard Henderson  <rth@redhat.com>
45383
45384         * g++.dg/eh/simd-2.C: Add -w for x86.
45385
45386 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45387
45388         * gcc.dg/20030815-1.c: New test.
45389
45390 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45391
45392         PR c++/3765
45393         * g++.dg/parse/access6.C: New test.
45394
45395 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45396
45397         PR c++/641, c++/11876
45398         * g++.dg/template/friend22.C: New test.
45399         * g++.dg/template/friend23.C: Likewise.
45400
45401 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45402
45403         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45404         identically.
45405
45406 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45407
45408         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45409
45410 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45411
45412         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45413
45414 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45415
45416         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45417
45418 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45419
45420         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45421
45422 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45423
45424         PR c++/11919
45425         * g++.dg/overload/prom1.C: New test.
45426
45427         PR c++/11551
45428         * g++.dg/parse/dtor2.C: New test.
45429
45430         PR c++/10762
45431         * g++.dg/parse/using2.C: New test.
45432
45433 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45434
45435         PR target/11805
45436         * gcc.c-torture/compile/20030821-1.c: New.
45437
45438 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45439
45440         PR c++/11834
45441         * g++.dg/template/deduce2.C: New test.
45442
45443 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45444
45445         * gcc.c-torture/execute/20030821-1.c: New test.
45446
45447 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45448
45449         PR middle-end/11984
45450         * gcc.dg/20030820-1.c: New test case.
45451
45452 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45453
45454         PR c++/11945
45455         * g++.dg/warn/noeffect2.C: New test.
45456
45457 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45458
45459         PR c++/10926
45460         * g++.dg/template/dtor2.C: New test.
45461
45462         PR c++/11684
45463         * g++.dg/template/operator1.C: New test.
45464         * g++.dg/parse/operator4.C: New test.
45465
45466         PR c++/11946.C
45467         * g++.dg/expr/enum1.C: New test.
45468         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45469
45470         PR c++/11036.C
45471         * g++.dg/parse/elab2.C: New test.
45472         * g++.dg/parse/typedef4.C: Change error message.
45473         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45474         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45475         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45476
45477 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45478
45479         * gcc.dg/pch/warn-1.c: New.
45480         * gcc.dg/pch/warn-1.hs: New.
45481
45482         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45483         not-tested file.
45484
45485 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45486
45487         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45488
45489 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45490
45491         * gcc.dg/uninit-D.c: New Test.
45492         * gcc.dg/uninit-E.c: New Test.
45493         * gcc.dg/uninit-F.c: New Test.
45494         * gcc.dg/uninit-G.c: New Test.
45495
45496 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45497
45498         * g++.dg/README: Describe the pch directory.
45499
45500 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45501
45502         PR c++/11174
45503         * g++.dg/parse/access4.C: New test.
45504         * g++.dg/parse/access5.C: Likewise.
45505         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45506
45507 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45508
45509         * gcc.dg/noncompile/20030818-1.c: New.
45510
45511 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45512
45513         PR c++/11957
45514         * g++.dg/warn/noeffect1.C: New test.
45515
45516         * g++.dg/template/scope2.C: New test.
45517         * g++.dg/template/error2.C: Correct dg-error
45518
45519 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45520
45521         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45522
45523 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45524
45525         PR C++/11512
45526         * g++.dg/template/warn1.C: New.
45527
45528 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45529
45530         * g++.dg/template/error2.C: New test.
45531         * g++.dg/lookup/using7.C: Adjust errors
45532         * g++.old-deja/g++.pt/crash36.C: Likewise.
45533         * g++.old-deja/g++.pt/derived3.C: Likewise.
45534
45535 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45536
45537         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45538         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45539         * gcc.c-torture/execute/builtins/string-9.c: New, from
45540         string-opt-9.c.  Adjust for execute/builtins framework.
45541         * gcc.c-torture/execute/string-opt-9.c: Delete.
45542
45543 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45544
45545         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45546
45547         * g++.dg/parse/ret-type2.C: New test.
45548
45549         PR c++/11703
45550         * g++.dg/init/new8.C: New test.
45551
45552         PR c++/10923
45553         * g++.dg/parse/typedef5.C: New test.
45554
45555         PR c++/9512
45556         * g++.dg/parse/qualified2.C: New test.
45557         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45558         invalid code.
45559
45560 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45561
45562         * g++.dg/conversion/ptrmem1.C: New test.
45563
45564 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45565
45566         PR target/11693
45567         * gcc.dg/20030811-1.c: New test.
45568
45569         PR target/11535
45570         * gcc.c-torture/execute/20030811-1.c: New test.
45571
45572 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45573
45574         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45575
45576 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45577
45578         PR c++/11789.C
45579         * g++.dg/inherit/multiple1.C: New test.
45580
45581 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45582
45583         * gcc.dg/spe1.c: New test.
45584
45585         PR c++/11670
45586         * g++.dg/expr/cast2.C: New test.
45587
45588         PR c++/10530
45589         * g++.dg/template/dependent-name2.C: New test.
45590
45591 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45592
45593         * g++.dg/parse/crash11.C: Put the dg options in comments.
45594
45595 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45596
45597         * lib/gcc-dg.exp: Update for diagnostic change.
45598
45599 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45600
45601         PR c++/5767
45602         * g++.dg/parse/crash11.C: New test.
45603
45604 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45605
45606         * gcc.dg/cpp/spacing1.c: Update.
45607
45608 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45609
45610         PR target/11739
45611         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45612         a value for -mtune.
45613
45614 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45615
45616         PR middle-end/11771
45617         * gcc.c-torture/compile/20030804-1.c: New test case.
45618
45619 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45620
45621         * gcc.dg/20030804-1.c: New test case.
45622
45623 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45624
45625         * gcc.dg/cpp/separate-1.c: New test.
45626
45627 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45628
45629         PR c++/11704
45630         * g++.dg/template/dependent-expr2.C: New test.
45631
45632         PR c++/11766
45633         * g++.dg/expr/ptrmem1.C: New test.
45634
45635 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45636
45637         PR c++/9453
45638         * g++.dg/template/friend15.C: New test.
45639
45640 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45641
45642         * lib/dg-pch.exp: Work round PCH bug.
45643
45644 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45645
45646         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45647         builtins.  Move cases from builtins-4.c here.
45648
45649         * gcc.dg/torture/builtin-math-1.c: New test taken from
45650         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45651         additional cases.
45652
45653         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45654         Delete.
45655
45656 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45657
45658         PR c++/9447
45659         * g++.dg/template/using7.C: New test.
45660
45661 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45662
45663         * import1.c, import2.c: New tests.
45664
45665 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45666
45667         * g++.dg/eh/crossjump1.C: New test.
45668
45669 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45670
45671         PR c++/11697
45672         * g++.dg/template/using6.C: New test.
45673
45674         PR c++/11744
45675         * g++.dg/template/koenig2.C: New test.
45676
45677 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45678
45679         PR c++/7983
45680         * g++.dg/parse/typedef4.C: New test.
45681
45682 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45683
45684         PR c++/8442, c++/8806
45685         * g++.dg/template/elab1.C: New test.
45686         * g++.dg/template/type2.C: Likewise.
45687         * g++.dg/template/ttp3.C: Adjust expected error message.
45688         * g++.old-deja/g++.law/visibility13.C: Likewise.
45689         * g++.old-deja/g++.niklas/t135.C: Likewise.
45690         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45691         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45692         template argument.
45693         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45694
45695 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45696
45697         PR c++/11295
45698         * g++.dg/ext/stmtexpr1.C: New test.
45699
45700         * g++.dg/opt/tmp1.C: New test.
45701
45702         PR c++/11525
45703         * g++.dg/parse/constant4.C: New test.
45704
45705         PR c++/9447
45706         * g++.dg/template/using5.C: New test.
45707
45708 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45709
45710         * gcc.dg/builtins-27.c: New test case.
45711
45712 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45713
45714         * gcc.dg/tls/opt-7.c: New test.
45715
45716 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45717
45718         * g++.old-deja/g++.other/crash18.C: Remove.
45719
45720 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45721
45722         * g++.dg/template/explicit3.C: New.
45723         * g++.dg/template/explicit4.C: New.
45724         * g++.dg/template/explicit5.C: New.
45725
45726         PR c++/11347
45727         * g++.dg/template/memtmpl1.C: New.
45728
45729 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45730
45731         PR target/11565
45732         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45733         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45734
45735 2003-07-30  Jan Hubicka  <jh@suse.cz>
45736
45737         * vtgc1.c: Kill.
45738
45739 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45740
45741         * gcc.dg/struct-in-proto-1.c: New test.
45742
45743 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45744
45745         * gcc.dg/cpp/include2.c: Only expect one message.
45746
45747 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45748
45749         PR c++/9447
45750         * g++.dg/template/using1.C: New test.
45751         * g++.dg/template/using2.C: New test.
45752         * g++.dg/template/using3.C: New test.
45753         * g++.dg/template/using4.C: New test.
45754
45755 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45756
45757         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45758         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45759
45760 2003-07-28  Jan Hubicka  <jh@suse.cz>
45761
45762         PR c++/11530
45763         * g++.dg/opt/call1.C: New test.
45764
45765 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45766
45767         PR c++/11667
45768         * g++.dg/init/enum2.C: New test.
45769         * g++.dg/template/overload1.C: Add "-w" option.
45770
45771 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45772
45773         * gcc.dg/Wdeclaration-after-statement-1.c,
45774         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45775
45776 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45777
45778         * gcc.c-torture/compile/20030725-1.c: New test.
45779
45780 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45781
45782         * gcc.dg/20030505.c: Only run for SPE.
45783         Remove definition of opaque type.
45784
45785 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45786
45787         * g++.dg/template/ptrmem6.C: New test.
45788
45789 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45790
45791         * gcc.c-torture/compile/zero-strct-2.c: New test.
45792
45793 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45794
45795         * gcc.dg/intermod-1.c: New test.
45796
45797 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45798
45799         PR c++/11617
45800         * g++.dg/template/lookup2.C: New test.
45801         * g++.dg/template/memclass1.C: Remove instantiated from error.
45802         * g++.dg/other/error2.C: Tweak expected errors.
45803
45804         PR c++/11596
45805         * g++.dg/template/defarg3.C: New test.
45806
45807         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45808
45809 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45810
45811         * g++.dg/inherit/access5.C: New test.
45812
45813 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45814
45815         PR c++/11513
45816         * g++.dg/template/crash8.C: New test.
45817
45818 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45819
45820         PR c/10602
45821         * gcc.dg/noncompile/incomplete-2.c: New test.
45822
45823 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45824
45825         PR c++/11645
45826         * g++.dg/inherit/access4.C: New test.
45827
45828         PR c++/11517
45829         * g++.dg/expr/cond2.C: New test.
45830
45831         PR optimization/10679
45832         * g++.dg/opt/inline4.C: New test.
45833
45834 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45835
45836         * g++.dg/parse/crash10: New test.
45837
45838 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45839
45840         * g++.dg/ext/flexary1.C: New test.
45841
45842 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45843
45844         PR c++/10793
45845         * g++.dg/template/crash9.C: New test.
45846
45847 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45848
45849         PR c++/3004
45850         * g++.dg/parse/typedef3.C: New test.
45851
45852         PR c++/7906
45853         * g++.dg/parse/operator2.C: New test.
45854
45855         PR c++/8895
45856         * g++.dg/parse/def-tmpl-arg1.C: New test.
45857
45858         PR c++/9282
45859         * g++.dg/parse/funptr1.C: New test.
45860
45861         PR c++/9452
45862         * g++.dg/parse/ambig3.C: New test.
45863
45864         PR c++/9454
45865         * g++.dg/parse/operator3.C: New test.
45866
45867         PR c++/9486
45868         * g++.dg/parse/template10.C: New test.
45869
45870         PR c++/9488
45871         * g++.dg/parse/template11.C: New test.
45872
45873         PR c++/10150
45874         * g++.dg/parse/invalid-op1.C: New test.
45875
45876         PR c++/10247
45877         * g++.dg/parse/condexpr1.C: New test.
45878
45879 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45880
45881         * g++.dg/ext/packed3.C: New test.
45882         * g++.dg/ext/packed4.C: New test.
45883
45884         * gcc.dg/pack-test-3.c: New test.
45885
45886 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45887
45888         * lib/compat.exp: Handle dg-options per source file.
45889         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45890         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45891         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45892         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45893         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45894         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45895         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45896         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45897         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45898         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45899         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45900         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45901         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45902         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45903
45904 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45905
45906         PR c/10320
45907         * gcc.c-torture/execute/20030718-1.c: New test.
45908
45909 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45910
45911         PR optimization/11536
45912         * gcc.dg/20030721-1.c: New test.
45913
45914 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45915
45916         PR c++/11546
45917         * g++.dg/template/lookup1.C: New test.
45918
45919 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45920
45921         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45922         diagnostics of ill-formed constructs involving labels.
45923         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45924         the new 'previously defined here' message.
45925
45926 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45927
45928         * g++.dg/parse/non-dependent2.C: New test.
45929
45930 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45931
45932         * g++.dg/init/init-ref4.C: xfail on targets without
45933         weak symbols.
45934
45935 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45936
45937         PR target/11087
45938         * gcc.c-torture/execute/20030717-1.c: New test.
45939
45940 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45941
45942         * g++.dg/opt/cfg1.C: New test.
45943
45944 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45945
45946         PR optimization/11557
45947         * gcc.dg/20030717-1.c: New test.
45948
45949 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45950
45951         PR c++/10476
45952         * g++.dg/expr/crash-1.C: New test.
45953
45954         PR c++/11027
45955         * g++.dg/template/init3.C: New test.
45956
45957         PR c++/8222
45958         * g++.dg/template/non-dependent1.C: New test.
45959
45960         PR c++/11070
45961         * g++.dg/template/non-dependent2.C: New test.
45962
45963         PR c++/11071
45964         * g++.dg/template/non-dependent3.C: New test.
45965
45966         PR c++/9907
45967         * g++.dg/template/sizeof5.C: New test.
45968
45969 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45970
45971         PR 11498
45972         * gcc.c-torture/compile/mangle-1.c: New file.
45973
45974 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45975
45976         PR c++/7809
45977         * g++.dg/parse/access3.C: New test.
45978
45979 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45980
45981         PR c++/11384
45982         * g++.dg/init/init-ref4.C: New test.
45983
45984 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45985
45986         PR c++/11547
45987         * g++.dg/parse/constant3.C: New test.
45988         * g++.dg/parse/crash7.C: Likewise.
45989
45990 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45991
45992         PR target/11008
45993         * gcc.dg/i386-pentium4-not-mull.c: New.
45994
45995 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45996
45997         * gcc.dg/asm-names.c (ymain): Make it weak.
45998
45999 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46000
46001         PR c++/5421
46002         * g++.dg/template/friend21.C: New test.
46003
46004 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
46005
46006         * gcc.dg/cleanup-8.c: New test.
46007         * gcc.dg/cleanup-9.c: New test.
46008
46009 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46010
46011         * g++.dg/ext/dll-MI1.h: New file.
46012         * g++.dg/ext/dllexport-MI1.C: New file.
46013         * g++.dg/ext/dllimport-MI1.C: New file.
46014
46015 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46016
46017         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46018         it does not have cmpstrsi patterns (just cmpmemsi).
46019
46020 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46021
46022         PR debug/11473
46023         * g++.dg/debug/debug8.C: New test.
46024
46025 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46026
46027         PR c++/10108
46028         * g++.dg/template/crash7.C: New test.
46029
46030 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46031
46032         PR target/10795
46033         * gcc.c-torture/compile/20030708-1.c: New.
46034
46035 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46036
46037         * gcc.c-torture/execute/20030715-1.c: New test.
46038
46039 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46040
46041         * gcc.dg/pch/inline-3.c: New file.
46042         * gcc.dg/pch/inline-3.hs: New file.
46043         * gcc.dg/pch/inline-4.c: New file.
46044         * gcc.dg/pch/inline-4.hs: New file.
46045
46046 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46047
46048         PR c++/11509
46049         * g++.dg/template/crash6.C: New test.
46050
46051         PR c++/7053
46052         * g++.dg/template/friend20.C: New test.
46053
46054         PR c++/7019
46055         * g++.dg/template/overload2.C: New test.
46056
46057 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46058
46059         PR optimization/11440
46060         * gcc.c-torture/execute/20030714-1.c: New test.
46061
46062 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46063
46064         PR c++/11154
46065         * g++.dg/template/partial2.C: New test.
46066
46067 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46068
46069         PR c++/11503
46070         * g++.dg/template/anon1.C: New test.
46071
46072         PR c++/11493
46073         PR c++/11495
46074         * g++.dg/parse/template9.C: Likewise.
46075         * g++.dg/template/crash4.C: New test.
46076         * g++.dg/template/koenig1.C: Likewise.
46077         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46078         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46079         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46080         functions.
46081         * g++.old-deja/g++.jason/template36.C: Likewise.
46082         * g++.old-deja/g++.mike/p1989.C: Likewise.
46083         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46084         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46085         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46086         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46087         compiling.
46088         * g++.old-deja/g++.pt/union2.C: Use this->.
46089
46090 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46091
46092         * gcc.dg/20030711-1.c: New test.
46093
46094 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46095
46096         PR c++/11050
46097         * g++.dg/parse/args1.C: New test.
46098         * g++.pt/defarg8.C: Change expected errors.
46099
46100 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46101
46102         PR c++/8164
46103         * g++.dg/template/nontype2.C: New test.
46104
46105         PR c++/10558
46106         * g++.dg/parse/template8.C: New test.
46107
46108         PR c++/8327
46109         * g++.dg/template/scope1.C: New test.
46110
46111         * g++.dg/warn/Wsign-compare-1.C: New test.
46112
46113 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46114
46115         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46116
46117 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46118
46119         PR c++/9411
46120         * g++.dg/template/explicit2.C: New test.
46121
46122         PR c++/10032
46123         * g++.dg/warn/pedantic1.C: New test.
46124
46125 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46126
46127         PR c++ 9483
46128         * g++.dg/other/field1.C: New test.
46129
46130 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46131
46132         PR c/11449
46133         * gcc.c-torture/compile/20030707-1.c: New.
46134
46135 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46136
46137         PR c++/10849
46138         * g++.dg/template/access12.C: New test.
46139
46140 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46141
46142         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46143         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46144         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46145         * gcc.misc-tests/gcov.exp: Update
46146         * g++.dg/gcov/gcov.exp: Update
46147         * lib/gcov.exp: Update.
46148
46149 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46150
46151         * g++.dg/abi/mangle17.C: Make sure template expressions are
46152         dependent.
46153         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46154         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46155         * g++.dg/opt/stack1.C: Remove erroneous code.
46156         * g++.dg/parse/template7.C: New test.
46157         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46158         * g++.old-deja/g++.pt/crash4.C: Likewise.
46159
46160 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46161
46162         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46163         with zero or one occurence of `$' after the initial `L'.
46164
46165 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46166
46167         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46168
46169 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46170
46171         PR c/11370
46172         * gcc.dg/Wunreachable-6.c: New testcase.
46173         * gcc.dg/Wunreachable-7.c: New testcase.
46174
46175 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46176
46177         PR c/11420
46178         * gcc.dg/20030708-1.c: New test.
46179
46180 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46181
46182         * gcc.dg/compat/sdata-section.h: New file.
46183         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46184         * gcc.dg/torture/mips-sdata-1.c: New test.
46185
46186 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46187
46188         PR c++/11030
46189         * g++.dg/template/friend19.C: New test.
46190
46191 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46192
46193         * g++.dg/opt/strength-reduce.C: New test.
46194
46195 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46196
46197         PR target/10979
46198         * gcc.dg/20030707-1.c: New testcase.
46199
46200 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46201
46202         PR optimization/11059
46203         * g++.dg/opt/emptyunion.C: New testcase.
46204
46205 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46206             Eric Botcazou  <ebotcazou@libertysurf.fr>
46207
46208         * g++.dg/opt/stack1.C: New test.
46209
46210 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46211
46212         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46213         run test.
46214
46215         PR c++/11431
46216         * g++.dg/expr/static_cast3.C: New test.
46217
46218 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46219
46220         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46221         everywhere.
46222         * gcc.dg/concat.c: Concatenation of string constants with
46223         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46224         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46225         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46226         necessary to avoid multi-character character constant warning.
46227         * gcc.dg/cpp/escape.c: Likewise.
46228         * gcc.dg/cpp/ucs.c: Likewise.
46229         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46230         Fix a typo.
46231
46232 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46233
46234         PR c/11428
46235         * gcc.c-torture/compile/20030704-1.c: New.
46236
46237 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46238
46239         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46240
46241 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46242
46243         PR c++/5287, PR c++/7910,  PR c++/11021
46244         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46245         tests for warnings.
46246         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46247         * g++.dg/ext/dllimport3.C: Likewise.
46248         * g++.dg/ext/dllimport4.C: New file.
46249         * g++.dg/ext/dllimport5.C: New file.
46250         * g++.dg/ext/dllimport6.C: New file.
46251         * g++.dg/ext/dllimport7.C: New file.
46252         * g++.dg/ext/dllimport8.C: New file.
46253         * g++.dg/ext/dllimport9.C: New file.
46254         * g++.dg/ext/dllimport10.C: New file.
46255         * g++.dg/ext/dllexport1.C: New file.
46256
46257 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46258
46259         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46260         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46261
46262 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46263
46264         * gcc.dg/builtins-25.c: New testcase.
46265         * gcc.dg/builtins-26.c: New testcase.
46266
46267 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46268
46269         * gcc.dg/compat/vector-defs.h: New file.
46270         * gcc.dg/compat/vector-setup.h: New file.
46271         * gcc.dg/compat/vector-check.h: New file.
46272         * gcc.dg/compat/vector-1_main.c: New file.
46273         * gcc.dg/compat/vector-1_x.c: New file.
46274         * gcc.dg/compat/vector-1_y.c: New file.
46275         * gcc.dg/compat/vector-2_main.c: New file.
46276         * gcc.dg/compat/vector-2_x.c: New file.
46277         * gcc.dg/compat/vector-2_y.c: New file.
46278
46279         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46280         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46281         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46282         * gcc.dg/compat/struct-align-1.h: New file.
46283         * gcc.dg/compat/struct-align-1_main.c: New file.
46284         * gcc.dg/compat/struct-align-1_x.c: New file.
46285         * gcc.dg/compat/struct-align-1_y.c: New file.
46286         * gcc.dg/compat/struct-align-2.h: New file.
46287         * gcc.dg/compat/struct-align-2_main.c: New file.
46288         * gcc.dg/compat/struct-align-2_x.c: New file.
46289         * gcc.dg/compat/struct-align-2_y.c: New file.
46290
46291         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46292         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46293         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46294         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46295         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46296         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46297         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46298         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46299         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46300         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46301         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46302         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46303         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46304         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46305         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46306         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46307         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46308         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46309         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46310         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46311         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46312         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46313         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46314         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46315         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46316         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46317         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46318         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46319         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46320
46321 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46322
46323         * gcc.dg/i386-call-1.c: New test.
46324
46325 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46326
46327         PR c++/9162
46328         * g++.dg/parse/defarg4.C: New.
46329
46330 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46331
46332         PR target/10700
46333         * gcc.c-torture/compile/20030703-1.c: New test case.
46334
46335 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46336
46337         * g++.dg/template/local3.C: Remove extra semicolon.
46338
46339 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46340
46341         * gcc.dg/i386-volatile-1.c: New test.
46342
46343 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46344
46345         PR c++/11072
46346         * g++.dg/other/offsetof2.C: XFAIL.
46347         * g++.dg/other/offsetof5.C: New.
46348
46349         PR c++/10219
46350         * g++.dg/template/error1.C: New.
46351
46352         PR c++/9779
46353         * g++.dg/template/dependent-expr1.C: New.
46354
46355 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46356
46357         PR c++/6949
46358         * g++.dg/template/local3.C: New test.
46359
46360         PR c++/11149
46361         * g++.dg/lookup/scoped6.C: New test.
46362
46363 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46364
46365         PR c++/8046
46366         * g++.dg/other/error7.C: New test.
46367
46368 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46369
46370         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46371         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46372         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46373         * g++.old-deja/g++.other/union2.C: Likewise.
46374         * gcc.dg/c90-const-expr-2.c: Likewise.
46375         * gcc.dg/c90-const-expr-3.c: Likewise.
46376         * gcc.dg/c99-const-expr-2.c: Likewise.
46377         * gcc.dg/c99-const-expr-3.c: Likewise.
46378         * gcc.dg/concat.c: Likewise.
46379
46380 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46381
46382         PR c++/9559
46383         * g++.dg/init/static1.C: New test.
46384
46385 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46386
46387         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46388         * g++.old-deja/g++.other/access2.C: Likewise.
46389         * g++.old-deja/g++.other/decl2.C: Likewise.
46390         * gcc.c-torture/execute/20020615-1.c: Likewise.
46391
46392 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46393
46394         PR c++/4933
46395         * g++.dg/template/sizeof4.C: New test.
46396
46397 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46398
46399         * g++.dg/other/error6.C: New test.
46400
46401 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46402
46403         PR c++/10750
46404         * g++.dg/parse/constant2.C: New test.
46405
46406 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46407
46408         PR c++/11106
46409         * g++.dg/other/error5.C: New test.
46410
46411 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46412
46413         * gcc.dg/format/gcc_diag-1.c: New test.
46414
46415 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46416
46417         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46418
46419 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46420
46421         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46422         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46423         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46424
46425 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46426
46427         * gcc.c-torture/execute/builtins/string-8.c: New test.
46428         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46429         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46430         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46431
46432 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46433
46434         PR c++/10468
46435         * g++.dg/ext/typeof6.C: New test.
46436
46437 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46438
46439         PR c++/10796
46440         * g++.dg/init/enum1.C: New test.
46441
46442 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46443
46444         * gcc.dg/20030627-1.c: New test.
46445
46446 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46447
46448         PR c++/11332
46449         * g++.dg/expr/static_cast2.C: New test.
46450
46451 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46452             Jakub Jelinek  <jakub@redhat.com>
46453
46454         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46455         sprintf(dst,"%s",src) optimization.
46456         * gcc.c-torture/execute/20030626-1.c: New test case.
46457         * gcc.c-torture/execute/20030626-2.c: New test case.
46458
46459 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46460
46461         * gcc.c-torture/execute/multi-ix.c: New test.
46462
46463         * gcc.c-torture/execute/simd-4.c (main):
46464         Added missing semicolon at end of union.
46465
46466 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46467
46468         PR c++/8266
46469         * g++.dg/template/explicit-instantiation3.C: New test.
46470
46471 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46472
46473         * gcc.dg/20030626-1.c: Use signed char.
46474
46475 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46476
46477         * gcc.dg/20030626-1.c: New test.
46478
46479 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46480
46481         * const-str-2.m: Update.
46482
46483 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46484
46485         PR c++/10990
46486         * g++.dg/rtti/dyncast1.C: New test.
46487         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46488         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46489         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46490
46491         PR c++/10931
46492         * g++.dg/expr/static_cast1.C: New test.
46493
46494 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46495
46496         * gcc.dg/20030625-1.c: New test.
46497
46498 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46499
46500         * gcc.c-torture/compile/20030624-1.c: New test case.
46501
46502 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46503
46504         * gcc.c-torture/execute/string-opt-17.c: New test.
46505
46506 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46507
46508         PR c++/5754
46509         * g++.dg/parse/crash6.C: New test.
46510
46511 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46512
46513         * gcc.dg/builtins-24.c: New test case.
46514
46515 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46516
46517         * g++.dg/opt/operator1.C: New test.
46518
46519 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46520
46521         * gcc.c-torture/execute/string-opt-16.c: New test case.
46522
46523 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46524
46525         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46526         * g++.old-deja/g++.other/conv7.C: Likewise.
46527         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46528         * g++.old-deja/g++.other/overload14.C: Likewise.
46529
46530 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46531
46532         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46533         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46534
46535 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46536
46537         PR c++/10888
46538         * g++.dg/warn/Winline-3.C: New test.
46539
46540 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46541
46542         * lib/target-supports.exp (check_alias_available): Make the test
46543         program acceptable to the Solaris assembler.
46544
46545         PR c++/10749
46546         * g++.dg/template/memclass2.C: New test.
46547
46548 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46549             Eric Botcazou  <ebotcazou@libertysurf.fr>
46550
46551         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46552         data for non-matching targets.
46553         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46554
46555 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46556
46557         PR c++/10845
46558         * g++.dg/template/member3.C: New test.
46559
46560 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46561
46562         PR c++/10939
46563         * g++.dg/template/func1.C: New test.
46564
46565         PR c++/9649
46566         * g++.dg/template/static4.C: New test.
46567         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46568
46569         PR c++/11041
46570         * g++.dg/init/ref7.C: New test.
46571
46572 2003-06-19  Matt Austern  <austern@apple.com>
46573
46574         PR c++/11228
46575         * g++.dg/anew1.C: New test.
46576         * g++.dg/anew2.C: New test.
46577         * g++.dg/anew3.C: New test.
46578         * g++.dg/anew4.C: New test.
46579
46580 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46581
46582         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46583
46584 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46585
46586         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46587         endian-dependent.
46588
46589 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46590
46591         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46592         Remove cruft.
46593
46594 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46595
46596         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46597         * gcc.c-torture/compile/961203-1.c: Likewise.
46598         * gcc.c-torture/compile/980506-1.c: Likewise.
46599
46600 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46601
46602         PR c++/10712
46603         * g++.dg/lookup/using7.C: New test.
46604
46605 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46606
46607         PR c++/11105
46608         * g++.dg/abi/conv1.C: Remove it.
46609         * g++.dg/template/conv7.C: New test.
46610         * g++.dg/template/conv8.C: Likewise.
46611         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46612         conversion operator.
46613
46614 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46615
46616         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46617         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46618         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46619         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46620         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46621         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46622         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46623         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46624         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46625         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46626         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46627         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46628         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46629         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46630         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46631         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46632         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46633         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46634         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46635         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46636         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46637         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46638         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46639         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46640         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46641         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46642         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46643         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46644         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46645
46646 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46647
46648         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46649         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46650         indications.
46651
46652 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46653
46654         * gcc.dg/i386-387-5.c: New test case.
46655         * gcc.dg/i386-387-6.c: New test case.
46656         * gcc.dg/builtins-23.c: New test case.
46657
46658 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46659
46660         * gcc.dg/builtins-22.c: New test case.
46661         * gcc.dg/i386-387-1.c: Update to test exp.
46662         * gcc.dg/i386-387-2.c: Likewise.
46663
46664 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46665
46666         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46667
46668 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46669
46670         * lib/gcc-dg.exp (dg-require-dll): New function.
46671         (dg-xfail-if): Likewise.
46672         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46673         driver.
46674
46675         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46676         * gcc.c-torture/compile/20001205-1.c: Likewise.
46677         * gcc.c-torture/compile/20001226-1.c: Likewise.
46678         * gcc.c-torture/compile/20010518-2.c: Likewise.
46679         * gcc.c-torture/compile/20020312-1.c: Likewise.
46680         * gcc.c-torture/compile/20020604-1.c: Likewise.
46681         * gcc.c-torture/compile/920501-12.c: Likewise.
46682         * gcc.c-torture/compile/920501-4.c: Likewise.
46683         * gcc.c-torture/compile/920520-1.c: Likewise.
46684         * gcc.c-torture/compile/920521-1.c: Likewise.
46685         * gcc.c-torture/compile/920625-1.c: Likewise.
46686         * gcc.c-torture/compile/961203-1.c: Likewise.
46687         * gcc.c-torture/compile/980506-1.c: Likewise.
46688         * gcc.c-torture/compile/981006-1.c: Likewise.
46689         * gcc.c-torture/compile/981022-1.c: Likewise.
46690         * gcc.c-torture/compile/981223-1.c: Likewise.
46691         * gcc.c-torture/compile/990617-1.c: Likewise.
46692         * gcc.c-torture/compile/dll.c: Likewise.
46693         * gcc.c-torture/compile/labels-3.c: Likewise.
46694         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46695         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46696         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46697         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46698         * gcc.c-torture/compile/simd-5.c: Likewise.
46699         * gcc.c-torture/compile/20000804-1.x: Remove.
46700         * gcc.c-torture/compile/20001205-1.x: Likewise.
46701         * gcc.c-torture/compile/20001226-1.x: Likewise.
46702         * gcc.c-torture/compile/20010518-2.x: Likewise.
46703         * gcc.c-torture/compile/20020312-1.x: Likewise.
46704         * gcc.c-torture/compile/20020604-1.x: Likewise.
46705         * gcc.c-torture/compile/920501-12.x: Likewise.
46706         * gcc.c-torture/compile/920501-4.x: Likewise.
46707         * gcc.c-torture/compile/920520-1.x: Likewise.
46708         * gcc.c-torture/compile/920521-1.x: Likewise.
46709         * gcc.c-torture/compile/920625-1.x: Likewise.
46710         * gcc.c-torture/compile/961203-1.x: Likewise.
46711         * gcc.c-torture/compile/980506-1.x: Likewise.
46712         * gcc.c-torture/compile/981006-1.x: Likewise.
46713         * gcc.c-torture/compile/981022-1.x: Likewise.
46714         * gcc.c-torture/compile/981223-1.x: Likewise.
46715         * gcc.c-torture/compile/990617-1.x: Likewise.
46716         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46717         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46718         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46719         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46720         * gcc.c-torture/compile/simd-5.x: Likewise.
46721
46722         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46723
46724 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46725
46726         * gcc.c-torture/execute/20030611-1.c: New test.
46727
46728 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46729
46730         PR middle-end/168
46731         * gcc.dg/20030612-1.c: New test case.
46732
46733 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46734
46735         PR c++/10635
46736         * g++.dg/expr/cast1.C: New test.
46737
46738 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46739
46740         * gcc.dg/builtins-21.c: New test case.
46741
46742 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46743
46744         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46745         options instead of at the end.
46746         * lib/objc.exp (objc_target_compile): Likewise.
46747
46748 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46749
46750         PR c++/10432
46751         * g++.dg/parse/error1.C: New test.
46752
46753 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46754
46755         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46756         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46757         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46758         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46759         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46760         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46761         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46762         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46763         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46764         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46765         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46766         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46767         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46768         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46769         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46770         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46771         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46772         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46773         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46774         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46775         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46776         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46777         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46778         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46779
46780         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46781         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46782         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46783         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46784         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46785         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46786         * gcc.dg/compat/scalar-return-3_main.c: New file.
46787         * gcc.dg/compat/scalar-return-3_x.c: New file.
46788         * gcc.dg/compat/scalar-return-3_y.c: New file.
46789         * gcc.dg/compat/scalar-return-4_main.c: New file.
46790         * gcc.dg/compat/scalar-return-4_x.c: New file.
46791         * gcc.dg/compat/scalar-return-4_y.c: New file.
46792
46793 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46794
46795         * gcc.dg/compat/fp2-struct-check.h: New file.
46796         * gcc.dg/compat/fp2-struct-defs.h: New file.
46797         * gcc.dg/compat/fp2-struct-init.h: New file.
46798         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46799         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46800         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46801         * gcc.dg/compat/struct-return-10_main.c: New file.
46802         * gcc.dg/compat/struct-return-10_x.c: New file.
46803         * gcc.dg/compat/struct-return-10_y.c: New file.
46804
46805         * gcc.dg/compat/compat-common.h: New file.
46806         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46807         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46808         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46809         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46810         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46811         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46812         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46813         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46814         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46815         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46816         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46817         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46818         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46819         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46820         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46821         * gcc.dg/compat/small-struct-check.h: Ditto.
46822         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46823         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46824         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46825         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46826         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46827         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46828         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46829         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46830         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46831         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46832         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46833         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46834         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46835         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46836         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46837         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46838         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46839         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46840         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46841         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46842         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46843         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46844         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46845         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46846         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46847         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46848         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46849         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46850         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46851         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46852
46853 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46854
46855         * g++.dg/pch/static-1.C: New file.
46856         * g++.dg/pch/static-1.Hs: New file.
46857
46858 2003-06-10  Richard Henderson  <rth@redhat.com>
46859
46860         * gcc.dg/asm-7.c: Adjust expected warning text.
46861
46862 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46863
46864         * gcc.dg/builtins-20.c: New test case.
46865
46866 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46867
46868         PR c++/11131
46869         * g++.dg/opt/template1.C: New test.
46870
46871 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46872
46873         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46874         additional_sources.
46875
46876 2003-05-21  David Taylor  <dtaylor@emc.com>
46877
46878         * gcc.dg/Wpadded.c: New file.
46879
46880 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46881
46882         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46883         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46884         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46885         dg-require-weak.
46886
46887 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46888
46889         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46890
46891 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46892
46893         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46894         (dg-require-alias): Likewise.
46895         (dg-require-gc-sections): Likewise.
46896         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46897
46898 2003-06-08  Richard Henderson  <rth@redhat.com>
46899
46900         * gcc.dg/20011029-2.c: Fix the array reference.
46901         * gcc.dg/asm-7.c: New.
46902
46903 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46904
46905         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46906
46907 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46908
46909         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46910         (dg-require-gc-sections): Likewise.
46911
46912 2003-06-08  Jan Hubicka  <jh@suse.cz>
46913
46914         * i386-cmov1.c: Fix regular expression.
46915         * i386-cvt-1.c: Likewise.
46916         * i386-local.c: Likewise.
46917         * i386-local2.c: Likewise.
46918         * i386-mul.c: Likewise.
46919         * i386-ssetype-1.c: Likewise.
46920         * i386-ssetype-3.c: Likewise.
46921         * i386-ssetype-5.c: Likewise.
46922
46923 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46924
46925         PR c++/11039
46926         * g++.dg/warn/implicit-typename2.C: New test.
46927         * g++.dg/warn/implicit-typename3.C: New test.
46928
46929 2003-06-07  Richard Henderson  <rth@redhat.com>
46930
46931         * g++.dg/other/offsetof3.C: Use size_t.
46932         * g++.dg/other/offsetof4.C: Likewise.
46933
46934 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46935
46936         * lib/copy-file.exp: New. Implement gcc_copy_files.
46937
46938         * lib/dg-pch.exp: Load copy-file.exp
46939         (dg-pch): Use gcc_copy_files instead of "file copy".
46940
46941 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46942
46943         * gcc.dg/weak/weak.exp: Simplify.
46944         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46945         * gcc.dg/weak/weak-1.c: Likewise.
46946         * gcc.dg/weak/weak-2.c: Likewise.
46947         * gcc.dg/weak/weak-3.c: Likewise.
46948         * gcc.dg/weak/weak-4.c: Likewise.
46949         * gcc.dg/weak/weak-5.c: Likewise.
46950         * gcc.dg/weak/weak-6.c: Likewise.
46951         * gcc.dg/weak/weak-7.c: Likewise.
46952         * gcc.dg/weak/weak-8.c: Likewise.
46953         * gcc.dg/weak/weak-9.c: Likewise.
46954
46955 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46956
46957         gcc.c-torture/execute/20030606-1.c: New.
46958
46959 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46960
46961         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46962         * gcc.dg/builtins-19.c: Likewise.
46963
46964 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46965
46966         * gcc.dg/builtins-2.c: Add some more tests.
46967         * gcc.dg/builtins-18.c: New test case.
46968         * gcc.dg/builtins-19.c: New test case.
46969
46970 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46971             Jim Wilson  <wilson@tuliptree.org>
46972
46973         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46974
46975 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46976
46977         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46978         mempcpy/stpcpy calls not to be optimized into something else.
46979         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46980         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46981         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46982
46983 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46984
46985         * gcc.dg/format/asm_fprintf-1.c: New test.
46986
46987 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46988
46989         * lib/gcc-defs.exp (additional_sources): New variable.
46990         (dg-additional-sources): New function.
46991         (additional_files): New variable.
46992         (dg-additional-files): New function.
46993         (dg-additional-files-options): Likewise.
46994         * lib/gcc-dg.exp (dg-require-weak): New function.
46995         (dg-require-alias): Likewise.
46996         (dg-require-gc-sections): Likewise.
46997         * lib/target-supports.exp (check_alias_available): Remove testfile
46998         parameter.
46999         (check_gc_sections_available): New function.
47000         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47001         (dg-gpp-additional-files): Likewise.
47002         * lib/g++.exp (additional_sources): Remove.
47003         (additional_files): Likewise.
47004         (g++_target_compile): Use dg-additional-files-options.
47005
47006         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
47007         Tcl logic.
47008         * gcc.dg/special/ecos.exp: Remove.
47009         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47010         * gcc.dg/special/alias-1.c: Likewise.
47011         * gcc.dg/special/alias-2.c: Likewise.
47012         * gcc.dg/special/gcsec-1.c: Likewise.
47013         * gcc.dg/special/weak-1.c: Likewise.
47014         * gcc.dg/special/weak-2.c: Likewise.
47015         * gcc.dg/special/wkali-1.c: Likewise.
47016         * gcc.dg/special/wkali-2.c: Likewise.
47017
47018         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47019         dg-gpp-additional-*.
47020         * g++.dg/special/conpr-3.C: Likewise.
47021         * g++.dg/special/conpr-4.C: Likewise.
47022         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47023         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47024         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47025         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47026         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47027         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47028         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47029         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47030         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47031         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47032         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47033         * g++.old-deja/g++.other/comdat1.C: Likewise.
47034         * g++.old-deja/g++.other/comdat2.C: Likewise.
47035         * g++.old-deja/g++.other/comdat3.C: Likewise.
47036         * g++.old-deja/g++.other/ctor1.C: Likewise.
47037         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47038
47039 2003-06-05  Richard Henderson  <rth@redhat.com>
47040
47041         * gcc.dg/debug/20030605-1.c: New.
47042
47043 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47044
47045         * README.QMTEST: Update.
47046
47047 2003-06-04  Richard Henderson  <rth@redhat.com>
47048
47049         * gcc.dg/cleanup-1.c: New.
47050         * gcc.dg/cleanup-2.c: New.
47051         * gcc.dg/cleanup-3.c: New.
47052         * gcc.dg/cleanup-4.c: New.
47053         * gcc.dg/cleanup-5.c: New.
47054         * gcc.dg/cleanup-6.c: New.
47055         * gcc.dg/cleanup-7.c: New.
47056
47057 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47058
47059         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47060
47061         * lib/dg-pch.exp: New file.
47062         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47063         * gcc.dg/pch/pch.exp: Likewise.
47064
47065 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47066
47067         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47068         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47069         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47070         * gcc.dg/builtins-17.c: New test case.
47071         * gcc.dg/i386-387-4.c: New test case.
47072         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47073
47074 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47075
47076         * gcc.dg/ultrasp9.c: New test.
47077
47078 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47079
47080         * gcc.c-torture/compile/20030604-1.c: New test.
47081         * gcc.dg/sparc-constant-1.c: New test.
47082
47083 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47084
47085         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47086
47087 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47088
47089         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47090
47091         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47092         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47093
47094 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47095
47096         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47097
47098 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47099
47100         PR c++/10940
47101         * g++.dg/template/spec10.C: New test.
47102
47103 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47104
47105         * gcc.dg/builtins-16.c: New test case.
47106
47107 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47108
47109         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47110         mempcpy test with post-increments.
47111         * gcc.c-torture/execute/string-opt-3.c: New test.
47112         * gcc.dg/string-opt-1.c: New test.
47113
47114 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47115
47116         PR fortran/10965
47117         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47118
47119 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47120
47121         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47122         (scan-assembler): ... here.  Use dg-scan.
47123         (scan-assembler-not): Likewise.
47124         (scan-file): New function.
47125         (scan-file-not): Likewise.
47126         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47127         * gcc.dg/cpp/_Pragma4.c: Likewise.
47128         * gcc.dg/cpp/_Pragma5.c: Likewise.
47129         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47130         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47131         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47132         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47133         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47134         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47135         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47136         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47137         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47138         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47139         * gcc.dg/cpp/cxxcom1.c: Likewise.
47140         * gcc.dg/cpp/line1.c: Likewise.
47141         * gcc.dg/cpp/maccom1.c: Likewise.
47142         * gcc.dg/cpp/maccom2.c: Likewise.
47143         * gcc.dg/cpp/maccom3.c: Likewise.
47144         * gcc.dg/cpp/maccom4.c: Likewise.
47145         * gcc.dg/cpp/maccom5.c: Likewise.
47146         * gcc.dg/cpp/maccom6.c: Likewise.
47147         * gcc.dg/cpp/multiline.c: Likewise.
47148         * gcc.dg/cpp/spacing1.c: Likewise.
47149         * gcc.dg/cpp/spacing2.c: Likewise.
47150         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47151         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47152         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47153         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47154         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47155         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47156         * gcc.dg/cpp/cxxcom2.c: Likewise.
47157         * gcc.dg/cpp/cxxcom2.h: New file.
47158
47159         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47160         * g++.dg/cpp/truefalse.C: Here.
47161         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47162
47163 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47164
47165         * gcc.dg/cpp/redef3.c: New file.
47166
47167 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47168
47169         * gcc.dg/i386-loop-3.c: New test.
47170
47171 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47172
47173         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47174
47175 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47176
47177         * gcc.dg/fwrapv-1.c: New test case.
47178         * gcc.dg/fwrapv-2.c: New test case.
47179
47180 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47181
47182         PR c++/10956
47183         * g++.dg/template/spec9.C: New test.
47184
47185 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47186
47187         * gcc.dg/duff-4.c: New test case.
47188
47189 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47190
47191         PR fortran/10843
47192         * g77.dg/ffixed-form-1.f: New test
47193         * g77.dg/ffixed-form-2.f: New test
47194         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47195         * g77.dg/ffree-form-3.f: New test
47196
47197 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47198
47199         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47200         * gcc.dg/wint_t-1.c: Likewise.
47201
47202 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47203
47204         * g++.dg/template/access11.C: New test.
47205
47206 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47207
47208         PR c++/10849
47209         * g++.dg/template/access10.C: New test.
47210
47211 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47212             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47213
47214         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47215
47216 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47217
47218         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47219         suppress for powerpc-*-darwin*.
47220         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47221
47222 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47223
47224         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47225         suppress option for powerpc-*-darwin*.
47226
47227 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47228
47229         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47230         * gcc.dg/builtins-4.c: Add test for fmod.
47231
47232 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47233
47234         PR c++/10682
47235         * g++.dg/template/instantiate4.C: New test.
47236
47237 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47238
47239         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47240
47241 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47242
47243         * gcc.dg/compat/scalar-return-1_main.c: New file.
47244         * gcc.dg/compat/scalar-return-1_x.c: New file.
47245         * gcc.dg/compat/scalar-return-1_y.c: New file.
47246         * gcc.dg/compat/scalar-return-2_main.c: New file.
47247         * gcc.dg/compat/scalar-return-2_x.c: New file.
47248         * gcc.dg/compat/scalar-return-2_y.c: New file.
47249         * gcc.dg/compat/struct-return-3_main.c: New file.
47250         * gcc.dg/compat/struct-return-3_y.c: New file.
47251         * gcc.dg/compat/struct-return-3_x.c: New file.
47252         * gcc.dg/compat/struct-return-2_main.c: New file.
47253         * gcc.dg/compat/struct-return-2_x.c: New file.
47254         * gcc.dg/compat/struct-return-2_y.c: New file.
47255
47256 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47257
47258         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47259         for hppa*-hp-hpux*.
47260         * gcc.dg/20021014-1.c (dg-options): Likewise.
47261         * gcc.dg/nest.c (dg-options): Likewise.
47262
47263 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47264
47265         PR c++/9738
47266         * g++.dg/ext/dllimport2.C: New file.
47267         * g++.dg/ext/dllimport3.C: New file.
47268
47269 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47270
47271         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47272         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47273         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47274         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47275         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47276         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47277         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47278         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47279         * gcc.dg/compat/small-struct-defs.h: New file.
47280         * gcc.dg/compat/small-struct-init.h: New file.
47281         * gcc.dg/compat/small-struct-check.h: New file.
47282         * gcc.dg/compat/fp-struct-defs.h: New file.
47283         * gcc.dg/compat/fp-struct-check.h: New file.
47284         * gcc.dg/compat/fp-struct-init.h: New file.
47285         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47286         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47287
47288 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47289
47290         * gcc.dg/20030225-2.c: New test.
47291
47292 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47293             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47294
47295         * gcc.c-torture/compile/20030518-1.c: New test case.
47296
47297 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47298
47299         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47300         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47301         gcc-dg-debug-runtest.
47302         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47303         gcc-dg-debug-runtest.
47304
47305 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47306
47307         PR c++/9022
47308         * g++.dg/lookup/using6.C: New test.
47309
47310 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47311
47312         * g++.dg/parse/access2.C: New test.
47313
47314 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47315
47316         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47317         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47318         * gcc.dg/debug/debug.exp: Likewise.
47319
47320 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47321
47322         * gcc.dg/dollar.c: New test.
47323
47324 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47325
47326         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47327         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47328         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47329         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47330         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47331         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47332         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47333         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47334         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47335         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47336         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47337         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47338         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47339         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47340         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47341         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47342         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47343         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47344
47345 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47346
47347         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47348         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47349         support for "repo" mode.
47350         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47351         * lib/g77-dg.exp: Likewise.
47352         * lib/obj-dg.exp: Likewise.
47353
47354 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47355
47356         Merge from gcc-3_2-rhl8-branch:
47357         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47358
47359         * gcc.dg/tls/opt-6.c: New test.
47360
47361         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47362
47363         * gcc.dg/20030405-1.c: New test.
47364
47365         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47366
47367         * gcc.dg/20030309-1.c: New test.
47368
47369         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47370
47371         * gcc.c-torture/execute/20030307-1.c: New test.
47372
47373         2003-02-20  Randolph Chung  <tausq@debian.org>
47374
47375         * gcc.c-torture/compile/20030220-1.c: New test.
47376
47377         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47378
47379         * gcc.dg/20030217-1.c: New test.
47380
47381         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47382
47383         * gcc.c-torture/compile/20020129-1.c: New test.
47384
47385         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47386
47387         * gcc.dg/unroll-1.c: New test.
47388
47389         2002-11-16  Jan Hubicka  <jh@suse.cz>
47390
47391         * gcc.c-torture/execute/20020920-1.c: New test.
47392
47393         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47394
47395         PR target/7434
47396         * gcc.c-torture/compile/20021008-1.c: New test.
47397
47398         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47399
47400         PR target/7559
47401         * gcc.c-torture/execute/20020810-1.c: New test.
47402
47403         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47404
47405         * gcc.c-torture/compile/20020807-1.c: New test.
47406
47407         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47408
47409         * gcc.dg/tls/opt-1.c: New test.
47410
47411         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47412
47413         * gcc.dg/20020729-1.c: New test.
47414
47415         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47416
47417         * g++.dg/opt/life1.C: New test.
47418
47419         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47420
47421         * gcc.dg/20020525-1.c: New test.
47422
47423         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47424
47425         PR c++/6794
47426         * g++.dg/ext/pretty1.C: New test.
47427         * g++.dg/ext/pretty2.C: New test.
47428
47429 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47430
47431         PR c++/8385
47432         * g++.dg/ext/typeof5.C: New test.
47433
47434 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47435
47436         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47437         __USER_LABEL_PREFIX__ into account.
47438         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47439
47440 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47441
47442         * gcc.dg/builtins-15.c: New test case.
47443
47444 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47445
47446         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47447
47448 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47449
47450         * lib/g++.exp: Tweak handling of additional source files.
47451         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47452         * g++.dg/special/conpr-2a.C: Rename to ...
47453         * g++.dg/special/conpr-2a.cc: ... this.
47454         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47455         * g++.dg/special/conpr-3a.C: Rename to ...
47456         * g++.dg/special/conpr-3a.cc: This.
47457         * g++.dg/special/conpr-3b.C: Rename to ...
47458         * g++.dg/special/conpr-3b.cc: This.
47459         * g++.dg/special/conpr-4.C: New test.
47460         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47461
47462 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47463
47464         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47465
47466 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47467
47468         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47469         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47470         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47471         * g++.old-deja/g++.other/warn3.C: Likewise.
47472
47473 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47474
47475         * gcc.dg/i386-387-1.c: Update to also test log.
47476         * gcc.dg/i386-387-2.c: Likewise.
47477
47478 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47479
47480         * g77.f-torture/execute/int8421.f: New test.
47481
47482 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47483
47484         PR c++/10230, c++/10481
47485         * g++.dg/lookup/scoped5.C: New test.
47486
47487 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47488
47489         PR c++/10552
47490         * g++.dg/template/ttp6.C: New test.
47491
47492 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47493
47494         * gcc.c-torture/execute/builtins: New directory.
47495         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47496         gcc.c-torture/execute/builtins.
47497         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47498         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47499         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47500         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47501
47502 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47503
47504         PR c++/9252
47505         * g++.dg/template/access8.C: New test.
47506         * g++.dg/template/access9.C: New test.
47507
47508 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47509
47510         PR c++/9554
47511         * g++.dg/parse/access1.C: New test.
47512
47513 2003-05-09  DJ Delorie  <dj@redhat.com>
47514
47515         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47516         long, and not an int.
47517
47518 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47519
47520         PR c++/10555, c++/10576
47521         * g++.dg/template/memclass1.C: New test.
47522
47523 2003-05-08  DJ Delorie  <dj@redhat.com>
47524
47525         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47526         targets.
47527         * gcc.c-torture/execute/20021024-1.x: Likewise.
47528         * gcc.c-torture/execute/shiftdi.x: Likewise.
47529         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47530         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47531         * gcc.dg/20021018-1.c: Likewise.
47532
47533 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47534
47535         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47536
47537         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47538         (bcopy): Call memmove.
47539
47540 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47541
47542         * g77.f-torture/compile/8485.f: New test case.
47543
47544 2003-05-07  Richard Henderson  <rth@redhat.com>
47545
47546         PR c++/10570
47547         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47548         Verify exception_cleanup not called for rethrows.
47549         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47550         when exiting catch block without rethrowing.
47551         * g++.dg/eh/forced3.C: New.
47552         * g++.dg/eh/forced4.C: New.
47553
47554 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47555
47556         * gcc.dg/20030505.c: Fix triplet.
47557
47558 2003-05-06  DJ Delorie  <dj@redhat.com>
47559
47560         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47561         * gcc.dg/nest.c: Likewise.
47562
47563 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47564
47565         * gcc.dg/builtins-14.c: New test case.
47566
47567 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47568
47569         * lib/compat.exp (compat-execute): New argument.
47570         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47571         * gcc.dg/compat: New test directory.
47572         * gcc.dg/compat/compat.exp: New expect script.
47573         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47574         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47575         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47576         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47577         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47578         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47579
47580         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47581         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47582         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47583         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47584         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47585         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47586         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47587         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47588         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47589         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47590         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47591         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47592         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47593         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47594         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47595
47596 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47597
47598         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47599
47600 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47601
47602         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47603
47604 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47605
47606         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47607         * gcc.dg/ppc-fsel-2.c: New test.
47608
47609         * gcc.dg/unused-5.c: New test.
47610
47611 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47612
47613         PR c++/10496
47614         * g++.dg/warn/pmf1.C: New test.
47615
47616 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47617
47618         PR c++/4494
47619         * g++.dg/warn/main.C: New test.
47620
47621 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47622
47623         * gcc.dg/nonnull-3.c: New test.
47624
47625 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47626
47627         * gcc.dg/cpp/Wtrigraphs.c: Update.
47628         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47629
47630 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47631
47632         * gcc.dg/ppc-fsel-1.c: New test.
47633
47634 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47635
47636         PR c/10604
47637         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47638
47639 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47640
47641         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47642
47643 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47644
47645         PR c++/9364, c++/10553, c++/10586
47646         * g++.dg/parse/typename4.C: New test.
47647         * g++.dg/parse/typename5.C: Likewise.
47648
47649 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47650
47651         * gcc.c-torture/compile/20030503-1.c: New test.
47652
47653 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47654
47655         * g++.dg/lookup/using5.C: Fix testcase error.
47656
47657 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47658
47659         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47660         since MEABI is no longer supported.  Remove all vestiges
47661         of MEABI from the test.
47662
47663 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47664
47665         PR c++/10554
47666         * g++.dg/lookup/using5.C: New test.
47667
47668 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47669
47670         PR c++/8772
47671         * g++.dg/template/ttp5.C: New test.
47672
47673 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47674
47675         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47676         (dg-gpp-additional-sources): New function.
47677         (dg-gpp-additional-files): Likewise.
47678         * lib/g++.exp (additional_sources): New variable.
47679         (additional_files): Likewise.
47680         (g++_target_compile): Deal with them.
47681         * lib/old-dejagnu.exp: Remove.
47682         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47683         * g++.old-deja: Revise all tests to use dg commands.
47684
47685 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47686
47687         PR c++/9432, c++/9528
47688         * g++.dg/lookup/using4.C: New test.
47689
47690 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47691
47692         * gcc.dg/noreturn-5.c: New file.
47693         * gcc.dg/noreturn-6.c: New file.
47694
47695         * gcc.c-torture/compile/inline-1.c: New file.
47696
47697 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47698
47699         PR c++/10551
47700         * g++.dg/template/explicit1.C: New test.
47701
47702 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47703
47704         PR c++/10549
47705         * g++.dg/other/bitfield1.C: New test.
47706
47707         PR c++/10527
47708         * g++.dg/init/new7.C: New test.
47709
47710 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47711
47712         * g++.dg/ext/desig1.C: New test.
47713         * g++.dg/ext/init1.C: Update.
47714
47715         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47716
47717 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47718
47719         PR c++/10180
47720         * g++.dg/warn/Winline-1.C: New test.
47721
47722 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47723
47724         * gcc.c-torture/execute/string-opt-19.c: New test.
47725
47726         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47727         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47728
47729 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47730
47731         PR c++/10506
47732         * g++.dg/init/new6.C: New test.
47733
47734         PR c++/10503
47735         * g++.dg/init/ref6.C: New test.
47736
47737 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47738
47739         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47740
47741 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47742
47743         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47744         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47745
47746 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47747
47748         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47749         initialized static data members.
47750
47751 2003-04-25  H.J. Lu <hjl@gnu.org>
47752
47753         * gcc.dg/ia64-sync-4.c: New test.
47754
47755 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47756
47757         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47758         date.
47759
47760 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47761
47762         PR c++/10337
47763         * g++.dg/warn/conv1.C: New test.
47764         * g++.old-deja/g++.other/conv7.C: Adjust.
47765         * g++.old-deja/g++.other/overload14.C: Adjust.
47766
47767 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47768
47769         PR c++/10471
47770         * g++.dg/template/defarg2.C: New test.
47771
47772 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47773
47774         * gcc.dg/cpp/include2.c: Update.
47775         * gcc.dg/cpp/multiline-2.c: New.
47776         * gcc.dg/cpp/multiline.c: Update.
47777         * gcc.dg/cpp/strify2.c: Update.
47778         * gcc.dg/cpp/trad/literals-2.c: Update.
47779
47780 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47781
47782         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47783
47784 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47785
47786         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47787
47788 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47789
47790         PR c++/10451
47791         * g++.dg/parse/crash4.C: New test.
47792
47793         PR c++/9847
47794         * g++.dg/parse/crash5.C: New test.
47795
47796 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47797
47798         PR c++/10446
47799         * g++.dg/parse/crash3.C: New test.
47800
47801         PR c++/10428
47802         * g++.dg/parse/elab1.C: New test.
47803
47804 2003-04-22  Devang Patel  <dpatel@apple.com>
47805
47806         * gcc.dg/cpp/trad/funlike-5.c: New test.
47807
47808 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47809
47810         * g++.dg/other/packed1.C: Fix dg options.
47811
47812 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47813
47814         * g++.dg/other/offsetof2.C: New test.
47815
47816 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47817
47818         * g++.dg/template/recurse.C: Adjust location of error messages.
47819
47820 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47821
47822         PR c++/9881
47823         * g++.dg/init/addr-const1.C: New test.
47824         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47825
47826 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47827
47828         PR c++/10405
47829         * g++.dg/lookup/struct-hack1.C: New test.
47830
47831 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47832
47833         * ucs.c: Update diagnostic messages.
47834
47835 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47836
47837         * gcc.dg/cpp/truefalse.cpp: New test.
47838         * gcc.dg/cpp/cpp.exp: Update.
47839         * g++.dg/other/stdbool-if.C: Remove.
47840
47841 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47842
47843         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47844         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47845
47846 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47847
47848         * gcc.c-torture/compile/20030418-1.c: New test.
47849
47850 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47851
47852         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47853
47854 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47855
47856         PR c++/10347
47857         g++.dg/template/dependent-name1.C: New test.
47858
47859 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47860
47861         * gcc.dg/warn-1.c (tourist_guide): New array,
47862         contains a pointer to bar.
47863
47864 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47865
47866         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47867         * gcc.c-torture/execute/medce-1.c: New test case.
47868         * gcc.c-torture/execute/medce-2.c: New test case.
47869
47870 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47871
47872         * lib/prune.exp: Ignore more messages.
47873
47874         PR c++/10381
47875         * g++.dg/parse/lookup3.C: New test.
47876
47877 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47878
47879         * gcc.c-torture/compile/20030415-1.c : New test.
47880
47881 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47882
47883         * gcc.c-torture/execute/scope-2.c: Move to ...
47884         * gcc.dg/noncompile/scope.c: .... here.
47885
47886 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47887
47888         * gcc.dg/20030414-2.c: New test case.
47889
47890 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47891
47892         PR target/10377
47893         * gcc.dg/20030414-1.c: New test.
47894
47895 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47896
47897         * gcc.dg/builtins-12.c: New test case.
47898         * gcc.dg/builtins-13.c: New test case.
47899
47900 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47901
47902         * gcc.c-torture/execute/string-opt-18.c: New test.
47903
47904 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47905
47906         PR c++/10300
47907         * g++.dg/init/new5.C: New test.
47908
47909 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47910
47911         PR c++/7910
47912         * g++.dg/ext/dllimport1.C: New test.
47913
47914 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47915
47916         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47917
47918 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47919
47920         PR Fortran/9263
47921         * g77.f-torture/noncompile/9263.f: New test
47922         PR Fortran/1832
47923         * g77.f-torture/execute/1832.f: New test
47924
47925 2003-04-11  David Chad  <davidc@freebsd.org>
47926             Loren J. Rittle  <ljrittle@acm.org>
47927
47928         PR libobjc/8562
47929         * objc.dg/headers.m: New test.
47930
47931 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47932
47933         * gcc.c-torture/execute/builtin-noret-2.c: New.
47934         * gcc.c-torture/execute/builtin-noret-2.x: New.
47935         XFAIL builtin-noret-2.c at -O1 and above.
47936         * gcc.dg/redecl.c: New.
47937         * gcc.dg/Wshadow-1.c: Update error regexps.
47938
47939 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47940
47941         * g++.dg/abi/bitfield10.C: New test.
47942
47943 2003-04-09  Mike Stump  <mrs@apple.com>
47944
47945         * gcc.dg/pch/pch.exp: Make testcase names longer.
47946         * g++.dg/pch/pch.exp: Make testcase names longer.
47947
47948 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47949
47950         * gcc.dg/builtins-11.c: New test case.
47951
47952 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47953
47954         * gcc.dg/builtins-9.c: New test case.
47955         * gcc.dg/builtins-10.c: New test case.
47956
47957 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47958
47959         * gcc.dg/noncompile/init-4.c.c: New test.
47960
47961 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47962
47963         * gcc.misc-test/gcov-9.c: New test.
47964         * gcc.misc-test/gcov-10.c: New test
47965         * gcc.misc-test/gcov-11.c: New test.
47966
47967 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47968
47969         PR optimization/10024
47970         * gcc.c-torture/compile/20030405-1.c: New test.
47971
47972 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47973
47974         * gcc.dg/pch/static-3.c: New.
47975         * gcc.dg/pch/static-3.hs: New.
47976         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47977
47978 2003-04-04  Richard Henderson  <rth@redhat.com>
47979
47980         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47981         * g++.dg/eh/forced2.C: Likewise.
47982
47983 2003-04-03  Mike Stump  <mrs@apple.com>
47984
47985         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47986         target arg.
47987         (scan-assembler-times, scan-assembler-not): Likewise.
47988         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47989
47990 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47991
47992         * gcc.dg/sparc-loop-1.c: New test.
47993
47994 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47995
47996         PR other/9274
47997         * g++.dg/pch/system-2.C: New.
47998         * g++.dg/pch/system-2.Hs: New.
47999
48000 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
48001
48002         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48003
48004         * g++.dg/eh/simd-1.C (vecfunc): Same.
48005
48006 2003-04-01  Roger Sayle  <roger@eyesopen.com>
48007
48008         * gcc.c-torture/execute/20030401-1.c: New test case.
48009
48010 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48011
48012         * objc.dg/defs.m: New.
48013
48014 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48015
48016         * g++.dg/eh/simd-1.C: New.
48017         * g++.dg/eh/simd-2.C: New.
48018
48019 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48020
48021         * gcc.c-torture/execute/simd-3.c: New.
48022
48023 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48024
48025         PR c/9936
48026         * gcc.dg/20030331-2.c: New test.
48027
48028 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48029
48030         PR c++/10278
48031         * g++.dg/parse/crash2.C: New test.
48032
48033 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48034
48035         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48036         * gcc.c-torture/execute/20030331-1.c: ...here.
48037
48038 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48039
48040         * gcc.c-torture/execute/20030331-1.c: New test.
48041
48042 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48043
48044         * lib/gcov.exp: Adjust call return testing strings.
48045         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48046
48047 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48048
48049         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48050         * gcc.dg/builtins-7.c: New test case.
48051         * gcc.dg/builtins-8.c: New test case.
48052
48053 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48054
48055         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48056
48057 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48058
48059         PR c++/7647
48060         * g++.dg/lookup-class-member-2.C: New test.
48061
48062 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48063
48064         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48065
48066 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48067
48068         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48069
48070 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48071
48072         * g++.dg/init/attrib1.C: New test.
48073
48074 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48075
48076         * gcc.dg/ultrasp8.c: New test.
48077
48078 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48079
48080         * gcc.dg/ultrasp7.c: New test.
48081
48082 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48083
48084         PR c++/10047
48085         * g++.dg/template/inline1.C: New test.
48086
48087 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48088
48089         * gcc.dg/sparc-dwarf2.c: New test.
48090
48091 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48092
48093         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48094         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48095
48096 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48097
48098         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48099         than reading .x files.
48100         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48101         * g77.dg/gcov/gcov-1.f: Likewise.
48102         * gcc.misc-tests/gcov-4b.c: Likewise.
48103         * gcc.misc-tests/gcov-5b.c: Likewise.
48104         * gcc.misc-tests/gcov-6.c: Likewise.
48105         * gcc.misc-tests/gcov-7.c: Likewise.
48106         * gcc.misc-tests/gcov-8.c: Likewise.
48107         * g++.dg/gcov/gcov-1.x: Remove.
48108         * g77.dg/gcov/gcov-1.x: Likewise.
48109         * gcc.misc-tests/gcov-4b.x: Likewise.
48110         * gcc.misc-tests/gcov-5b.x: Likewise.
48111         * gcc.misc-tests/gcov-6.x: Likewise.
48112         * gcc.misc-tests/gcov-7.x: Likewise.
48113         * gcc.misc-tests/gcov-8.x: Likewise.
48114
48115 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48116
48117         PR opt/10087
48118         * gcc.dg/20030324-1.c: New test.
48119
48120 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48121
48122         PR c++/10224
48123         * g++.dg/template/arg3.C: New test.
48124
48125         PR c++/10158
48126         * g++.dg/template/friend18.C: New test.
48127
48128 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48129
48130         * g77.f-torture/compile/20030326-1.f: New test case.
48131
48132 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48133
48134         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48135
48136         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48137
48138 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48139
48140         * gcc.dg/ia64-sync-3.c: New test.
48141
48142 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48143
48144         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48145
48146 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48147
48148         * gcc.dg/ultrasp6.c: New test.
48149
48150 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48151
48152         * gcc.dg/i386-signbit-1.c: New test.
48153         * gcc.dg/i386-signbit-2.c: New test.
48154         * gcc.dg/i386-signbit-3.c: New test.
48155
48156 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48157
48158         * gcc.dg/ultrasp5.c: Fix options.
48159
48160 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48161
48162         * gcc.dg/ultrasp5.c: Fix comment.
48163
48164 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48165
48166         PR fortran/10197
48167         * g77.f-torture/execute/10197.f: New test.
48168
48169 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48170
48171         PR c++/9898, c++/383
48172         * g++.dg/template/conv6.C: New test.
48173
48174         PR c++/10119
48175         * g++.dg/template/ptrmem5.C: New test.
48176
48177         PR c++/10026
48178         * g++.dg/lookup/koenig1.C: New test.
48179
48180         PR C++/10199
48181         * g++.dg/lookup/template2.C: New test.
48182
48183 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48184
48185         * g++.dg/opt/rtti1.C: New test.
48186
48187 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48188
48189         * gcc.dg/ultrasp5.c: New test.
48190
48191 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48192
48193         PR middle-end/9967
48194         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48195         builtin fputs.
48196
48197 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48198
48199         PR c/8224
48200         * gcc.dg/20030323-1.c: New test.
48201
48202 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48203
48204         * gcc.c-torture/compile/20030323-1.c: New test case.
48205
48206 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48207
48208         * gcc.dg/20030321-1.c: New test.
48209
48210 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48211
48212         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48213
48214 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48215
48216         PR c++/9978, c++/9708
48217         * g++.dg/ext/vlm1.C: Adjust expected error.
48218         * g++.dg/ext/vla2.C: New test.
48219         * g++.dg/template/arg1.C: New test.
48220         * g++.dg/template/arg2.C: New test.
48221
48222 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48223
48224         * g77.f-torture/execute/select.f: New test.
48225         * g77.f-torture/noncompile/select_no_compile.f: New test.
48226
48227 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48228
48229         PR c++/9898
48230         * g++.dg/other/error4.C: New test.
48231
48232 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48233
48234         * g++.dg/template/friend17.C: New test.
48235
48236 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48237
48238         * gcc.c-torture/compile/20030320-1.c: New.
48239
48240 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48241
48242         * gcc.dg/builtins-6.c: New test case.
48243
48244 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48245
48246         PR target/10073
48247         * gcc.c-torture/compile/20030319-1.c: New.
48248
48249 2003-03-18  Jan Hubicka  <jh@suse.cz>
48250
48251         * gcc.dg/i386-cvt-1.c: New test.
48252
48253 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48254
48255         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48256         * objc.dg/naming-2.m: Likewise.
48257
48258 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48259
48260         PR c++/9639
48261         * g++.dg/parse/crash1.C: New test.
48262
48263 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48264
48265         PR c++/8805
48266         * g++.dg/eh/cleanup1.C: New test.
48267
48268 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48269
48270         * gcc.c-torture/execute/20030316-1.c: New test case.
48271
48272 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48273
48274         PR c++/9629
48275         * g++.dg/init/ctor2.C: New test.
48276
48277 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48278
48279         * g77.f-torture/compile/xformat.f: New test case.
48280
48281 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48282
48283         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48284         * g++.old-deja/g++.mike/eh50.C: Likewise.
48285
48286 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48287
48288         PR c++/6440
48289         * g++.dg/template/spec7.C: New test.
48290         * g++.dg/template/spec8.C: Likewise.
48291
48292 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48293
48294         * gcc.c-torture/execute/20030313-1.c: New test.
48295
48296 2003-03-14  Richard Henderson  <rth@redhat.com>
48297
48298         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48299
48300 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48301
48302         * gcc.c-torture/compile/20030314-1.c: New test.
48303
48304 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48305
48306         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48307         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48308         thumb target,
48309         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48310         to accept newer _imp__  prefix and additional
48311         newline in .drectve section.
48312         * gcc.dg/dll-4.c: Likewise.
48313         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48314         switch.
48315
48316 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48317
48318         * g++.dg/parse/namespace9.C: New test.
48319
48320         * g++.dg/init/ref5.C: New test.
48321         * g++.dg/parse/ptrmem1.C: Likewise.
48322
48323 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48324
48325         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48326         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48327         regular expression.
48328         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48329         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48330
48331 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48332
48333         * gcc.c-torture/execute/20030224-2.c: New test.
48334
48335 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48336
48337         * gcc.dg/decl-3.c: New test.
48338
48339 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48340
48341         * gcc.dg/i386-loop-2.c: New test.
48342
48343 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48344
48345         PR c++/9474
48346         * g++.dg/parse/namespace8.C: New test.
48347
48348         PR c++/9924
48349         * g++.dg/overload/builtin2.C: New test.
48350
48351 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48352
48353         * gcc.dg/return-type-3.c: New test.
48354
48355 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48356
48357         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48358         profiling options are not supported.
48359
48360 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48361
48362         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48363         * g++.old-deja/g++.warn/impint2.C: Likewise.
48364
48365 2003-03-10  Devang Patel  <dpatel@apple.com>
48366
48367         * g++.dg/cpp/c++_cmd_1.C: New test.
48368         * g++.dg/cpp/c++_cmd_1.h: New file.
48369
48370 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48371
48372         * gcc.dg/altivec-9.c: New file.
48373
48374 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48375
48376         * gcc.dg/ppc-sdata-1.c: New test.
48377         * gcc.dg/ppc-sdata-2.c: New test.
48378
48379 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48380
48381         PR c++/9373
48382         * g++.dg/opt/ptrmem2.C: New test.
48383
48384         PR c++/8534
48385         * g++.dg/opt/ptrmem1.C: New test.
48386
48387 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48388
48389         * gcc.dg/i386-loop-1.c: New test.
48390
48391 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48392
48393         PR c++/9970
48394         * g++.dg/lookup/friend1.C: New test.
48395
48396 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48397
48398         PR c++/9823
48399         * g++.dg/parser/constructor1.C: New test.
48400
48401 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48402
48403         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48404
48405         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48406
48407 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48408
48409         * gcc.dg/cpp/Wunused.c: Update test.
48410
48411 2003-03-08  Jan Hubicka  <jh@suse.cz>
48412
48413         * gcc.dg/inline-3.c: New test.
48414
48415 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48416
48417         PR c++/9809
48418         * g++.dg/parse/builtin1.C: New test.
48419
48420         PR c++/9982
48421         * g++.dg/abi/cookie1.C: New test.
48422         * g++.dg/abi/cookie2.C: Likewise.
48423
48424         PR c++/9524
48425         * g++.dg/template/field1.C: New test.
48426
48427         PR c++/9912
48428         * g++.dg/parse/class1.C: New test.
48429         * g++.dg/parse/namespace7.C: Likewise.
48430         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48431
48432 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48433
48434         * g++.dg/init/ref4.C: New test.
48435
48436 2003-03-07  Jan Hubicka  <jh@suse.cz>
48437
48438         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48439         * gcc.dg/inline-3.c: New test.
48440
48441 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48442
48443         * g++.dg/init/ref3.C: New test.
48444
48445         PR c++/9965
48446         * g++.dg/init/ref2.C: New test.
48447
48448         PR c++/9400
48449         * g++.dg/warn/Wshadow-2.C: New test.
48450
48451         PR c++/9791
48452         * g++.dg/warn/Woverloaded-1.C: New test.
48453
48454 2003-03-05  Jan Hubicka  <jh@suse.cz>
48455
48456         * gcc.dg/i386-local2.c: New.
48457         * gcc.dg/i386-local.c: Fix typo.
48458
48459 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48460
48461         * g++.dg/abi/layout3.C: New test.
48462
48463 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48464
48465         * gcc.c-torture/compile/20030305-1.c
48466
48467 2003-03-05  Jan Hubicka  <jh@suse.cz>
48468
48469         * gcc.dg/i386-local.c: New.
48470
48471 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48472
48473         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48474
48475 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48476
48477         * gcc.dg/switch-2.c: New test.
48478         * gcc.dg/switch-3.c: New test.
48479         * gcc.dg/Wswitch.c: Adjust line numbers.
48480         * gcc.dg/Wswitch-default.c: Likewise.
48481         * gcc.dg/Wswitch-enum.c: Likewise.
48482
48483 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48484
48485         * gcc.c-torture/execute/20030222-1.c: New test.
48486
48487 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48488
48489         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48490
48491 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48492
48493         PR c++/9878
48494         * g++.dg/init/ref1.C: New test.
48495
48496 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48497
48498         * gcc.dg/sh-relax.c: New SH-only test.
48499
48500 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48501
48502         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48503         comment explaining purpose of testcase.
48504
48505 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48506
48507         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48508         for HC11/HC12 (asm needs two int registers).
48509         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48510         HC11/HC12 because the test uses an asm which needs two 32-bit
48511         registers.
48512
48513 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48514
48515         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48516         for HC11/HC12 (array is too large otherwise).
48517         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48518         * gcc.c-torture/compile/20010518-2.x: Likewise.
48519         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48520         HC11/HC12 (array is too large).
48521
48522 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48523
48524         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48525         * lib/g++-dg.exp (g++-dg-test): Likewise.
48526
48527 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48528
48529         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48530         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48531
48532 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48533
48534         * g++.dg/warn/implicit-typename1.C: Remove warning.
48535
48536 2003-02-28  Richard Henderson  <rth@redhat.com>
48537
48538         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48539         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48540
48541 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48542
48543         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48544         * g++.dg/pch/pch.exp: Likewise.
48545
48546 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48547
48548         PR c++/9879
48549         * g++.dg/init/new4.C: New test.
48550
48551 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48552
48553         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48554
48555 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48556
48557         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48558         unsigned long.
48559
48560         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48561         wider than float.
48562
48563 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48564
48565         * lib/scanasm.exp: Add support for counting numbers of
48566         occurences.
48567         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48568         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48569
48570 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48571
48572         PR c++/9683
48573         * g++.dg/template/static3.C: New test.
48574
48575         PR c++/9829
48576         * g++.dg/parse/namespace6.C: New test.
48577
48578 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48579
48580         PR target/9732
48581         * gcc.dg/20030225-1.c: New test.
48582
48583 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48584
48585         * README: Remove out-of-date information.
48586
48587         PR c++/9836
48588         * g++.dg/template/spec6.C: New test.
48589
48590 2003-02-24  Jeff Law  <law@redhat.com>
48591
48592         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48593
48594 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48595
48596         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48597         * gcc.dg/pragma-ep-1.c: Likewise.
48598
48599 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48600
48601         PR c++/9602
48602         * g++.dg/template/friend16.C: New test.
48603
48604 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48605
48606         PR c++/5333
48607         * g++.dg/parse/fused-params1.C: Adjust error messages.
48608         * g++.dg/template/nested3.C: New test.
48609
48610 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48611
48612         * g++.dg/abi/param1.C: New test.
48613
48614 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48615
48616         PR c++/7982
48617         * g++.dg/warn/implicit-typename1.C: New test.
48618
48619 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48620
48621         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48622         with "mtune".
48623         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48624         * gcc.c-torture/execute/20010129-1.x: Likewise.
48625         * gcc.dg/20011107-1.c: Likewise.
48626         * gcc.dg/20020108-1.c: Likewise.
48627         * gcc.dg/20020122-3.c: Likewise.
48628         * gcc.dg/20020206-1.c: Likewise.
48629         * gcc.dg/20020310-1.c: Likewise.
48630         * gcc.dg/20020426-2.c: Likewise.
48631         * gcc.dg/20020517-1.c: Likewise.
48632         * gcc.dg/991230-1.c: Likewise.
48633         * gcc.dg/i386-unroll-1.c: Likewise.
48634         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48635
48636 2003-02-22  Jan Hubicka  <jh@suse.cz>
48637
48638         * gcc.dg/i386-mul.c: New test.
48639
48640 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48641
48642         * gcc.dg/builtins-5.c: New test case.
48643
48644 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48645
48646         * gcc.dg/asmreg-1.c: New test.
48647
48648 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48649
48650         PR c++/9749
48651         * g++.dg/parse/varmod1.C: New test.
48652
48653 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48654
48655         PR c++/9727
48656         * g++.dg/template/op1.C: New test.
48657
48658 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48659
48660         PR c++/8906
48661         * g++.dg/template/nested2.C: New test.
48662
48663 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48664
48665         PR c++/8724
48666         * g++.dg/expr/dtor1.C: New test.
48667
48668 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48669
48670         * gcc.dg/cpp/include3.c: New test.
48671         * gcc.dg/cpp/inc/foo.h: New file.
48672
48673 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48674
48675         * gcc.c-torture/execute/20030221-1.c: New test.
48676
48677 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48678
48679         PR c++/9729
48680         * g++.dg/abi/conv1.C: New test.
48681
48682 2003-02-20  Jan Hubicka  <jh@suse.cz>
48683
48684         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48685
48686 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48687
48688         * gcc.c-torture/compile/20030219-1.c: New test.
48689
48690 2003-02-18  Jan Hubicka  <jh@suse.cz>
48691
48692         * gcc.dg/funcorder.c: New test.
48693
48694 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48695
48696         * gcc.c-torture/execute/20030218-1.c: New.
48697
48698 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48699
48700         * gcc.dg/20030218-1.c: New.
48701
48702 2003-02-18  Richard Henderson  <rth@redhat.com>
48703
48704         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48705         * gcc.dg/attr-used-2.c: New.
48706
48707 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48708
48709         PR c++/9704
48710         * g++.dg/init/copy5.C: New test.
48711
48712 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48713
48714         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48715         * g++.dg/pch/pch.exp: Likewise.
48716
48717 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48718
48719         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48720         STACK_SIZE is not defined.
48721
48722 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48723
48724         PR c++/9457
48725         * g++.dg/template/init1.C: New test.
48726
48727 2003-02-16  Jan HUbicka  <jh@suse.cz>
48728
48729         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48730         (foo): Add few extra tests
48731         * gcc.dg/c99-const-expr-3.c: Likewise.
48732         * gcc.c-torture/execute/20030216-1.c: New.
48733
48734 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48735
48736         PR c++/9459
48737         * g++.dg/ext/typeof4.C: New test.
48738
48739 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48740
48741         * gcc.dg/i386-387-3.c: New test case.
48742
48743 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48744
48745         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48746         cris-*-elf* cris-*-aout* and mmix-*-*.
48747
48748 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48749
48750         * gcc.dg/20030213-1.c: New test.
48751
48752 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48753
48754         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48755         * gcc.dg/i386-387-2.c: Likewise.
48756
48757 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48758
48759         * gcc.dg/ppc-spe.c: Fix formatting.
48760         Enable tests that were previously unsupported by gas.
48761         Delete tests for instructions that no longer exist.
48762         Switch arguments on evsubifw builtin.
48763
48764 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48765
48766         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48767         STACK_SIZE is too small.
48768
48769 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48770             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48771
48772         * gcc.dg/decl-2.c: New test.
48773
48774 2003-02-10  Jan Hubicka  <jh@suse.cz>
48775
48776         * gcc.dg/i386-fpcvt-1.c: New test.
48777
48778 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48779
48780         * gcc.c-torture/execute/20030209-1.c: New test.
48781
48782 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48783
48784         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48785         int-wide bitops, use the constants of the same width.
48786         Likewise, if long long is 32-bit wide, test bitops using
48787         32-bit constants.
48788
48789 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48790
48791         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48792
48793 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48794
48795         * gcc.dg/builtins-4.c: New test case.
48796
48797 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48798
48799         * gcc.dg/20020430-1.c: Fix dg command typos.
48800         * gcc.dg/20020503-1.c: Likewise.
48801
48802 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48803
48804         PR c++/8785
48805         * g++.dg/parse/fused-params1.C: New test.
48806
48807         PR c++/8857
48808         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48809
48810         PR c++/8921
48811         * g++.dg/parse/non-dependent1.C: New test.
48812
48813         PR c++/8928
48814         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48815
48816         PR c++/9228
48817         * g++.dg/parse/undefined7.C: New test.
48818         * g++.dg/parse/non-templ1.C: New test.
48819
48820         PR c++/9229
48821         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48822
48823 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48824
48825         * gcc.c-torture/compile/20030206-1.c: New test.
48826
48827 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48828
48829         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48830         "pow" to "foo" to avoid potential confusion with a math built-in.
48831
48832 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48833
48834         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48835         conditions for SPARC targets.
48836
48837 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48838
48839         * gcc.dg/20030204-1.c: New test.
48840
48841 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48842
48843         PR c++/38
48844         * g++.dg/parse/array-size1.C: New test.
48845
48846         PR c++/5657
48847         * g++.dg/parse/undefined3.C: New test.
48848
48849         PR c++/5665
48850         * g++.dg/parse/undefined4.C: New test.
48851
48852         PR c++/5975
48853         * g++.dg/parse/undefined5.C: New test.
48854
48855         PR c++/7259
48856         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48857
48858         PR c++/8578
48859         * g++.dg/parse/casting-operator1.C: New test.
48860
48861         PR c++/8596
48862         * g++.dg/parse/undefined6.C: New test.
48863
48864         PR c++/8736
48865         * g++.dg/parse/missing-template1.C: New test.
48866
48867 2003-02-04  Jan Hubicka  <jh@suse.cz>
48868
48869         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48870         * gcc.dg/i386-cmov?.c: Likewise.
48871         * gcc.dg/i386-fpcvt-?.c: Likewise.
48872         * gcc.dg/i386-ssefp-1.c: Likewise.
48873         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48874         conventions.
48875
48876 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48877
48878         PR c++/7129
48879         * g++.dg/ext/max.C: New test.
48880
48881 2003-02-03  Jan Hubicka  <jh@suse.cz>
48882
48883         * gcc.c-torture/execute/20030203-1.c: New test.
48884
48885 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48886
48887         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48888         'natural-endian'.
48889
48890 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48891
48892         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48893         * g++.dg/init/new2.C: Likewise.
48894         * g++.dg/other/new1.C: Likewise.
48895
48896 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48897
48898         * gcc.dg/struct-ret-libc.c: New test.
48899
48900 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48901
48902         * gcc.dg/20030129-1.c: New test.
48903
48904 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48905
48906         PR c++/8849
48907         * g++.dg/template/ptrmem4.C: New test.
48908
48909 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48910
48911         * g++.dg/parser/constant1.C: New test.
48912
48913 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48914
48915         PR c++/8591
48916         * g++.dg/parse/friend2.C: New test.
48917
48918 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48919
48920         PR c++/9437
48921         * g++.dg/template/unify4.C: New test.
48922
48923 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48924
48925         * gcc.c-torture/execute/20030128-1.c: New test.
48926
48927 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48928
48929         * g++.dg/lookup/nested1.C: Test moved from ...
48930         * g++.old-deja/g++.other/lookup24.C: ... here.
48931
48932 2003-01-28  Jan Hubicka  <jh@suse.cz>
48933
48934         * gcc.dg/i386-cmov5.c: New test.
48935
48936 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48937
48938         * gcc.c-torture/execute/20010925-1.c: Changed the
48939         memcpy declaration.
48940
48941 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48942
48943         PR c++/3902
48944         * g++.dg/parse/template5.C: New test.
48945
48946 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48947
48948         PR fortran/9258
48949         * g77.dg/pr9258: New test.
48950
48951 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48952
48953         * README: Move relevant parts from README.g++.
48954
48955         * README.g++: Remove this file.
48956
48957 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48958
48959         * g++.dg/abi/dcast1.C: New test.
48960
48961 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48962
48963         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48964
48965 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48966
48967         PR c++/47
48968         * g++.old-deja/g++.other/lookup24.C: New test.
48969
48970 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48971
48972         PR middle-end/7227
48973         * gcc.dg/uninit-C.c: New test.
48974
48975 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48976
48977         * g++.dg/abi/covariant1.C: New test.
48978
48979 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48980
48981         * gcc.dg/20030123-1.c: New test.
48982
48983 2003-01-25  Jan Hubicka  <jh@suse.cz>
48984
48985         PR opt/8492
48986         * gcc.c-torture/compile/20030125-1.c
48987
48988 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48989
48990         PR c++/9403
48991         * g++.dg/parse/template3.C: New test.
48992         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48993
48994         PR c++/795
48995         * g++.dg/parse/template4.C: New test.
48996
48997         PR c++/9415
48998         * g++.dg/template/qual2.C: New test.
48999
49000         PR c++/8545
49001         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49002
49003         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49004
49005 2003-01-25  Roger Sayle  <roger@eyesopen.com>
49006
49007         * gcc.c-torture/execute/switch-1.c: New test case.
49008
49009 2003-01-25  Jan Hubicka  <jh@suse.cz>
49010
49011         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49012
49013 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49014
49015         Tweaks for Bison-1.875. From the NEWS file:
49016         "- `parse error' -> `syntax error'
49017         Bison now uniformly uses the term `syntax error'"
49018         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49019         * gcc.dg/cpp/digraph2.c: Likewise.
49020         * gcc.dg/cpp/direct2.c: Likewise.
49021         * gcc.dg/cpp/paste4.c: Likewise.
49022         * gcc.dg/c90-restrict-1.c: Likewise.
49023         * gcc.dg/c99-func-2.c: Likewise.
49024         * gcc.dg/noncompile/920721-2.c: Likewise.
49025         * gcc.dg/noncompile/930622-2.c: Likewise.
49026         * gcc.dg/noncompile/940112-1.c: Likewise.
49027         * gcc.dg/noncompile/950921-1.c: Likewise.
49028         * gcc.dg/noncompile/951123-1.c: Likewise.
49029         * gcc.dg/noncompile/971104-1.c: Likewise.
49030         * gcc.dg/noncompile/990416-1.c: Likewise.
49031
49032 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49033
49034         * g++.dg/parse/undefined1.C: Add error message.
49035
49036 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49037
49038         PR c++/9354
49039         * g++.dg/parse/new1.C: New test.
49040
49041         PR c++/9216
49042         * g++.dg/parse/template2.C: New test.
49043
49044         PR c++/9354
49045         * g++.dg/parse/typedef2.C: New test.
49046
49047         PR c++/9328
49048         * g++.dg/ext/typeof3.C: New test.
49049
49050 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49051
49052         PR c++/2738
49053         * g++.dg/parse/ret-type1.C: New test.
49054
49055         PR c++/3792
49056         * g++.dg/parse/tmpl-outside1.C: New test.
49057
49058         PR c++/4207
49059         * g++.dg/parse/int-as-enum1.C: New test.
49060
49061         PR c++/4903
49062         * g++.dg/parse/no-typename1.C: New test.
49063
49064         PR c++/5533
49065         * g++.dg/parse/no-value1.C: New test.
49066
49067         PR c++/5921
49068         * g++.dg/parse/wrong-inline1.C: New test.
49069
49070         PR c++/6402
49071         * g++.dg/parse/ref1.C: New test.
49072
49073         PR c++/6992
49074         * g++.dg/parse/attr-ctor1.C: New test.
49075
49076         PR c++/7229
49077         * g++.dg/parse/namespace5.C: New test.
49078
49079         PR c++/7917
49080         * g++.dg/parse/func-def1.C: New test.
49081
49082         PR c++/8143
49083         * g++.dg/parse/undefined1.C: New test.
49084
49085         PR c++/5723, PR c++/8522
49086         * g++.dg/parse/specialization1.C: New test.
49087
49088         PR c++/163, PR c++/8595
49089         * g++.dg/parse/struct-as-enum1.C: New test.
49090
49091         PR c++/9173
49092         * g++.dg/parse/undefined2.C: New test.
49093
49094 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49095
49096         PR c++/9298
49097         * g++.dg/parse/template1.C: New test.
49098
49099         PR c++/9384
49100         * g++.dg/parse/using1.C: New test.
49101
49102         PR c++/9285
49103         PR c++/9294
49104         * g++.dg/parse/expr2.C: New test.
49105
49106         PR c++/9388
49107         * g++.dg/parse/lookup2.C: Likewise.
49108
49109 2003-01-21  Jan Hubicka  <jh@suse.cz>
49110
49111         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49112         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49113         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49114         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49115
49116 2003-01-20  Nick Clifton  <nickc@redhat.com>
49117
49118         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49119         problem with ARM sibcall code generation.
49120
49121 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49122
49123         * gcc.c-torture/execute/20030120-1.c: New.
49124
49125 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49126
49127         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49128
49129 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49130
49131         PR c++/9272
49132         * g++.dg/parse/ctor1.C: New test.
49133
49134         PR c++/9294:
49135         * g++.dg/parse/qualified1.C: New test.
49136
49137         * g++.dg/parse/typename3.C: New test.
49138
49139 2003-01-16  Richard Henderson  <rth@redhat.com>
49140
49141         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49142
49143 2003-01-16  Richard Henderson  <rth@redhat.com>
49144
49145         * g++.dg/pch/pch.exp: Copy test header to the working directory
49146         before using it either for precompilation or direct use.
49147         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49148         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49149
49150 2003-01-16  Richard Henderson  <rth@redhat.com>
49151
49152         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49153         before using it either for precompilation or direct use.
49154         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49155         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49156
49157 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49158
49159         * g++.dg/ext/typename1.C: Add typename keyword.
49160         * g++.dg/template/crash1.C: Update error messages.
49161         * g++.dg/template/crash2.C: Remove error message.
49162         * g++.dg/parse/typename2.C: New test.
49163         * g++.dg/template/typename2.C: Change implicit
49164         typename warning into error.
49165         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49166         error messages.
49167         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49168         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49169         * g++.old-deja/g++.law/visibility13.C: Remove error
49170         messages.
49171         * g++.old-deja/g++.ns/template17.C: Reorder code to
49172         make declaration visible in template.
49173         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49174         * g++.old-deja/g++.pt/crash36.C: Issue more error
49175         messages.
49176         * g++.old-deja/g++.pt/crash5.C: Improve error
49177         message.
49178         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49179         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49180         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49181         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49182         typename warning with error message.
49183         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49184         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49185         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49186
49187 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49188
49189         * g++.dg/parse/ambig2.C: New test.
49190
49191 2003-01-15  Richard Henderson  <rth@redhat.com>
49192
49193         * g++.dg/tls/init-2.C: Update error message string.
49194
49195 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49196
49197         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49198
49199 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49200
49201         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49202         all for HC11/HC12.
49203         * gcc.c-torture/compile/20001205-1.x: Likewise.
49204         * gcc.c-torture/compile/20001226-1.x: Likewise.
49205         * gcc.c-torture/compile/920520-1.x: Likewise.
49206         * gcc.c-torture/compile/961203-1.x: Likewise.
49207         * gcc.c-torture/compile/20020604-1.x: Likewise.
49208
49209 2003-01-15  Jan Hubicka  <jh@suse.cz>
49210
49211         * gcc.c-torture/compile/20030115-1.c: New test.
49212
49213         * gcc.dg/i386-fpcvt-1.c: New test.
49214         * gcc.dg/i386-fpcvt-2.c: New test.
49215
49216 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49217
49218         Further conform g++'s __vmi_class_type_info to the C++ ABI
49219         specification.
49220         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49221         the specification.
49222
49223 2003-01-14  Jan Hubicka  <jh@suse.cz>
49224
49225         * gcc.dg/i386-fpcvt-1.c: New test.
49226         * gcc.dg/i386-fpcvt-2.c: New test.
49227
49228 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49229
49230         * gcc.dg/i386-mmx-3.c: New test.
49231
49232 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49233
49234         PR c++/9264
49235         * g++.dg/parse/octal1.C: New file.
49236
49237         PR c++/9172
49238         * g++.dg/parse/typename1.C: New file.
49239
49240 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49241
49242         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49243         * gcc.dg/bf-no-ms-layout.c: Likewise.
49244         * gcc.dg/bf-ms-attrib.c: Likewise.
49245
49246 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49247
49248         PR c++/9099
49249         * g++.dg/parse/dtor1.C: New file.
49250
49251         PR c++/9128
49252         * g++.dg/rtti/typeid1.C: New file.
49253
49254         PR c++/9153
49255         * g++.dg/parse/lookup1.C: New file.
49256
49257         PR c++/9171
49258         * g++.dg/templ/spec5.C: New file.
49259
49260 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49261
49262         * gcc.c-torture/compile/20030110-1.c: New test.
49263
49264 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49265
49266         Merge from pch-branch:
49267
49268         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49269
49270         * gcc.dg/pch/cpp-1.h: New.
49271         * gcc.dg/pch/cpp-1.c: New.
49272         * gcc.dg/pch/cpp-2.h: New.
49273         * gcc.dg/pch/cpp-2.c: New.
49274
49275         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49276
49277         * gcc.dg/pch/except-1.h: New.
49278         * gcc.dg/pch/except-1.c: New.
49279
49280         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49281
49282         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49283         running test.
49284         * gcc.dg/pch: Include *.hp not *.h.
49285         * gcc.dg/pch/system-1.h: New.
49286         * gcc.dg/pch/system-1.c: New.
49287
49288         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49289
49290         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49291         rather than trying to build and run a program using PCH.
49292         * gcc.dg/pch: Remove dg-do commands from test files.
49293
49294         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49295
49296         * gcc.dg/pch/macro-3.c: New.
49297         * gcc.dg/pch/macro-3.h: New.
49298
49299         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49300
49301         * gcc.dg/pch/common-1.c: New.
49302         * gcc.dg/pch/common-1.h: New.
49303         * gcc.dg/pch/decl-1.c: New.
49304         * gcc.dg/pch/decl-1.h: New.
49305         * gcc.dg/pch/decl-2.c: New.
49306         * gcc.dg/pch/decl-2.h: New.
49307         * gcc.dg/pch/decl-3.c: New.
49308         * gcc.dg/pch/decl-3.h: New.
49309         * gcc.dg/pch/decl-4.c: New.
49310         * gcc.dg/pch/decl-4.h: New.
49311         * gcc.dg/pch/decl-5.c: New.
49312         * gcc.dg/pch/decl-5.h: New.
49313         * gcc.dg/pch/global-1.c: New.
49314         * gcc.dg/pch/global-1.h: New.
49315         * gcc.dg/pch/inline-1.c: New.
49316         * gcc.dg/pch/inline-1.h: New.
49317         * gcc.dg/pch/inline-2.c: New.
49318         * gcc.dg/pch/inline-2.h: New.
49319         * gcc.dg/pch/static-1.c: New.
49320         * gcc.dg/pch/static-1.h: New.
49321         * gcc.dg/pch/static-2.c: New.
49322         * gcc.dg/pch/static-2.h: New.
49323
49324         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49325
49326         * g++.dg/pch/pch.exp: Better handle failing testcases.
49327         * gcc.dg/pch/pch.exp: Likewise.
49328         * gcc.dg/pch/macro-1.c: New.
49329         * gcc.dg/pch/macro-1.h: New.
49330         * gcc.dg/pch/macro-2.c: New.
49331         * gcc.dg/pch/macro-2.h: New.
49332
49333         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49334
49335         * g++.dg/dg.exp: Treat files in pch/ specially.
49336         * g++.dg/pch/pch.exp: New file.
49337         * g++.dg/pch/empty.H: New file.
49338         * g++.dg/pch/empty.C: New file.
49339         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49340         "precompile".
49341
49342         * gcc.dg/pch/pch.exp: New file.
49343         * gcc.dg/pch/empty.h: New file.
49344         * gcc.dg/pch/empty.c: New file.
49345         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49346         "precompile".
49347
49348 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49349
49350         * g++.dg/template/friend14.C: New test.
49351
49352 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49353
49354         * gcc.dg/old-style-asm-1.c: New test.
49355
49356 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49357
49358         * gcc.c-torture/compile/20030109-1.c: New test.
49359
49360 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49361
49362         * gcc.c-torture/execute/20030109-1.c: New test.
49363
49364 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49365
49366         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49367         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49368         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49369         * g++.old-deja/g++.mike/eh2.C: Likewise.
49370         * g++.old-deja/g++.mike/eh3.C: Likewise.
49371         * g++.old-deja/g++.mike/eh5.C: Likewise.
49372         * g++.old-deja/g++.mike/eh6.C: Likewise.
49373         * g++.old-deja/g++.mike/eh7.C: Likewise.
49374         * g++.old-deja/g++.mike/eh8.C: Likewise.
49375         * g++.old-deja/g++.mike/eh9.C: Likewise.
49376         * g++.old-deja/g++.mike/eh10.C: Likewise.
49377         * g++.old-deja/g++.mike/eh12.C: Likewise.
49378         * g++.old-deja/g++.mike/eh13.C: Likewise.
49379         * g++.old-deja/g++.mike/eh14.C: Likewise.
49380         * g++.old-deja/g++.mike/eh16.C: Likewise.
49381         * g++.old-deja/g++.mike/eh17.C: Likewise.
49382         * g++.old-deja/g++.mike/eh18.C: Likewise.
49383         * g++.old-deja/g++.mike/eh21.C: Likewise.
49384         * g++.old-deja/g++.mike/eh23.C: Likewise.
49385         * g++.old-deja/g++.mike/eh24.C: Likewise.
49386         * g++.old-deja/g++.mike/eh25.C: Likewise.
49387         * g++.old-deja/g++.mike/eh26.C: Likewise.
49388         * g++.old-deja/g++.mike/eh27.C: Likewise.
49389         * g++.old-deja/g++.mike/eh28.C: Likewise.
49390         * g++.old-deja/g++.mike/eh29.C: Likewise.
49391         * g++.old-deja/g++.mike/eh31.C: Likewise.
49392         * g++.old-deja/g++.mike/eh33.C: Likewise.
49393         * g++.old-deja/g++.mike/eh34.C: Likewise.
49394         * g++.old-deja/g++.mike/eh35.C: Likewise.
49395         * g++.old-deja/g++.mike/eh36.C: Likewise.
49396         * g++.old-deja/g++.mike/eh37.C: Likewise.
49397         * g++.old-deja/g++.mike/eh38.C: Likewise.
49398         * g++.old-deja/g++.mike/eh39.C: Likewise.
49399         * g++.old-deja/g++.mike/eh40.C: Likewise.
49400         * g++.old-deja/g++.mike/eh41.C: Likewise.
49401         * g++.old-deja/g++.mike/eh42.C: Likewise.
49402         * g++.old-deja/g++.mike/eh44.C: Likewise.
49403         * g++.old-deja/g++.mike/eh46.C: Likewise.
49404         * g++.old-deja/g++.mike/eh47.C: Likewise.
49405         * g++.old-deja/g++.mike/eh48.C: Likewise.
49406         * g++.old-deja/g++.mike/eh49.C: Likewise.
49407         * g++.old-deja/g++.mike/eh50.C: Likewise.
49408         * g++.old-deja/g++.mike/eh51.C: Likewise.
49409         * g++.old-deja/g++.mike/eh53.C: Likewise.
49410         * g++.old-deja/g++.mike/eh55.C: Likewise.
49411         * g++.old-deja/g++.mike/p7912.C: Likewise.
49412         * g++.old-deja/g++.mike/p9706.C: Likewise.
49413         * g++.old-deja/g++.mike/p10416.C: Likewise.
49414         * g++.old-deja/g++.mike/p11667.C: Likewise.
49415         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49416         Remove redundant reference to Iris.
49417         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49418         Elxsi, i860, Pico Java, and WE32K.
49419
49420 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49421
49422         * g++.dg/ext/asm4.C: New test.
49423
49424 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49425
49426         PR c++/9030
49427         * g++.dg/template/friend12.C: New test.
49428         * g++.dg/template/friend13.C: Likewise.
49429         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49430
49431 2003-01-08  Jan Hubicka  <jh@suse.cz>
49432
49433         * gcc.dg/i386-cadd.c: New test.
49434         * gcc.dg/i386-cmov4.c: Likewise.
49435
49436 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49437
49438         PR c++/9165
49439         * g++.dg/warn/Wunused-3.C: New test.
49440
49441         * g++.dg/abi/bitfield9.C: New test.
49442
49443         PR c++/9189
49444         * g++.dg/parse/defarg3.C: New test.
49445
49446 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49447
49448         * g++.dg/parse/ambig1.C: New test.
49449         * g++.dg/parse/defarg2.C: New test.
49450
49451 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49452
49453         * g++.dg/template/defarg-1.C: New test.
49454         * g++.dg/template/local2.C: Likewise.
49455
49456 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49457
49458         * gcc.c-torture/execute/20030105-1.c: New test.
49459
49460 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49461
49462         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49463         * g++.dg/parse/namespace4.C: Likewise.
49464
49465 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49466
49467         * g++.dg/template/ntp2.C: New test.
49468
49469 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49470
49471         * g++.dg/parse/extern-C-1.C: New test.
49472
49473         * g++.dg/parse/namespace4.C: New test.
49474
49475         * g++.dg/template/nested1.C: New test.
49476
49477         * g++.dg/parse/namespace3.C: New test.
49478
49479 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49480
49481         * g++.dg/lookup/two-stage1.C: New test.
49482
49483 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49484
49485         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49486         * g++.old-deja/g++.jason/access8.C: Likewise.
49487         * g++.old-deja/g++.other/decl5.C: Likewise.
49488
49489 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49490
49491         * g++.dg/parse/parse7.C: New test.
49492
49493 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49494
49495         PR c++/2843
49496         * g++.dg/ext/attrib7.C: New test.
49497
49498 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49499
49500         * g++.dg/parse/parse6.C: New test.
49501
49502 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49503
49504         * gcc.dg/h8300-stack-1.c: New.
49505
49506 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49507
49508         g++.dg/lookup/exception1.C: New test.
49509
49510         g++.dg/lookup/template1.C: New test.
49511
49512         g++.dg/parse/namespace2.C: New test.
49513
49514         g++.dg/parse/parens2.C: New test.
49515
49516 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49517
49518         * g++.dg/parse/parse5.C: New test.
49519         * g++.dg/lookup/scoped4.C: New test.
49520
49521 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49522
49523         * g++.dg/parse/parens1.C: New test.
49524
49525         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49526         angle-bracket1.C.
49527         * g++.dg/parse/parens2.C: New test.
49528
49529         * g++.dg/lookup/scope-operator1.C: New test.
49530
49531         * g++.dg/parse/operator1.C: New test.
49532
49533 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49534
49535         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49536         * g++.old-deja/g++.other/access6.C: Likewise.
49537         * g++.old-deja/g++.other/decl1.C: Likewise.
49538         * g++.old-deja/g++.pt/typename12.C: Likewise.
49539
49540 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49541
49542         * g++.dg/parse/namespace1.C: New test.
49543
49544 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49545
49546         * g++.dg/parse/parse4.C: New test.
49547
49548 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49549
49550         * g++.dg/parse/parse3.C: New test.
49551
49552 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49553
49554         * g++.dg/parse/parse2.C: New test.
49555
49556 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49557
49558         * g++.dg/template/friend11.C: New test.
49559
49560 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49561
49562         * g++.dg/parse/parse1.C: New test.
49563
49564 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49565
49566         * lib/profopt.exp: Change the name of a global variable to avoid
49567         possible clashes with other test suites.
49568
49569 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49570
49571         * g++.dg/inherit/covariant8.C: New test.
49572
49573 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49574
49575         * g++.dg/init/array9.C: New test.
49576
49577         PR c++/9112
49578         * g++.dg/parse/expr1.C: New test.
49579
49580 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49581
49582         * gcc.c-torture/compile/20021230-1.c: New test.
49583
49584 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49585
49586         * g++.dg/inherit/covariant5.C: New test.
49587         * g++.dg/inherit/covariant6.C: New test.
49588         * g++.dg/inherit/covariant7.C: New test.
49589
49590 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49591
49592         PR c++/2739
49593         * g++.dg/other/access2.C: New test.
49594
49595 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49596
49597         * g++.dg/other/anon-struct.C: No longer fails
49598         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49599         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49600         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49601
49602 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49603
49604         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49605
49606 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49607
49608         * g++.dg/eh/spec4.C: Remove stray semicolon.
49609         * g++.dg/expr/pmf-1.C: Change error message.
49610         * g++.dg/ext/asm1.C: Remove stray semicolon.
49611         * g++.dg/ext/typename1.C: Add missing typenames.
49612         * g++.dg/inherit/template-as-base.C: Change error message.
49613         * g++.dg/lookup/scoped1.C: Likewise.
49614         * g++.dg/lookup/scoped2.C: Likewise.
49615         * g++.dg/lookup/using2.C: Likewise.
49616         * g++.dg/other/component1.C: Remove stray semicolon.
49617         * g++.dg/other/do1.C: Change error message.
49618         * g++.dg/other/error2.C: Likewise.
49619         * g++.dg/other/init1.C: Likewise.
49620         * g++.dg/other/packed1.C: Remove stray semicolon.
49621         * g++.dg/other/ptrmem2.C: Change error message.
49622         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49623         marker.
49624         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49625         * g++.dg/template/access3.C: Add typename keyword.
49626         * g++.dg/template/access5.C: Remove stray semicolon.
49627         * g++.dg/template/access6.C: Likewise.
49628         * g++.dg/template/complit1.C: Likewise.
49629         * g++.dg/template/crash1.C: Change error message.
49630         * g++.dg/template/inherit2.C: Remove stray semicolon.
49631         * g++.dg/template/instantiate2.C: Likewise.
49632         * g++.dg/template/instantiate3.C: Change error message.
49633         * g++.dg/template/qual1.C: Remove stray semicolon.
49634         * g++.dg/template/qualttp18.C: Change error message.
49635         * g++.dg/template/ref1.C: Remove stray semicolon.
49636         * g++.dg/template/sizeof1.C (A::value): Declare it.
49637         * g++.dg/template/spec4.C: Change error message.
49638         * g++.dg/template/static1.C: Likewise.
49639         * g++.dg/template/type1.C: Likewise.
49640         * g++.dg/template/typename3.C: Likewise.
49641         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49642         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49643         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49644         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49645         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49646         named return value extension.
49647         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49648         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49649         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49650         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49651         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49652         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49653         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49654         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49655         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49656         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49657         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49658         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49659         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49660         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49661         syntax.
49662         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49663         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49664         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49665         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49666         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49667         * g++.old-deja/g++.brendan/template11.C: Likewise.
49668         * g++.old-deja/g++.brendan/template26.C: Likewise.
49669         * g++.old-deja/g++.brendan/template27.C: Use explicit
49670         specialization syntax.
49671         * g++.old-deja/g++.brendan/template30.C: Likewise.
49672         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49673         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49674         non-dependent names.
49675         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49676         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49677         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49678         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49679         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49680         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49681         named return value extension.
49682         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49683         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49684         * g++.old-deja/g++.ext/return1.C: Likewise.
49685         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49686         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49687         * g++.old-deja/g++.jason/access8.C: Likewise.
49688         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49689         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49690         pseudo-destructor names.
49691         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49692         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49693         pseudo-destructor names.
49694         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49695         * g++.old-deja/g++.jason/overload19.C: Likewise.
49696         * g++.old-deja/g++.jason/overload32.C: Likewise.
49697         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49698         stray semicolons.
49699         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49700         * g++.old-deja/g++.jason/return.C: Likewise.
49701         * g++.old-deja/g++.jason/return2.C: Likewise.
49702         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49703         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49704         syntax.
49705         * g++.old-deja/g++.jason/template10.C: Account for use of
49706         non-dependent names.
49707         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49708         syntax.
49709         * g++.old-deja/g++.jason/template37.C: Likewise.
49710         * g++.old-deja/g++.law/access4.C: Change error messages.
49711         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49712         pseudo-destructor names.
49713         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49714         * g++.old-deja/g++.law/ctors9.C: Likewise.
49715         * g++.old-deja/g++.law/cvt22.C: Likewise.
49716         * g++.old-deja/g++.law/dtors5.C: Likewise.
49717         * g++.old-deja/g++.law/global-init1.C: Likewise.
49718         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49719         * g++.old-deja/g++.law/operators28.C: Likewise.
49720         * g++.old-deja/g++.law/visibility28.C: Likewise.
49721         * g++.old-deja/g++.martin/eval1.C: Likewise.
49722         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49723         name.
49724         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49725         * g++.old-deja/g++.mike/net34.C: Likewise.
49726         * g++.old-deja/g++.mike/net36.C: Likewise.
49727         * g++.old-deja/g++.mike/ns2.C: Likewise.
49728         * g++.old-deja/g++.mike/p12306.C: Likewise.
49729         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49730         value extension.
49731         * g++.old-deja/g++.mike/p700.C: Likewise.
49732         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49733         * g++.old-deja/g++.mike/p710.C: Likewise.
49734         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49735         value extension.
49736         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49737         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49738         * g++.old-deja/g++.ns/crash2.C: Likewise.
49739         * g++.old-deja/g++.ns/crash3.C: Likewise.
49740         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49741         * g++.old-deja/g++.ns/ns17.C: Likewise.
49742         * g++.old-deja/g++.ns/template16.C: Likewise.
49743         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49744         keyword.
49745         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49746         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49747         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49748         named return value extension.
49749         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49750         * g++.old-deja/g++.other/access4.C: Issue additional error
49751         messages.
49752         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49753         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49754         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49755         * g++.old-deja/g++.other/crash25.C: Change error message.
49756         * g++.old-deja/g++.other/crash4.C: Change error message.
49757         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49758         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49759         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49760         checks.
49761         * g++.old-deja/g++.other/defarg8.C: Likewise.
49762         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49763         * g++.old-deja/g++.other/dtor10.C: Likewise.
49764         * g++.old-deja/g++.other/incomplete.C: Likewise.
49765         * g++.old-deja/g++.other/linkage7.C: Likewise.
49766         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49767         lookup algorithm.
49768         * g++.old-deja/g++.other/mangle2.C: Likewise.
49769         * g++.old-deja/g++.other/refinit2.C: Likewise.
49770         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49771         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49772         * g++.old-deja/g++.pt/crash28.C: Likewise.
49773         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49774         syntax.
49775         * g++.old-deja/g++.pt/crash32.C: Change error message.
49776         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49777         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49778         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49779         error message position.
49780         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49781         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49782         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49783         syntax.
49784         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49785         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49786         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49787         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49788         keyword.
49789         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49790         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49791         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49792         keyword.
49793         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49794         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49795         syntax.
49796         * g++.old-deja/g++.pt/friend28.C: Account for use of
49797         non-dependent names.
49798         * g++.old-deja/g++.pt/friend29.C: Likewise.
49799         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49800         rules.
49801         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49802         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49803         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49804         lookup rules.
49805         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49806         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49807         keyword.
49808         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49809         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49810         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49811         keyword.
49812         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49813         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49814         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49815         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49816         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49817         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49818         keyword.
49819         * g++.old-deja/g++.pt/spec10.C: Likewise.
49820         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49821         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49822         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49823         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49824         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49825         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49826         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49827         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49828         * g++.old-deja/g++.pt/typename15.C: Likewise.
49829         * g++.old-deja/g++.pt/typename22.C: Likewise.
49830         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49831         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49832         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49833         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49834         syntax.
49835         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49836         return value extension.
49837         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49838         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49839         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49840         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49841
49842 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49843
49844         * g++.dg/warn/inline1.C: New test.
49845         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49846         * g++.old-deja/g++.jason/synth10.C: Likewise.
49847         * g++.old-deja/g++.mike/net31.C: Likewise.
49848         * g++.old-deja/g++.mike/p8786.C: Likewise.
49849
49850         * g++.dg/template/friend10.C: New test.
49851         * g++.dg/template/conv5.C: New test.
49852
49853 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49854
49855         * g++.dg/lookup/scoped3.C: New test.
49856
49857         * g++.dg/lookup/decl1.C: New test.
49858         * g++.dg/lookup/decl2.C: New test.
49859
49860 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49861
49862         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49863         gcc.c-torture/compile/20021015-1.c,
49864         gcc.c-torture/compile/20021015-2.c,
49865         gcc.c-torture/compile/20021123-1.c,
49866         gcc.c-torture/compile/20021123-2.c,
49867         gcc.c-torture/compile/20021123-3.c,
49868         gcc.c-torture/compile/20021123-4.c,
49869         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49870         only to 3.1 or 3.2 branch.
49871
49872 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49873
49874         * gcc.dg/i386-bitfield3.c: New test.
49875
49876         * gcc.dg/i386-bitfield2.c: New test.
49877
49878 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49879
49880         * g++.dg/parse/conv_op1.C: New test.
49881
49882 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49883
49884         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49885         approved.
49886
49887 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49888
49889         * gcc.c-torture/compile/20021220-1.c: New test.
49890
49891 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49892
49893         * gcc.dg/i386-fastcall-1.c: New.
49894
49895 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49896
49897         * gcc.c-torture/execute/20021219-1.c: New test.
49898
49899 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49900
49901         * gcc.dg/i386-pic-1.c: New test.
49902
49903 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49904
49905         PR c++/8099
49906         * g++.dg/template/friend9.C: New test.
49907
49908 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49909
49910         PR c++/3663
49911         * g++.dg/template/access7.C: New test.
49912
49913 2002-12-18  Nick Clifton  <nickc@redhat.com>
49914
49915         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49916         the libstdc++-v3 directory has been found.
49917
49918 2002-12-12  Devang Patel <dpatel@apple.com>
49919         * gcc.dg/darwin-ld-1.c: New test.
49920         * gcc.dg/darwin-ld-2.c: New test.
49921         * gcc.dg/darwin-ld-3.c: New test.
49922         * gcc.dg/darwin-ld-4.c: New test.
49923         * gcc.dg/darwin-ld-5.c: New test.
49924
49925 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49926
49927         * gcc.c-torture/compile/20021212-1.c: New test.
49928
49929 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49930
49931         * gcc.dg/fshort-wchar: New test.
49932
49933 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49934
49935         PR c++/8372
49936         * g++.dg/template/dtor1.C: New test.
49937
49938         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49939         markers.
49940
49941 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49942
49943         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49944
49945 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49946
49947         * g++.dg/template/static1.C: New test.
49948         * g++.dg/template/static2.C: New test.
49949         * g++.old-deja/g++.ext/memconst.C: New test.
49950
49951 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49952
49953         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49954         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49955         * g++.dg/special/initp1.C: Likewise.
49956
49957 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49958
49959         * gcc.c-torture/execute/20021204-1.c: New test.
49960
49961 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49962
49963         * gcc.dg/ppc-fmadd-1.c: New file.
49964         * gcc.dg/ppc-fmadd-2.c: New file.
49965         * gcc.dg/ppc-fmadd-3.c: New file.
49966
49967 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49968
49969         * gcc.c-torture/compile/20021204-1.c: New test.
49970
49971 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49972
49973         * g++.dg/inherit/covariant2.C: New test.
49974         * g++.dg/inherit/covariant3.C: New test.
49975         * g++.dg/inherit/covariant4.C: New test.
49976         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49977         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49978
49979 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49980
49981         PR c++/8688
49982         * g++.dg/init/brace3.C: New test.
49983
49984 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49985
49986         * gcc.dg/20020210-1.c: Fix a comment typo.
49987
49988 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49989
49990         PR c++/8720
49991         * g++.dg/parse/defarg1.C: New test.
49992
49993         PR c++/8615
49994         * g++.dg/template/char1.C: New test.
49995
49996         * g++.dg/template/varmod1.C: Fix typo.
49997
49998 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49999
50000         DR 180
50001         * g++.old-deja/g++.pt/crash32.C: Expect error.
50002
50003 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
50004
50005         PR c++/5919
50006         * g++.dg/template/varmod1.C: New test.
50007
50008         PR c++/8727
50009         * g++.dg/inherit/typeinfo1.C: New test.
50010
50011         PR c++/8663
50012         * g++.dg/inherit/typedef1.C: New test.
50013
50014 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50015
50016         PR c++/8332
50017         PR c++/8493
50018         * g++.dg/template/strlen1.C: New test.
50019
50020         PR c++/8227
50021         * g++.dg/template/ctor2.C: New test.
50022
50023         PR c++/8214
50024         * g++.dg/init/string1.C: New test.
50025
50026         PR c++/8511
50027         * g++.dg/template/friend8.C: New test.
50028
50029 2002-11-29  Joe Buck <jbuck@synopsys.com>
50030
50031         * g++.dg/lookup/anon2.C: New test.
50032
50033 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50034
50035         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50036         h8300 port.
50037
50038 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50039
50040         * gcc.dg/bitfld-6.c: New test.
50041
50042 2002-11-27  Jan Hubicka  <jh@suse.cz>
50043
50044         * gcc.c-torture/execute/20021127.[cx]: New test.
50045
50046 2002-11-26  Jan Hubicka  <jh@suse.cz>
50047
50048         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50049         quality.
50050
50051 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50052
50053         * g++.dg/init/brace2.C: New test.
50054         * g++.old-deja/g++.mike/p9129.C: Correct.
50055
50056 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50057
50058         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50059
50060 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50061
50062         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50063
50064 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50065
50066         * g++.dg/abi/empty11.C: New test.
50067         * g++.dg/rtti/cv1.C: New test.
50068
50069 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50070
50071         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50072
50073 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50074
50075         * g++.dg/abi/empty10.C: New test.
50076
50077 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50078
50079         * gcc.c-torture/compile/20021124-1.c: New test.
50080
50081 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50082
50083         * g++.dg/abi/rtti2.C: New test.
50084
50085 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50086
50087         * gcc.dg/i386-unroll-1.c: New test.
50088
50089 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50090
50091         * gcc.c-torture/compile/20021120-1.c: New test.
50092         * gcc.c-torture/compile/20021120-2.c: New test.
50093
50094 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50095
50096         * gcc.dg/bitfld-5.c: New test.
50097
50098 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50099
50100         * gcc.c-torture/execute/20021120-3.c: New test.
50101
50102 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50103
50104         * gcc.c-torture/execute/20021120-2.c: New test.
50105
50106 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50107
50108         * gcc.c-torture/execute/20021120-1.c: New test.
50109
50110 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50111
50112         * gcc.c-torture/execute/20021118-3.c: New test.
50113
50114 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50115
50116         * gcc.c-torture/compile/20021119-1.c: New test.
50117
50118 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50119
50120         * gcc.dg/duff-1.c: New test.
50121         * gcc.dg/duff-2.c: New test.
50122         * gcc.dg/duff-3.c: New test.
50123
50124 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50125
50126         * gcc.dg/cpp/_Pragma5.c: New test.
50127
50128 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50129
50130         * gcc.c-torture/execute/20021118-2.c: New test.
50131
50132 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50133
50134         * gcc.c-torture/execute/20021118-1.c: New test.
50135
50136 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50137
50138         * gcc.dg/20021116-1.c: New test.
50139
50140 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50141
50142         * g++.dg/abi/vcall1.C: New test.
50143
50144 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50145
50146         * gcc.dg/20021029-1.c: New test.
50147         * gcc.dg/20021029-2.c: New test.
50148
50149 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50150
50151         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50152
50153 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50154
50155         PR c/8439
50156         * gcc.dg/20021110.c: Move to ...
50157         * gcc.c-torture/compile/20021110.c: .... here.
50158
50159 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50160
50161         PR c/8467
50162         * gcc.c-torture/execute/20021111-1.c
50163
50164 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50165
50166         PR c/8439
50167         * gcc.dg/20021110.c: New test.
50168
50169 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50170
50171         * g++.dg/abi/vthunk3.C: Run only on x86.
50172
50173 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50174
50175         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50176
50177 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50178
50179         * lib/compat.exp (compat-execute): Fix logic error in last
50180         change.
50181
50182 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50183
50184         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50185
50186 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50187
50188         PR c++/8389
50189         * g++.dg/template/access6.C: New test.
50190
50191 2002-11-08  Jan Hubicka  <jh@suse.cz>
50192
50193         * gcc.dg/i386-ssefp-1.c: New test.
50194         * gcc.dg/i386-ssefp-1.c: New test.
50195
50196 2002-11-08  Jan Hubicka  <jh@suse.cz>
50197
50198         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50199
50200 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50201
50202         * g++.dg/abi/vthunk3.C: New test.
50203
50204         PR c++/8338
50205         * g++.dg/template/crash2.C: New test.
50206
50207 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50208
50209         * g++.dg/abi/dtor1.C: New test.
50210         * g++.dg/abi/dtor2.C: Likewise.
50211
50212 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50213
50214         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50215         Darwin.
50216
50217 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50218
50219         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50220         -mthumb.  Only xfail with -O0.
50221
50222 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50223
50224         * g++.dg/abi/thunk1.C: New test.
50225         * g++.dg/abi/thunk2.C: Likewise.
50226         * g++.dg/abi/vtt1.C: Likewise.
50227
50228 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50229
50230         PR optimization/8423
50231         * gcc.c-torture/execute/builtin-constant.c: New test.
50232
50233 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50234
50235         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50236         Add some more cases.
50237
50238 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50239
50240         PR c++/8391
50241         * g++.dg/opt/local1.C: New test.
50242
50243 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50244
50245         PR c++/8160
50246         * g++.dg/template/complit1.C: New test.
50247
50248         PR c++/8149
50249         * g++.dg/template/typename4.C: Likewise.
50250
50251 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50252
50253         Core issue 287, PR c++/7639
50254         * g++.dg/template/instantiate1.C: Adjust error location.
50255         * g++.dg/template/instantiate3.C: New test.
50256         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50257         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50258         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50259
50260 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50261
50262         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50263
50264 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50265
50266         PR c++/8287
50267         * g++.dg/init/dtor2.C: New test.
50268
50269 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50270
50271         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50272         * gcc.dg/nest.c: Bypass errors on irix6.
50273
50274 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50275
50276         * gcc.dg/nest.c: Expect error for mmix-*-*.
50277         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50278
50279 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50280
50281         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50282         markers.
50283
50284         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50285
50286 2002-10-25  Mike Stump  <mrs@apple.com>
50287
50288         * gcc.dg/warn-1.c: New test.
50289
50290 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50291
50292         * g++.dg/template/typename3.C: New test.
50293
50294 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50295
50296         * g++.dg/lookup/ptrmem1.C: New test.
50297
50298         * g++.dg/abi/vthunk2.C: New test.
50299
50300 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50301
50302         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50303
50304 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50305
50306         * g++.dg/abi/empty9.C: New test.
50307
50308 2002-10-24  Richard Henderson  <rth@redhat.com>
50309
50310         * g++.dg/inherit/thunk1.C: Enable for ia64.
50311
50312 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50313
50314         PR c++/8067
50315         * g++.dg/lookup/pretty1.C: New test.
50316
50317 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50318
50319         * gcc.dg/20021023-1.c: New test.
50320
50321 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50322
50323         PR c++/7679
50324         * g++.dg/parse/inline1.C: New test.
50325
50326 2002-10-23  Richard Henderson  <rth@redhat.com>
50327
50328         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50329
50330         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50331
50332 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50333
50334         PR c++/6579
50335         * g++.dg/parse/stmtexpr3.C: New test.
50336
50337 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50338
50339         * g++.dg/expr/cond1.C: New test.
50340
50341 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50342
50343         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50344
50345 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50346
50347         * g++.dg/abi/vbase13.C: New test.
50348         * g++.dg/abi/vbase14.C: Likewise.
50349
50350 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50351
50352         * gcc.dg/tls/pic-1.c: New test.
50353         * gcc.dg/tls/nonpic-1.c: New test.
50354         * gcc.dg/20021018-1.c: New test.
50355
50356 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50357
50358         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50359         Remove only files with the same base name as the test case.
50360         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50361         (profopt-execute): Likewise.  Also, remove old profiling
50362         and performance data files before running the tests.
50363
50364         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50365         * g++.dg/bprob/bprob.exp: Likewise.
50366         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50367         to allow more general test case names.
50368
50369         * g++.dg/bprob/bprob-1.C: Rename to ...
50370         * g++.dg/bprob/g++-bprob-1.C: ... this.
50371
50372         * g77.dg/bprob/bprob-1.f: Rename to ...
50373         * g77.dg/bprob/g77-bprob-1.f: ... this.
50374
50375 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50376
50377         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50378         bison 1.50 or later.
50379
50380 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50381
50382         * g++.dg/README: Describe more test directories.
50383
50384 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50385
50386         * g++.dg/init/array6.C: Add additional tests.
50387
50388 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50389
50390         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50391         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50392
50393 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50394
50395         * gcc.c-torture/compile/20020604-1.x: New.
50396         * gcc.c-torture/compile/simd-5.x: Likewise.
50397         * gcc.c-torture/execute/920710-1.x: Likewise.
50398         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50399
50400 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50401
50402         * g++.dg/inherit/override1.C: Add dg-options clause.
50403
50404 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50405
50406         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50407         _mm_slli_si128.
50408
50409 2002-10-19  Andreas Schwab  <schwab@suse.de>
50410
50411         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50412         directory component.
50413
50414 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50415
50416         * g++.dg/inherit/thunk1.C: New test.
50417
50418         * g++.dg/inherit/override1.C: New test.
50419
50420         * g++.dg/abi/mangle11.C: New test.
50421         * g++.dg/abi/mangle14.C: New test.
50422         * g++.dg/abi/mangle17.C: New test.
50423
50424 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50425
50426         * g++.dg/overload/member2.C: New test.
50427
50428 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50429
50430         * g++.dg/README: Describe new compat directory.
50431         * g++.dg/dg.exp: Skip tests in compat directory.
50432         * README.compat: New file.
50433         * lib/compat.exp: New expect script.
50434         * g++.dg/compat: New test directory.
50435         * g++.dg/compat/compat.exp: New expect script.
50436         * g++.dg/compat/abi: New test directory.
50437         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50438         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50439         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50440         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50441         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50442         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50443         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50444         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50445         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50446         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50447         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50448         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50449         * g++.dg/compat/break: New test directory.
50450         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50451         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50452         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50453         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50454         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50455         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50456         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50457         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50458         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50459         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50460         g++.dg/compat/break/README: New files.
50461         * g++.dg/compat/eh: New test directory.
50462         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50463         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50464         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50465         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50466         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50467         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50468         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50469         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50470         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50471         g++.dg/compat/eh/filter2_y.C,
50472         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50473         g++.dg/compat/eh/new1_y.C,
50474         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50475         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50476         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50477         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50478         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50479         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50480         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50481         g++.dg/compat/eh/unexpected1_y.C: New files.
50482         * g++.dg/compat/init: New test directory.
50483         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50484         g++.dg/compat/init/array5_y.C,
50485         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50486         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50487         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50488         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50489         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50490         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50491         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50492         g++.dg/compat/init/init-ref2_y.C: New files.
50493
50494 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50495
50496         PR c++/7584
50497         * g++.dg/inherit/using3.C: New test.
50498
50499 2002-10-17  Jan Hubicka  <jh@suse.cz>
50500
50501         * gcc.dg/20021017-2.c: New test.
50502
50503 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50504
50505         * g++.dg/abi/mangle16.C: Adjust.
50506
50507         * g++.dg/init/array8.C: New test.
50508
50509 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50510
50511         * gcc.dg/special/mips-abi.exp: New test.
50512         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50513
50514 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50515
50516         * g++.dg/abi/mangle16.C: New test.
50517         * g++.dg/abi/mangle17.C: Likewise.
50518
50519         PR c++/7478
50520         * g++.dg/template/ref1.C: New test.
50521
50522 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50523
50524         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50525
50526 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50527
50528         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50529
50530 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50531
50532         PR c++/7524
50533         * g++.dg/init/array7.C: New test.
50534
50535 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50536
50537         * g++.dg/init/array6.C: New test.
50538
50539         * g++.dg/abi/mangle13.C: Likewise.
50540         * g++.dg/abi/mangle14.C: Likewise.
50541         * g++.dg/abi/mangle15.C: Likewise.
50542
50543 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50544
50545         * g++.dg/abi/empty8.C: New test.
50546
50547 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50548
50549         * g++.dg/init/ctor1.C: New test.
50550
50551 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50552
50553         * gcc.c-torture/execute/20021015-1.c: New test.
50554
50555 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50556
50557         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50558
50559 2002-10-14  Jan Hubicka  <jh@suse.cz>
50560
50561         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50562
50563 2002-10-14  Richard Henderson  <rth@redhat.com>
50564
50565         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50566
50567 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50568
50569         PR optimization/6631
50570         * g++.dg/opt/const2.C: New test.
50571
50572 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50573
50574         PR c++/7176
50575         * g++.dg/parse/friend1.C: New test.
50576         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50577
50578 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50579
50580         * gcc.dg/20021014-1.c: New test.
50581
50582 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50583
50584         PR c++/5661
50585         * g++.dg/ext/vlm1.C: New test.
50586         * g++.dg/ext/vlm2.C: Likewise.
50587
50588         * g++.dg/init/array1.C: Remove invalid braces.
50589         * g++.dg/init/brace1.C: New test.
50590         * g++.dg/init/copy2.C: Likewise.
50591         * g++.dg/init/copy3.C: Likewise.
50592         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50593         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50594         braces.
50595
50596 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50597
50598         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50599
50600 2002-10-11  Richard Shann  <richard.shann@superh.com>
50601
50602         * gcc.c-torture/compile/simd-5.c: New test.
50603
50604 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50605
50606         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50607
50608 2002-10-10  Jim Wilson  <wilson@redhat.com>
50609
50610         * gcc.c-torture/execute/20021010-1.c: New test.
50611
50612 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50613
50614         PR c/7353
50615         * g++.dg/ext/typedef-init.C: New test.
50616         * gcc.dg/typedef-init.c: New test.
50617
50618 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50619
50620         * gcc.dg/cpp/paste13.c: New test.
50621
50622 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50623
50624         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50625         remaining platforms, XFAIL during compile, not execute.  Don't
50626         XFAIL at -O0.
50627
50628 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50629
50630         * gcc.dg/alias-1.c: Tweak expected warning.
50631
50632 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50633
50634         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50635
50636 2002-10-06  Andreas Jaeger  <aj@suse.de>
50637
50638         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50639         * gcc.dg/cpp/c++98.C: Likewise.
50640
50641         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50642         * g++.dg/cpp/c++98.C: Likewise.
50643
50644         * g++.dg/README (Subdirectories): Mention cpp directory.
50645
50646         PR target/7559
50647         * gcc.dg/20021006-1.c: New test.
50648
50649 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50650
50651         PR c++/7804
50652         * g++.dg/other/warning1.C: New test.
50653
50654 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50655
50656         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50657         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50658         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50659
50660 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50661
50662         PR c++/7931
50663         * g++.dg/template/ptrmem3.C: New test.
50664
50665         PR c++/7754
50666         * g++.dg/template/union1.C: New test.
50667
50668 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50669
50670         PR c++/8006
50671         * g++.dg/abi/mangle9.C: New test.
50672         * g++.dg/abi/mangle10.C: New test.
50673         * g++.dg/abi/mangle11.C: New test.
50674         * g++.dg/abi/mangle12.C: New test.
50675
50676 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50677
50678         PR c++/7188.
50679         * g++.dg/template/meminit1.C: New test.
50680         * g++.dg/warn/Wreorder-1.C: Likewise.
50681         * g++.old-deja/g++.mike/warn3.C: Tweak.
50682         * lib/prune.exp: Ingore "in copy constructor".
50683
50684 2002-10-02  Andreas Jaeger  <aj@suse.de>
50685
50686         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50687         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50688         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50689         on x86-64.
50690
50691 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50692
50693         * gcc.dg/empty1.C: Fix typo.
50694
50695 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50696
50697         * gcc.dg/alias-1.c: New test.
50698
50699 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50700
50701         * gcc.dg/empty1.C: New test.
50702
50703         * g++.dg/tls/init-2.C: Tweak error messages.
50704
50705 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50706
50707         * gcc.c-torture/compile/20020923-1.c: New test.
50708
50709 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50710
50711         * gcc.c-torture/execute/ffs-1.c: New test.
50712         * gcc.c-torture/execute/ffs-2.c: Ditto.
50713
50714 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50715
50716         * g++.dg/overload/member1.C: New test.
50717
50718 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50719
50720         * g++.dg/abi/empty7.C: New test.
50721         * g++.dg/init/pm2.C: Likewise.
50722
50723 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50724
50725         * g++.dg/rtti/crash1.C: New test.
50726
50727 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50728
50729         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50730         gcc.dg/sibcall-4.c: New tests.
50731
50732 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50733
50734         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50735         powerpc and MMIX targets.
50736
50737 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50738
50739         * gcc.dg/cpp/20020927-1.c: New.
50740
50741 2002-09-26  David S. Miller  <davem@redhat.com>
50742
50743         * gcc.c-torture/compile/trunctfdf.c: New.
50744
50745 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50746
50747         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50748
50749 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50750
50751         * gcc.c-torture/execute/loop-15.c: New.
50752
50753 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50754
50755         * README.QMTEST: Fix typo.
50756
50757 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50758
50759         * gcc.dg/20020926-1.c: New test.
50760
50761 2002-09-25  David S. Miller  <davem@redhat.com>
50762
50763         PR target/7842
50764         * gcc.c-torture/execute/shiftdi.c: New test.
50765
50766 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50767
50768         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50769         unique to the tool.
50770         * lib/g77.exp (g77_init): Likewise.
50771         * lib/g++.exp (g++_init): Likewise.
50772         * lib/objc.exp (objc_init): Likewise.
50773
50774 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50775
50776         * g++.dg/abi/empty5.C: New test.
50777         * g++.dg/abi/empty6.C: New test.
50778         * g++.dg/abi/vbase12.C: New test.
50779
50780 2002-09-25  Richard Henderson  <rth@redhat.com>
50781
50782         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50783         too-small long double.
50784
50785 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50786
50787         * gcc.dg/20020919-1.c: New test.
50788
50789 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50790
50791         * g++.dg/abi/bitfield6.C: New test.
50792         * g++.dg/abi/bitfield7.C: New test.
50793         * g++.dg/abi/bitfield8.C: New test.
50794         * g++.dg/abi/vbase11.C: New test.
50795
50796 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50797
50798         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50799         hppa*-*-hpux*.  Update test comment.
50800
50801 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50802
50803         * gcc.dg/tls/struct-1.c: New test.
50804
50805 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50806
50807         * gcc.dg/cpp/tr-warn2.c: Update.
50808
50809 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50810
50811         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50812
50813 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50814
50815         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50816         systems.
50817
50818 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50819
50820         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50821
50822         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50823         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50824         setting of cxxfilt.
50825
50826 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50827
50828         * gcc.dg/20020312-2.c: Update for darwin.
50829
50830 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50831
50832         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50833
50834 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50835
50836         * objc.dg/comp-types-1.m: New test.
50837         * objc.dg/comp-types-2.m: New test.
50838         * objc.dg/comp-types-3.m: New test.
50839         * objc.dg/comp-types-4.m: New test.
50840         * objc.dg/comp-types-5.m: New test.
50841         * objc.dg/comp-types-6.m: New test.
50842
50843 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50844
50845         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50846
50847 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50848
50849         * g++.dg/other/do1.C: New test.
50850
50851         * g++.dg/template/subst1.C: New test.
50852
50853 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50854
50855         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50856
50857 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50858
50859         * g++.dg/template/qualttp20.C: Adjust expected errors.
50860         * g++.old-deja/g++.jason/report.C: Likewise.
50861         * g++.old-deja/g++.other/qual1.C: Likewise.
50862
50863         * g++.dg/lookup/scoped2.C: New test.
50864
50865         * g++.dg/ext/asm3.C: New test.
50866
50867 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50868
50869         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50870
50871 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50872
50873         * ChangeLog: follow spelling conventions.
50874         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50875         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50876         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50877         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50878         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50879         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50880         * g++.old-deja/g++.law/global-init1.C: Likewise.
50881         * g++.old-deja/g++.other/delete4.C: Likewise.
50882         * g++.old-deja/g++.other/inline21.C: Likewise.
50883         * g++.old-deja/g++.other/singleton.C: Likewise.
50884         * g77.dg/strlen0.f: Likewise.
50885         * g77.f-torture/compile/20010519-1.f: Likewise.
50886         * g77.f-torture/compile/980310-4.f: Likewise.
50887         * gcc.c-torture/compile/20000605-1.c: Likewise.
50888         * gcc.c-torture/execute/20020225-1.c: Likewise.
50889         * gcc.dg/c90-hexfloat-2.c: Likewise.
50890         * gcc.dg/c99-bool-1.c: Likewise.
50891         * gcc.dg/c99-hexfloat-2.c: Likewise.
50892         * gcc.dg/dll-2.c: Likewise.
50893         * gcc.dg/wtr-union-init-1.c: Likewise.
50894         * gcc.dg/wtr-union-init-2.c: Likewise.
50895         * gcc.dg/wtr-union-init-3.c: Likewise.
50896         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50897         * gcc.dg/cpp/defined.c: Likewise.
50898         * gcc.dg/cpp/macsyntx.c: Likewise.
50899         * gcc.dg/cpp/paste2.c: Likewise.
50900         * gcc.dg/cpp/trad/defined.c: Likewise.
50901         * gcc.dg/format/c90-printf-1.c: Likewise.
50902         * gcc.dg/format/c90-scanf-1.c: Likewise.
50903         * gcc.dg/format/c99-printf-1.c: Likewise.
50904         * gcc.dg/format/c99-scanf-1.c: Likewise.
50905         * gcc.misc-tests/gcov-8.c: Likewise.
50906         * lib/profopt.exp: Likewise.
50907
50908 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50909
50910         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50911
50912 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50913
50914         * g++.dg/inherit/using2.C: New test.
50915
50916 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50917
50918         * ChangeLog: Follow spelling conventions.
50919         * g++.dg/template/friend4.C: Likewise.
50920         * g++.old-deja/g++.pt/crash67.C: Likewise.
50921         * gcc.c-torture/execute/20000801-4.c: Likewise.
50922         * gcc.dg/c90-digraph-1.c: Likewise.
50923         * gcc.dg/c94-digraph-1.c: Likewise.
50924         * gcc.dg/c99-digraph-1.c: Likewise.
50925         * gcc.dg/cpp/line5.c: Likewise.
50926         * gcc.dg/cpp/multiline.c: Likewise.
50927         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50928         * gcc.dg/format/attr-3.c: Likewise.
50929         * gcc.dg/format/c90-scanf-3.c: Likewise.
50930         * gcc.dg/format/ext-4.c: Likewise.
50931
50932 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50933
50934         * g++.dg/template/pretty1.C: New test.
50935
50936 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50937
50938         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50939
50940 2002-09-13  Matt Austern  <austern@apple.com>
50941
50942         * g++.dg/other/constref[12].C: New, regression tests for
50943         passing a cast expression to a function by const reference.
50944
50945 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50946
50947         * g++.dg/template/deduce1.C: New test.
50948
50949 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50950
50951         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50952         32-bit int.
50953
50954 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50955
50956         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50957         usage.
50958
50959 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50960
50961         * gcc.c-torture/compile/20020910-1.c: New test.
50962
50963 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50964
50965         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50966
50967 2002-09-10  Andreas Jaeger  <aj@suse.de>
50968
50969         * gcc.dg/20020312-2.c: Adjust for x86-64.
50970
50971 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50972
50973         * g77.dg/7388.f: New test case for PR 7388.
50974
50975 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50976
50977         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50978
50979 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50980
50981         * objc.dg/proto-lossage-1.m: New test.
50982
50983 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50984
50985         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50986
50987 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50988
50989         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50990         expected to pass.
50991
50992 2002-09-06  Stan Shebs  <shebs@apple.com>
50993             David Edelsohn  <edelsohn@gnu.org>
50994
50995         * gcc.dg/weak: New directory.
50996         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50997         target-specific xfail bits.
50998         * gcc.dg/typeof-2.c: Move to new directory.
50999         * gcc.dg/weak.exp: New expect script.
51000
51001 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
51002
51003         * gcc.c-torture/execute/extzvsi.c: New test.
51004
51005 2002-09-05  Stan Shebs  <shebs@apple.com>
51006
51007         * gcc.dg/weak-1.c: xfail on Darwin.
51008         * gcc.dg/weak-2.c: Ditto.
51009         * gcc.dg/weak-3.c: Ditto.
51010         * gcc.dg/weak-4.c: Ditto.
51011         * gcc.dg/weak-5.c: Ditto.
51012         * gcc.dg/weak-6.c: Ditto.
51013         * gcc.dg/weak-7.c: Ditto.
51014         * gcc.dg/weak-8.c: Ditto.
51015         * gcc.dg/weak-9.c: Ditto.
51016
51017 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51018
51019         * gcc.c-torture/execute/loop-14.c: New test.
51020
51021 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51022
51023         * g++.dg/other/cxa-atexit1.C: New test.
51024
51025         * gcc.dg/typeof-2.c: New test.
51026
51027 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51028
51029         * gcc.dg/builtins-2.c: New testcase.
51030         * gcc.dg/builtins-3.c: New testcase.
51031
51032 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51033
51034         * gcc.dg/cpp/_Pragma4.c: New test.
51035
51036 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51037
51038         * objc/execute/nil_method-1.m: New testcase.
51039
51040 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51041
51042         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51043         [Object class], not [Object initialize].
51044
51045 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51046             Hans-Peter Nilsson  <hp@bitrange.com>
51047
51048         * gcc.c-torture/execute/20020720-1.x: Skip test on
51049         mmix-knuth-mmixware.  Correct comment.
51050
51051 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51052
51053         * g++.dg/abi/bitfield5.C: New test.
51054         * g++.dg/abi/vbase10.C: Likewise.
51055
51056 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51057
51058         * objc.dg/undeclared-selector.m: New test.
51059
51060 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51061
51062         * g++.dg/other/offsetof1.C: Avoid cast warning.
51063
51064 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51065
51066         * objc.dg/super-class-2.m: New test.
51067
51068 2002-08-24  Matt Austern  <austern@apple.com>
51069
51070         * g++.dg/ext/lvaddr.C: New test.
51071         * g++.dg/ext/lvcast.C: New test.
51072
51073 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51074
51075         * g++.dg/inherit/cond1.C: New test.
51076
51077 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51078
51079         * gcc.dg/noncompile/incomplete-1.c: New test.
51080
51081 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51082
51083         * gcc.dg/typespec-1.c: New test.
51084
51085 2002-08-20  Devang Patel  <dpatel@apple.com>
51086         * objc.dg/proto-hier-2.m: New test.
51087
51088 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51089
51090         * objc.dg/bitfield-1.m: New test.
51091         * objc.dg/bitfield-2.m: New test.
51092
51093 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51094
51095         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51096         gcc.dg/c99-flex-array-4.c: New tests.
51097
51098 2002-08-16  Stan Shebs  <shebs@apple.com>
51099
51100         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51101
51102 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51103
51104         * gcc.dg/typeof-1.c: New test.
51105         * g++.dg/ext/typeof2.C: New test.
51106
51107 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51108
51109         * g++.dg/other/offsetof1.C: New test.
51110
51111 2002-08-14  Richard Henderson  <rth@redhat.com>
51112
51113         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51114
51115 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51116
51117         * gcc.dg/cpp/_Pragma3.c: New test.
51118
51119 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51120
51121         * g++.dg/template/inherit3: New test.
51122
51123 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51124
51125         * gcc.dg/bitfld-4.c: Add blank options.
51126
51127 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51128
51129         * g++.dg/template/crash1.C: New test.
51130
51131 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51132
51133         * gcc.dg/tls/opt-2.c: New test.
51134
51135 2002-08-08  Devang Patel  <dpatel@apple.com>
51136
51137         * objc.dg/selector-1.m : New test
51138
51139 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51140
51141         * g++.dg/abi/bitfield4.C: New test.
51142         * gcc.dg/bitfld-4.c: New test.
51143
51144 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51145
51146         * g++.dg/other/packed1.C: New test.
51147
51148 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51149
51150         * g++.dg/abi/offsetof.C: Tweak error messages.
51151         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51152
51153 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51154
51155         * gcc.dg/bitfld-3.c: New test.
51156
51157 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51158             Richard Henderson  <rth@redhat.com>
51159
51160         * gcc.dg/i386-bitfield1.c: New test.
51161         * g++.dg/abi/bitfield3.C: Update.
51162
51163 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51164
51165         * objc.dg/const-str-2.m: Update.
51166         * gcc.dg/cpp/c++98.c: Change to C extension.
51167         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51168         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51169
51170 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51171
51172         * gcc.dg/tls/diag-3.c: New.
51173
51174 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51175
51176         * g++.dg/README (Subdirectories): Document new subdir expr.
51177         * g++.dg/expr/pmf-1.C: New test.
51178
51179 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51180
51181         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51182
51183 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51184
51185         * g++.dg/abi/bitfield3.C: New test.
51186
51187 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51188
51189         * lib/gcov.exp: Tweak expected line formats.
51190         * gcc.misc-tests/gcov8.c: New test.
51191         * gcc.misc-tests/gcov8.x: New flags.
51192
51193 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51194
51195         * consistency.vlad/layout/endian.c: Include string.h.
51196
51197         * gcc.c-torture/execute/20020805-1.c: New test.
51198
51199 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51200
51201         * g++.dg/other/conversion1.C: New test.
51202
51203 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51204
51205         * gcc.dg/builtins-1.c: New testcase.
51206
51207 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51208
51209         * g++.dg/inherit/access3.C: New test.
51210
51211 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51212
51213         * gcc.dg/ia64-visibility-2.c: New test.
51214
51215 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51216
51217         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51218         __qualifier_flags to __flags.
51219
51220 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51221
51222         * g++.dg/inherit/operator1.C: New test.
51223         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51224         * g++.dg/other/error1.C: Change expected error message.
51225         * g++.dg/template/conv4.C: Likewise.
51226
51227 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51228
51229         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51230         for documented behavior.
51231
51232 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51233
51234         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51235         several targets known to fail.
51236
51237 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51238
51239         * gcc.dg/mips-args-[123].c: New tests.
51240
51241 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51242
51243         * gcc.dg/ppc-spe.c: New.
51244
51245 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51246
51247         * g++.dg/other/ptrmem4.C: New testcase.
51248
51249 2002-07-24  Richard Henderson  <rth@redhat.com>
51250
51251         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51252
51253 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51254
51255         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51256
51257 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51258
51259         * gcc.c-torture/execute/memset-3.c: New testcase.
51260
51261 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51262
51263         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51264         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51265
51266 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51267
51268         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51269         Delete.
51270
51271 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51272
51273         * gcc.c-torture/compile/simd-4.c: New test.
51274
51275 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51276
51277         PR c++/7347, c++/7348
51278         * g++.dg/template/access4.C: New test.
51279         * g++.dg/template/access5.C: New test.
51280         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51281         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51282         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51283         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51284
51285 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51286
51287         * gcc.dg/gnu89-init-2.c: New test.
51288
51289 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51290
51291         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51292
51293 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51294
51295         * gcc.c-torture/execute/20020720-1.c: New testcase.
51296
51297 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51298
51299         * gcc.dg/cpp/Wsignprom.c: New tests.
51300
51301 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51302
51303         * gcc.c-torture/execute/loop-13.c: New test.
51304
51305 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51306
51307         * gcc.dg/cpp/expr.c: New tests.
51308
51309 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51310
51311         * g++.dg/opt/pr6713.C: Add template instantiation.
51312
51313 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51314
51315         * gcc.dg/nest.c: New test.
51316
51317 2002-07-17  Richard Henderson  <rth@redhat.com>
51318
51319         * g++.dg/opt/pr6713.C: New test.
51320
51321 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51322
51323         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51324         XFAIL for all x86 processors.
51325
51326 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51327
51328         * gcc.c-torture/execute/20010122-1.x: Do not test with
51329         -fomit-frame-pointer.
51330
51331 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51332
51333         * g++.dg/template/instantiate2.C: New test.
51334         * g++.dg/template/spec4.C: New test.
51335
51336 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51337
51338         * g++.dg/template/access2.C: New test.
51339         * g++.dg/template/access3.C: New test.
51340
51341 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51342
51343         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51344         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51345         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51346         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51347         Convert to use <stdarg.h>.
51348         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51349         Delete.
51350         * gcc.dg/va-arg-2.c: New.
51351         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51352
51353 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51354
51355         * gcc.c-torture/compile/20020710-1.c: New test.
51356
51357 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51358                           Andrew Pinski  <pinskia@physics.uc.edu>
51359
51360         gcc.c-torture/compile/simd-2.c: New testcase.
51361         gcc.c-torture/compile/simd-3.c: Likewise.
51362
51363 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51364
51365         PR c++/7224
51366         * g++.dg/overload/error1.C: New test.
51367
51368 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51369
51370         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51371         configuration and IRIX 6 O32 ABI.
51372
51373 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51374
51375         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51376
51377 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51378
51379         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51380
51381 2002-07-10  Jeffrey A Law  <law@redhat.com>
51382
51383         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51384
51385         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51386
51387 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51388
51389         * gcc.dg/20020312-2.c: Check for __PPC__.
51390
51391 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51392
51393         * gcc.c-torture/compile/20020709-1.c: New test.
51394
51395 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51396
51397         * g++.dg/template/qualttp21.C: New test case.
51398
51399 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51400
51401         * gcc.c-torture/compile/20020706-1.c: New test.
51402         * gcc.c-torture/compile/20020706-2.c: New test.
51403
51404 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51405             Alexandre Oliva  <aoliva@redhat.com>
51406
51407         * g++.dg/warn/incomplete1.C: New test.
51408
51409 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51410
51411         PR c++/7099
51412         * g++.dg/warn/noreturn1.C: New test.
51413
51414 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51415
51416         PR c++/6706
51417         * g++.dg/debug/debug6.C: New test.
51418         * g++.dg/debug/debug7.C: New test.
51419
51420 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51421
51422         * gcc.c-torture/compile/simd-3.c: New test.
51423
51424 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51425
51426         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51427         * gcc.dg/20020620-1.c: Likewise.
51428
51429 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51430
51431         PR c++/6944
51432         * g++.dg/init/array4.C: New test.
51433         * g++.dg/init/array5.C: New test.
51434
51435 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51436
51437         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51438         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51439
51440 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51441
51442         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51443         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51444         * gcc.dg/wtr-conversion-1.c: Likewise.
51445         * gcc.dg/wtr-escape-1.c: Likewise.
51446         * gcc.dg/wtr-int-type-1.c: Likewise.
51447         * gcc.dg/wtr-label-1.c: Likewise.
51448         * gcc.dg/wtr-static-1.c: Likewise.
51449         * gcc.dg/wtr-strcat-1.c: Likewise.
51450         * gcc.dg/wtr-suffix-1.c: Likewise.
51451         * gcc.dg/wtr-switch-1.c: Likewise.
51452         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51453         * gcc.dg/wtr-union-init-1.c: Likewise.
51454         * gcc.dg/wtr-union-init-2.c: Likewise.
51455         * gcc.dg/wtr-union-init-3.c: Likewise.
51456
51457         * gcc.dg/wtr-func-def-1.c: New test.
51458
51459 2002-07-02 Devang Patel <dpatel@apple.com>
51460
51461         * objc.dg/param-1.m: New test.
51462
51463 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51464
51465         * gcc.dg/cpp/trad/directive.c: Add test.
51466         * gcc.dg/cpp/trad/macroargs.c: Add test.
51467         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51468
51469 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51470
51471         * gcc.dg/cpp/cmdlne-M.c: New test.
51472
51473 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51474
51475         * objc.dg/desig-init-1.m: New test.
51476
51477 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51478
51479         PR c++/6716
51480         * g++.dg/template/instantiate1.C: New test.
51481
51482 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51483
51484         PR c++/7112
51485         * g++.dg/template/sizeof2.C: New test.
51486
51487 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51488
51489         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51490         gcc.dg/cpp/trad/include.c: New tests.
51491
51492 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51493
51494         PR target/7177
51495         * gcc.c-torture/compile/20020701-1.c: New test.
51496
51497 2002-07-01  Stan Shebs  <shebs@apple.com>
51498
51499         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51500         header here...
51501         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51502         (objc-torture-execute): or here.
51503
51504 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51505
51506         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51507
51508 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51509
51510         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51511
51512 2002-06-30  Devang Patel  <dpatel@apple.com>
51513
51514         * objc.dg/fsyntax-only.m: New test.
51515
51516 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51517
51518         PR c++/6695
51519         * g++.dg/template/friend7.C: New file.
51520
51521 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51522
51523         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51524         return type.
51525
51526 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51527
51528         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51529         avoid division by zero.
51530
51531 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51532
51533         * gcc.dg/Wunknownprag.c: New tests.
51534
51535 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51536
51537         * gcc.c-torture/execute/simd-2.c: New test.
51538
51539 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51540
51541         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51542         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51543         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51544         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51545         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51546         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51547         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51548         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51549         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51550         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51551         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51552         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51553         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51554         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51555         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51556         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51557         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51558
51559 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51560
51561         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51562         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51563         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51564         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51565         New tests.
51566         * gcc.dg/cpp/trad/directive.c: Update.
51567
51568 2002-06-23  Andreas Jaeger  <aj@suse.de>
51569
51570         * gcc.c-torture/execute/complex-6.c: New.
51571
51572 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51573
51574         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51575         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51576         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51577         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51578
51579 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51580
51581         * gcc.dg/cpp/trad: New directory with traditional tests copied
51582         from parent directory.
51583         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51584         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51585         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51586         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51587         Move to trad/ and rename.
51588         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51589         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51590         gcc.dg/cpp/trad/redef2.c: New tests.
51591         * gcc.dg/cpp/trad/trad.exp: New driver.
51592
51593 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51594
51595         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51596         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51597         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51598         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51599         Remove.
51600
51601 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51602
51603         * gcc.dg/20020620-1.c: New test.
51604
51605 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51606
51607         * g++.dg/template/ttp4.C: New test.
51608
51609 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51610
51611         * g++.dg/opt/vt1.C: Fix regexp.
51612
51613 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51614
51615         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51616         Don't use attribute `noinline'.
51617
51618 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51619
51620         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51621
51622 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51623
51624         * gcc.c-torture/execute/simd-1.c: New.
51625
51626         * gcc.dg/simd-1.c: New.
51627
51628 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51629
51630         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51631
51632 2002-06-16  Richard Henderson  <rth@redhat.com>
51633
51634         * g++.dg/ext/anon-struct1.C: New.
51635         * g++.dg/ext/anon-struct2.C: New.
51636         * g++.dg/ext/anon-struct3.C: New.
51637         * gcc.dg/anon-struct-1.c: New.
51638         * gcc.dg/anon-struct-2.c: New.
51639         * gcc.dg/anon-struct-3.c: New.
51640         * gcc.dg/20011008-1.c: Adjust warning text.
51641         * gcc.dg/20020527-1.c: Add -fms-extensions.
51642
51643 2002-06-16  Richard Henderson  <rth@redhat.com>
51644
51645         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51646
51647 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51648
51649         * gcc.c-torture/execute/20020615-1.c: New test.
51650
51651 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51652
51653         * gcc.c-tortuture/execute/compare-1.c: New test case.
51654         * gcc.c-tortuture/execute/compare-2.c: New test case.
51655         * gcc.c-tortuture/execute/compare-3.c: New test case.
51656
51657 2002-06-13  Richard Henderson  <rth@redhat.com>
51658
51659         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51660         ia64 ilp32.
51661
51662 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51663
51664         * g++.dg/template/typename2.C: Update error message.
51665
51666 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51667
51668         * gcc.c-torture/execute/20020611-1.c: New test.
51669
51670 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51671
51672         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51673         list of targets to skip.
51674
51675 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51676
51677         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51678         targets if not optimizing.
51679
51680 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51681
51682         * gcc.c-torture/compile/20020605-1.c: New test.
51683
51684         * g++.dg/opt/vt1.C: New test.
51685
51686         * gcc.dg/20020531-1.c: New test.
51687
51688         * gcc.dg/20020530-1.c: New test.
51689
51690         * gcc.dg/20020527-1.c: New test.
51691
51692         * g++.dg/opt/cse1.C: New test.
51693
51694 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51695
51696         * gcc.dg/20020607-2.c: New test case.
51697
51698 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51699
51700         * gcc.c-torture/compile/20020604-1.c: New test.
51701
51702 2002-06-04  Richard Henderson  <rth@redhat.com>
51703
51704         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51705         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51706         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51707
51708 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51709
51710         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51711
51712 2002-06-03  Richard Henderson  <rth@redhat.com>
51713
51714         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51715         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51716
51717 2002-06-02  Richard Henderson  <rth@redhat.com>
51718
51719         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51720         test functions static.
51721
51722 2002-06-02  Andreas Jaeger  <aj@suse.de>
51723
51724         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51725         now.
51726
51727 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51728
51729         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51730         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51731         Update for mofified diagnostics.
51732         * gcc.dg/c99-intconst-1.c: No longer fail.
51733
51734 2002-06-02  Richard Henderson  <rth@redhat.com>
51735
51736         * gcc.dg/uninit-A.c: Remove xfail markers.
51737
51738 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51739
51740         * gcc.dg/fnegate-1.c: New test case.
51741
51742 2002-05-30  Osku Salerma  <osku@iki.fi>
51743
51744         * gcc.c-torture/execute/mayalias-1.c: New file.
51745
51746 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51747
51748         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51749         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51750         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51751
51752 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51753
51754         * gcc.c-torture/execute/20020529-1.c: New test.
51755
51756 2002-05-27  Richard Henderson  <rth@redhat.com>
51757
51758         * g++.dg/ext/attrib6.C: New test case.
51759
51760 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51761
51762         * gcc.c-torture/execute/pure-1.c: New test.
51763
51764 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51765
51766         * gcc.dg/cpp/arith-2.c: Remove.
51767
51768 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51769
51770         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51771         * gcc.dg/cpp/if-3.c: Remove.
51772
51773 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51774
51775         * g++.dg/opt/cse2.C: New test.
51776
51777 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51778
51779         * gcc.dg/cpp/arith-1.c: New semantic tests.
51780         * gcc.dg/cpp/if-1.c: Update.
51781
51782 2002-05-24  Ben Elliston  <bje@redhat.com>
51783
51784         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51785
51786 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51787
51788         * gcc.dg/verbose-asm.c: New test.
51789
51790 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51791
51792         * gcc.dg/cpp/paste12.c: New test.
51793
51794 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51795
51796         * g++.dg/parse/named_ops.C: New test.
51797
51798 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51799
51800         * gcc.dg/weak-8.c: New test.
51801
51802 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51803
51804         * gcc.dg/weak-2.c: Allow optional leading underscore
51805         in scan-assembler symbol name.
51806         * gcc.dg/weak-3.c: Likewise.
51807         * gcc.dg/weak-4.c: Likewise.
51808         * gcc.dg/weak-5.c: Likewise.
51809
51810 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51811
51812         * gcc.dg/20020523-1.c: New test.
51813
51814 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51815
51816         * objc.dg/const-str-2.m: Update now that we stop after
51817         a command line error.
51818
51819 2002-05-22  Richard Henderson  <rth@redhat.com>
51820
51821         * g++.dg/dg.exp: Fix typo in test pruneing.
51822
51823 2002-05-22  Richard Henderson  <rth@redhat.com>
51824
51825         * g++.dg/dg.exp: Prune the tls subdirectory.
51826         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51827         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51828         * g++.dg/tls/init-1.C: New.
51829
51830 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51831
51832         * gcc.dg/20020517-1.c: New test.
51833
51834 2002-05-21  Richard Henderson  <rth@redhat.com>
51835
51836         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51837         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51838
51839 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51840
51841         * g++.dg/other/copy2.C: New test.
51842
51843 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51844
51845         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51846         (MAX_COPY): Bump up to 10 times sizeof (long long).
51847         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51848
51849         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51850         sizeof (long long).
51851
51852         * gcc.c-torture/execute/strcpy-1.c: New test.
51853
51854 2002-05-19  Jason Merrill  <jason2redhat.com>
51855
51856         * g++.dg/ext/oper1.C: New test.
51857
51858 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51859 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51860
51861         * README.QMTEST: New file.
51862
51863         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51864
51865 2002-05-19  Andreas Jaeger  <aj@suse.de>
51866
51867         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51868         now.
51869         * gcc.c-torture/execute/loop-2d.x: Likewise.
51870
51871 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51872
51873         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51874         support weak symbols.
51875         * gcc.dg/weak-4.c: Likewise.
51876         * gcc.dg/weak-6.c: Likewise.
51877
51878 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51879
51880         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51881         cygwin, coff and h8300-*-hms targets
51882         * gcc.dg/weak-5.c: Likewise.
51883         * gcc.dg/weak-7.c: Likewise.
51884
51885 2002-05-16  Jason Merrill  <jason@redhat.com>
51886
51887         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51888         (scan-assembler-not, scan-assembler-dem): Likewise.
51889         (scan-assembler-dem-not): Likewise.
51890
51891 2002-05-15  Richard Henderson  <rth@redhat.com>
51892
51893         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51894
51895 2002-05-15  Richard Henderson  <rth@redhat.com>
51896
51897         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51898         (vfoo1f): Warning here.
51899         (vfoo1l): Don't redefine the alias.
51900
51901 2002-05-14  Jason Merrill  <jason@redhat.com>
51902             Alexandre Oliva  <aoliva@redhat.com>
51903
51904         * g++.dg/init/pm1.C: New test.
51905
51906 2002-05-12  David S. Miller  <davem@redhat.com>
51907
51908         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51909         types.
51910
51911 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51912
51913         * gcc.c-torture/execute/20020510-1.c: New test case.
51914
51915 2002-05-10  David S. Miller  <davem@redhat.com>
51916
51917         * gcc.c-torture/execute/conversion.c: Test long double too.
51918
51919 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51920
51921         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51922         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51923         * lib/g++.exp (g++_link_flags): Likewise.
51924         * lib/objc.exp (objc_target_compile): Likewise.
51925
51926 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51927
51928         * gcc.dg/cpp/poison.c: Update.
51929         * gcc.dg/cpp/20000625-2.c: Remove.
51930         * gcc.dg/cpp/direct2s.c: Remove final test.
51931
51932 2002-05-08  Tom Rix  <trix@redhat.com>
51933
51934         * gcc.c-torture/execute/20020508-1.c: New test.
51935         * gcc.c-torture/execute/20020508-2.c: New test.
51936         * gcc.c-torture/execute/20020508-3.c: New test.
51937
51938 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51939
51940         * gcc.dg/cpp/charconst-4.c: More tests.
51941
51942 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51943
51944         PR c/6569
51945         * gcc.dg/weak-3.c: Update location of warning messages.
51946         * gcc.dg/weak-5.c: Likewise.
51947
51948 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51949
51950         * gcc.c-torture/execute/20020506-1.c: New test case.
51951
51952 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51953
51954         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51955
51956 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51957
51958         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51959
51960 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51961
51962         * gcc.dg/cpp/charconst-3.c: New test.
51963
51964 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51965
51966         * gcc.dg/cpp/charconst.c: Update tests.
51967
51968 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51969
51970         * treelang: Added directory for new sample language treelang. Also
51971         lib/treelang.exp: New file to signal treelang should be tested.
51972
51973 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51974
51975         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51976         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51977         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51978         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51979         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51980         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51981         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51982
51983 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51984
51985         * gcc.dg/format/xopen-2.c: New test.
51986
51987 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51988
51989         * gcc.dg/20020503-1.c: New test.
51990
51991 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51992
51993         * g++.dg/init/dtor1.C: Make it tougher.
51994
51995 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51996
51997         * g++.dg/init/dtor1.C: New test.
51998
51999 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
52000
52001         * gcc.dg/altivec-8.c: New.
52002
52003 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
52004
52005         * gcc.dg/altivec-7.c: New.
52006
52007 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
52008
52009         * g++.dg/parse/typedef1.C: New test.
52010
52011 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52012
52013         PR c++/6486
52014         * g++.dg/template/friend6.C: New test.
52015
52016         PR c++/6492
52017         * g++.dg/init/copy1.C: New test.
52018
52019 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52020
52021         * g++.dg/warn/effc1.C: New test.
52022
52023 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52024
52025         * gcc.dg/cpp/if-cexp.c: Add a test.
52026
52027 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52028
52029         * gcc.dg/20020426-2.c: New test.
52030
52031 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52032
52033         * gcc.dg/cpp/if-mop.c: Update.
52034         * gcc.dg/cpp/if-mpar.c: Add test.
52035         * gcc.dg/cpp/if-oppr.c: Update.
52036
52037 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52038
52039         PR c/6343
52040         * gcc.dg/weak-[2-7].c: New tests.
52041
52042 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52043
52044         * gcc.dg/enum1.c: New test.
52045
52046 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52047
52048         PR c++/6497
52049         * g++.dg/inherit/access2.C: New test.
52050
52051 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52052
52053         PR bootstrap/6445
52054         * gcc.dg/20020426-1.c: New test.
52055
52056 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52057
52058         * g++.dg/abi/enum1.C: New test.
52059
52060 2002-04-26  Richard Henderson  <rth@redhat.com>
52061
52062         * gcc.dg/c99-bool-1.c: Expect always true warning.
52063
52064 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52065
52066         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52067
52068 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52069
52070         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52071         targets.
52072
52073 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52074
52075         * g++.dg/abi/mange7.C: New test.
52076
52077         PR c++/6438.
52078         * g++.dg/parse/stmtexpr2.C: New test.
52079
52080 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52081
52082         * gcc.dg/20020312-2.c: Add SH target.
52083
52084 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52085
52086         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52087         compiler output on mips*-*-irix*.
52088
52089 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52090
52091         * g++.dg/parse/attr1.C: New test.
52092
52093 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52094
52095         * gcc.c-torture/execute/string-opt-17.c: New test case.
52096         * gcc.c-torture/execute/memset-2.c: New test case.
52097
52098 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52099
52100         PR c++/6256:
52101         * g++.dg/template/friend5.C: New test.
52102
52103         PR c++/6331:
52104         * g++.dg/template/qual1.C: Likewise.
52105
52106 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52107
52108         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52109         Include stdlib.h, not stdio.h or ctype.h.
52110
52111 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52112
52113         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52114         cris-*-elf* and mmix-*-*.
52115         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52116         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52117         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52118         Ditto.
52119         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52120         * gcc.dg/wchar_t-1.c: Ditto.
52121
52122 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52123
52124         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52125         Clarify comment.
52126
52127 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52128
52129         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52130
52131 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52132
52133         * gcc.c-torture/execute/20000906-1.x: Delete.
52134
52135 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52136
52137         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52138
52139 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52140
52141         * PR6367
52142         * g77.f-torture/execute/6367.f: New test.
52143         * g77.f-torture/execute/6367.x: Disable for MMIX.
52144
52145 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52146
52147         * PR6352
52148         * g++.dg/opt/inline2.C: New test.
52149
52150 2002-04-18  Richard Henderson  <rth@redhat.com>
52151
52152         * gcc.dg/20000906-1.c: Enable for all targets.
52153         * gcc.c-torture/compile/iftrap-2.c: New.
52154
52155 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52156
52157         * gcc.dg/20020418-1.c: New test.
52158         * gcc.dg/20020418-2.c: New test.
52159
52160 2002-04-18  Richard Henderson  <rth@redhat.com>
52161
52162         * gcc.c-torture/compile/iftrap-1.c: New.
52163         * gcc.dg/iftrap-1.c: Adjust for ia64.
52164         * gcc.dg/iftrap-2.c: New.
52165
52166 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52167
52168         * gcc.c-torture/compile/20020418-1.c: New test.
52169
52170 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52171
52172         * gcc.c-torture/compile/20020415-1.c: New.
52173
52174 2002-04-18  David S. Miller  <davem@redhat.com>
52175
52176         * gcc.c-torture/execute/20020418-1.c: New test.
52177
52178 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52179
52180         * gcc.dg/20020416-1.c: New test.
52181
52182         * g++.dg/opt/inline1.C: New test.
52183
52184 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52185
52186         * gcc.dg/altivec-5.c: New test.
52187
52188         * gcc.dg/20020415-1.c: New test.
52189
52190 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52191
52192         * lib/chill.exp: Remove.
52193
52194 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52195
52196         * g++.dg/other/big-struct.C: New test.
52197
52198 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52199
52200         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52201         of scratch file.
52202
52203 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52204
52205         PR c/6277
52206         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52207         in scan-assembler function name
52208
52209 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52210
52211         * g77.f-torture/execute/980628-4.x,
52212         g77.f-torture/execute/980628-5.x,
52213         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52214         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52215         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52216         i[34567]86-*-*.
52217
52218 2002-04-13  David S. Miller  <davem@redhat.com>
52219
52220         * gcc.c-torture/execute/20020413-1.c: New test.
52221
52222 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52223
52224         * gcc.dg/asm-6.c,
52225         * g++.dg/ext/asm1.C: New tests.
52226
52227 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52228
52229         PR c++ 5373.
52230         * g++.dg/parse/stmtexpr1.C: New test.
52231
52232         PR c++/5189.
52233         * g++.dg/template/copy1.C: New test.
52234
52235 2002-04-12  Richard Henderson  <rth@redhat.com>
52236
52237         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52238
52239 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52240
52241         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52242         gcc.c-torture/execute/20020307-2.c.
52243
52244 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52245
52246         * g++.dg/ext/attrib5.C,
52247         * g++.dg/lookup/struct1.C: New tests.
52248
52249 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52250
52251         * gcc.dg/20020411-1.c: New test.
52252
52253         * gcc.c-torture/execute/20020411-1.c: New test.
52254
52255 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52256
52257         * g77.f-torture/execute/6177.f: New test.
52258
52259 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52260
52261         PR middle-end/6247
52262         * g++.dg/opt/cleanup1.C: New test.
52263
52264         * g++.dg/opt/const1.C: New test.
52265
52266 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52267
52268         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52269
52270 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52271
52272         PR c++/5507
52273         * g++.dg/template/typename2.C: New test.
52274
52275 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52276
52277         * gcc.c-torture/execute/loop-12.c: New.
52278
52279 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52280
52281         * g77.f-torture/execute/980628-4.x,
52282         g77.f-torture/execute/980628-5.x,
52283         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52284         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52285         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52286
52287 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52288
52289         PR optimization/6086
52290         * g++.dg/opt/preinc1.C: New test.
52291
52292 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52293
52294         PR c++/5571
52295         * g++.dg/opt/static2.C: New test.
52296
52297 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52298
52299         PR c/5120
52300         * gcc.dg/20020406-1.c: New test.
52301
52302 2002-04-04  David S. Miller  <davem@redhat.com>
52303
52304         * gcc.c-torture/execute/20020404-1.c: New test.
52305
52306 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52307
52308         PR c/6123
52309         * gcc.dg/20020312-2.c: Do not declare global register variable
52310         if __PIC__ or __pic__ is defined.
52311
52312 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52313
52314         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52315         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52316
52317 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52318
52319         * gcc.misc-tests/linkage.exp: Update last change to handle
52320         sparc*-, not just sparc-.
52321
52322 2002-04-03  Richard Henderson  <rth@redhat.com>
52323
52324         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52325
52326 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52327
52328         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52329
52330 2002-04-02  David S. Miller  <davem@redhat.com>
52331
52332         * gcc.c-torture/execute/20020402-3.c: New test.
52333
52334 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52335
52336         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52337         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52338
52339         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52340         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52341         g77.f-torture/execute/20001201.x,
52342         g77.f-torture/execute/u77-test.x: New files.
52343
52344         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52345         * gcc.dg/wchar_t-1.c: Ditto.
52346
52347 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52348
52349         * gcc.c-torture/execute/20020402-1.c: New test.
52350
52351 2002-04-01  Richard Henderson  <rth@redhat.com>
52352
52353         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52354
52355         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52356
52357 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52358
52359         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52360
52361 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52362
52363         * g++.dg/inherit/template-as-base.C: Expect error.
52364         * g++.dg/inherit/namespace-as-base.C: Likewise.
52365
52366 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52367
52368         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52369         g++.dg/ext/instantiate3.C: Tweak match patterns.
52370
52371         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52372         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52373         -da test.
52374
52375 2002-03-31  Richard Henderson  <rth@redhat.com>
52376
52377         * gcc.dg/special/alias-2.c: New.
52378         * gcc.dg/special/ecos.exp: Run it.
52379
52380 2002-03-31  Richard Henderson  <rth@redhat.com>
52381
52382         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52383
52384 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52385
52386         * gcc.dg/weak-1.c: Disable on h8300 port.
52387
52388 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52389
52390         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52391         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52392         ordering tests.
52393         * g++.dg/bprob/bprob-1.C: New test.
52394         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52395         * g++.dg/gcov/gcov-1.C: New test.
52396         * g++.dg/gcov/gcov-1.x: New file.
52397         * g++.dg/gcov/gcov-2.C: New test.
52398         * g++.dg/gcov/gcov-3.C: New test.
52399         * g++.dg/gcov/gcov-3.h: New file.
52400
52401 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52402
52403         * g++.old-deja/g++.other/builtins5.C: New test.
52404         * g++.old-deja/g++.other/builtins6.C: New test.
52405         * g++.old-deja/g++.other/builtins7.C: New test.
52406         * g++.old-deja/g++.other/builtins8.C: New test.
52407         * g++.old-deja/g++.other/builtins9.C: New test.
52408
52409 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52410
52411         * g++.dg/opt/static1.C: New test.
52412
52413         * g++.dg/opt/longbranch1.C: New test.
52414
52415 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52416
52417         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52418
52419         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52420
52421 2002-03-28  Jeffrey A Law  (law@redhat.com)
52422
52423         * gcc.c-torture/execute/20020328-1.c: New test.
52424
52425 2002-03-27  Richard Henderson  <rth@redhat.com>
52426
52427         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52428         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52429         move from g++.old-deja/g++.ext/.
52430
52431 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52432
52433         * g++.dg/init/new2.C: New test.
52434
52435 2002-03-26  Richard Henderson  <rth@redhat.com>
52436
52437         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52438
52439         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52440         on sparc.
52441
52442         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52443         sparcv9 systems.
52444         * gcc.dg/20001102-1.c: Likewise.
52445
52446 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52447
52448         * gcc.dg/cpp/endif-pedantic1.c,
52449         gcc.dg/cpp/endif-pedantic2.c: New tests.
52450
52451 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52452
52453         * g++.dg/init/new1.C: New test.
52454
52455 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52456
52457         * g++.dg/abi/vbase9.C: New test.
52458
52459 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52460
52461         * gcc.dg/arm-asm.c: New test.
52462
52463 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52464
52465         * gcc.dg/Wswitch-enum.c: New test.
52466         Fix PR c/5044.
52467
52468 2002-03-26  Richard Henderson  <rth@redhat.com>
52469
52470         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52471         structure.
52472
52473 2002-03-25  Richard Henderson  <rth@redhat.com>
52474
52475         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52476         sparcv9 systems.
52477
52478         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52479         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52480
52481 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52482
52483         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52484
52485 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52486
52487         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52488         targets using generic thunk support.
52489
52490 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52491
52492         * gcc.c-torture/compile/20020323-1.c: New test.
52493
52494         * g++.dg/opt/conj2.C: New test.
52495
52496 2002-03-24  Richard Henderson  <rth@redhat.com>
52497
52498         * gcc.dg/weak-1.c: Use -fno-common.
52499
52500 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52501
52502         * g77.dg/f77-edit-apostrophe-out.f: New test
52503         * g77.dg/f77-edit-h-out.f: New test
52504         * g77.dg/f77-edit-t-in.f: New test
52505         * g77.dg/f77-edit-t-out.f: New test
52506         * g77.dg/f77-edit-x-out.f: New test
52507         * g77.dg/f77-edit-slash-out.f: New test
52508         * g77.dg/f77-edit-colon-out.f: New test
52509         * g77.dg/f77-edit-s-out.f: New test
52510
52511 2002-03-24  Richard Henderson  <rth@redhat.com>
52512
52513         * objc/execute/formal_protocol-6.x: New XFAIL.
52514
52515 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52516
52517         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52518         that do not support weak symbols
52519
52520 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52521
52522         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52523         * lib/g77.exp: Likewise.
52524         * lib/objc.exp: Likewise.
52525
52526 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52527
52528         * gcc.dg/Wswitch-default.c: New test.
52529
52530 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52531
52532         * g++.dg/other/enum1.C: New test.
52533
52534 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52535
52536         * gcc.dg/pragma-ep-3.c: Fix typo.
52537
52538 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52539
52540         * g++.dg/inherit/template-as-base.C: New test.
52541
52542 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52543
52544         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52545         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52546
52547 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52548
52549         * gcc.dg/cpp/multiline.c: Update to match.
52550
52551 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52552
52553         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52554
52555 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52556
52557         * gcc.dg/cpp/extratokens2.c: New file.
52558
52559 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52560
52561         * gcc.dg/20020312-2.c: Add rs6000 target.
52562
52563         * gcc.c-torture/compile/20020319-1.c: New test.
52564
52565 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52566
52567         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52568         (A, E): Handle this.
52569
52570 2002-03-20  Jason Merrill  <jason@redhat.com>
52571
52572         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52573         ignoring -fpic.
52574         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52575         through prune_gcc_output.
52576
52577 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52578
52579         * gcc.c-torture/compile/20020320-1.c: New test.
52580
52581 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52582
52583         * gcc.c-torture/compile/20020318-1.c: New test.
52584
52585         * gcc.dg/struct-by-value-1.c: New test.
52586
52587         * gcc.dg/20020319-1.c: New test.
52588
52589 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52590
52591         * g++.dg/opt/conj1.C: New test.
52592
52593 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52594
52595         * g++.dg/template/qualttp20.C: Revert previous change.
52596         * g++.dg/template/qualttp3.C: Likewise.
52597         * g++.dg/template/qualttp4.C: Likewise.
52598         * g++.dg/template/qualttp5.C: Likewise.
52599         * g++.dg/template/qualttp6.C: Likewise.
52600         * g++.dg/template/qualttp7.C: Likewise.
52601         * g++.dg/template/qualttp8.C: Likewise.
52602         * g++.dg/template/recurse.C: Likewise.
52603
52604 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52605
52606         * gcc.dg/cpp/wchar-1.c: Update.
52607
52608 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52609
52610         * g++.dg/template/conv1.C: New test.
52611         * g++.dg/template/conv2.C: New test.
52612         * g++.dg/template/conv3.C: New test.
52613         * g++.dg/template/conv4.C: New test.
52614
52615 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52616
52617         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52618         * g++.dg/template/qualttp3.C: Likewise.
52619         * g++.dg/template/qualttp4.C: Likewise.
52620         * g++.dg/template/qualttp5.C: Likewise.
52621         * g++.dg/template/qualttp6.C: Likewise.
52622         * g++.dg/template/qualttp7.C: Likewise.
52623         * g++.dg/template/qualttp8.C: Likewise.
52624         * g++.dg/template/recurse.C: Likewise.
52625
52626 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52627
52628         * g++.dg/opt/dtor1.C: New test.
52629
52630 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52631
52632         * gcc.c-torture/compile/20020315-1.c: New test.
52633
52634 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52635
52636         * gcc.dg/weak-1.c: Fix scan tests.
52637
52638 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52639
52640         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52641         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52642         cris-*-aout* mmix-*-*.
52643         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52644         cris-*-aout* mmix-*-*.
52645         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52646         cris-*-elf* cris-*-aout* and mmix-*-*.
52647         * gcc.dg/20001009-1.c: Ditto.
52648         * gcc.dg/20010912-1.c: Ditto.
52649         * gcc.dg/20020122-4.c: Ditto.
52650         * gcc.dg/inline-2.c: Ditto.
52651
52652 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52653
52654         * gcc.c-torture/compile/20020314-1.c: New test.
52655
52656 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52657
52658         * gcc.c-torture/execute/20020314-1.c: New test.
52659
52660 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52661
52662         * g++.dg/warn/Wunused-1.C: New test.
52663
52664 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52665
52666         * g++.dg/abi/mangle6.C: New test.
52667
52668 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52669
52670         * gcc.c-torture/compile/20020309-2.c: New test.
52671
52672         * gcc.c-torture/compile/20020312-1.c: New test.
52673
52674 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52675
52676         * g++.dg/other/access1.C: New test.
52677
52678 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.c-torture/execute/wchar_t-1.c: New test.
52681
52682 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52683
52684         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52685
52686 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52687
52688         * gcc.dg/20020312-1.c: New test case.
52689
52690 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52691
52692         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52693
52694 2002-03-11  Richard Henderson  <rth@redhat.com>
52695
52696         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52697         * g++.old-deja/g++.jason/report.C: Likewise.
52698
52699 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52700
52701         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52702         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52703
52704 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52705
52706         * g++.dg/overload/pmf1.C: New test.
52707
52708 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52709
52710         * gcc.c-torture/execute/20020307-1.c: Use long.
52711
52712 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52713
52714         PR optimization/5844
52715         * gcc.dg/20020310-1.c: New test.
52716
52717 2002-03-09  Michael Meissner  <meissner@redhat.com>
52718
52719         * gcc.c-torture/execute/memcpy-2.c: New test.
52720         * gcc.c-torture/execute/memset-1.c: New test.
52721         * gcc.c-torture/execute/strlen-1.c: New test.
52722         * gcc.c-torture/execute/strcmp-1.c: New test.
52723         * gcc.c-torture/execute/strncmp-1.c: New test.
52724
52725 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52726
52727         * gcc.dg/ppc-ldstruct.c: New test.
52728
52729 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52730
52731         * gcc.c-torture/execute/va-arg-22.c: New test.
52732
52733 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52734
52735         * gcc.c-torture/compile/20020309-1.c: New test.
52736
52737 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52738
52739         * gcc.c-torture/execute/20020307-2.c: New test.
52740
52741 2002-03-07  Jeffrey A Law  (law@redhat.com)
52742
52743         * g77.f-torture/compile/20020307-1.f: New test.
52744
52745 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52746
52747         * gcc.dg/unordered-1.c: New test.
52748
52749 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52750
52751         * gcc.c-torture/execute/20020307-1.c: New test.
52752
52753 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52754
52755         * gcc.dg/20020304-1.c: New test.
52756
52757         * gcc.c-torture/compile/20020304-2.c: New test.
52758
52759 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52760
52761         * gcc.c-torture/compile/20020304-1.c: New test case
52762         (from PR c/5830).
52763
52764 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52765
52766         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52767
52768 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52769
52770         * g++.dg/other/classkey1.C: New test.
52771
52772 2002-03-01  Richard Henderson  <rth@redhat.com>
52773
52774         * gcc.c-torture/compile/981223-1.x: New.
52775         * gcc.c-torture/compile/920625-1.x: New.
52776
52777 2002-02-28  Richard Henderson  <rth@redhat.com>
52778
52779         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52780
52781 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52782
52783         * gcc.c-torture/execute/20020227-1.c: New test.
52784
52785 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52786
52787         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52788         here" ERROR lines.
52789         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52790         * g++.old-deja.g++.other/defarg1.C: Likewise.
52791         * g++.old-deja/g++.pt/calls2.C: Likewise.
52792         * g++.old-deja/g++.pt/crash20.C: Likewise.
52793         * g++.old-deja/g++.pt/crash30.C: Likewise.
52794         * g++.old-deja/g++.pt/crash36.C: Likewise.
52795         * g++.old-deja/g++.pt/crash6.C: Likewise.
52796         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52797         * g++.old-deja/g++.pt/derived3.C: Likewise.
52798         * g++.old-deja/g++.pt/error1.C: Likewise.
52799         * g++.old-deja/g++.pt/friend21.C: Likewise.
52800         * g++.old-deja/g++.pt/friend23.C: Likewise.
52801         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52802         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52803
52804 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52805
52806         * gcc.c-torture/execute/20020225-2.c: New test.
52807
52808 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52809
52810         * gcc.c-torture/execute/920730-1t.c,
52811         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52812         Delete test cases, only relevant to -traditional.
52813
52814 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52815
52816         * gcc.dg/cpp/undef1.c: Remove.
52817         * gcc.dg/cpp/directiv.c: Update.
52818         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52819
52820 2002-02-27  Michael Meissner  <meissner@redhat.com>
52821
52822         * gcc.c-torture/execute/20020226-1.c: New test.
52823
52824 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52825
52826         * g++.dg/debug/debug4.C: New test.
52827
52828         * gcc.dg/ia64-visibility-1.c: New test.
52829
52830 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52831
52832         * gcc.dg/debug/20020224-1.c: New.
52833
52834 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52835
52836         * gcc.c-torture/execute/960416-1.x: New.
52837         * gcc.c-torture/execute/divconst-3.x: Likewise.
52838
52839 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52840
52841         * gcc.dg/20020224-1.c: New test.
52842
52843 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52844
52845         * gcc.c-torture/execute/20020225-1.c: New.
52846
52847 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52848
52849         * gcc.dg/cpp/wchar-1.c: New test.
52850
52851 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52852
52853         * gcc.dg/20020222-1.c: New test.
52854
52855 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52856
52857         * g++.dg/opt/anonunion1.C: New test.
52858
52859 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52860
52861         * g++.dg/template/qualttp19.C: New test.
52862         * g++.dg/template/qualttp20.C: New test.
52863         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52864         * g++.old-deja/g++.other/qual1.C: Likewise.
52865
52866 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52867
52868         * gcc.dg/attr-alwaysinline.c: New.
52869
52870 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52871
52872         * gcc.dg/20020220-1.c: New test.
52873
52874         * gcc.dg/20020220-2.c: New test.
52875
52876         * g++.dg/opt/mmx1.C: New test.
52877
52878 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52879
52880         * gcc.c-torture/compile/20020110.c: New test.
52881
52882 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52883
52884         * gcc.c-torture/execute/20020219-1.c: New test.
52885
52886         * gcc.dg/20020219-1.c: New test.
52887
52888         * gcc.dg/noncompile/20020220-1.c: New test.
52889
52890         * g++.dg/opt/ptrintsum1.C: New test.
52891
52892         * gcc.dg/debug/20020220-1.c: New test.
52893
52894 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52895
52896         * gcc.c-torture/execute/20020216-1.c: New test.
52897
52898 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52899
52900         * gcc.dg/decl-1.c: Update, new test.
52901
52902 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52903
52904         * g++.dg/abi/bitfield1.C: New test.
52905         * g++.dg/abi/bitfield2.C: New test.
52906
52907 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52908
52909         * gcc.dg/attr-nest.c: New test.
52910
52911 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52912
52913         * gcc.c-torture/execute/20020215-1.c: New test.
52914
52915 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52916
52917         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52918         * g++.dg/debug/debug.exp: New.
52919         * g++.dg/debug/trivial.C: New.
52920         * g++.dg/debug/debug1.C: Moved...
52921         * g++.dg/other/debug1.C: ...from here.
52922         * g++.dg/debug/debug2.C: Moved...
52923         * g++.dg/other/debug2.C: ...from here.
52924         * g++.dg/debug/debug3.C: Moved...
52925         * g++.dg/other/debug3.C: ...from here.
52926
52927         * gcc.dg/noncompile/20020213-1.c: New test.
52928
52929 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52930
52931         * g++.dg/other/debug3.C: New test.
52932
52933         * gcc.c-torture/execute/20020213-1.c: New test.
52934
52935 2002-02-13  Richard Smith <richard@ex-parrot.com>
52936
52937         * g++.old-deja/g++.other/thunk1.C: New test.
52938
52939 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52940
52941         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52942
52943 2002-02-13  Stan Shebs  <shebs@apple.com>
52944
52945         * gcc.dg/altivec-3.c: New.
52946
52947 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52948
52949         * gcc.dg/Wunreachable-1.c: New test.
52950         * gcc.dg/Wunreachable-2.c: New test.
52951
52952 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52953
52954         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52955
52956 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52957
52958         * gcc.dg/decl-1.c: New test.
52959
52960 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52961
52962         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52963
52964 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52965
52966         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52967         * gcc.c-torture/compile/980506-1.x: Likewise.
52968
52969 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52970
52971         * gcc.dg/20020210-1.c: New.
52972
52973 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52974
52975         * g77.f-torture/execute/947.f: New regression test
52976         for PR fortran/947.
52977
52978 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52979
52980         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52981         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52982
52983 2002-02-08  Richard Henderson  <rth@redhat.com>
52984
52985         * gcc.c-torture/compile/labels-3.c: New.
52986
52987 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52988
52989         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52990         expression statements work instead.
52991         * gcc.dg/noncompile/20020207-1.c: New test.
52992
52993 2002-02-07  Richard Henderson  <rth@redhat.com>
52994
52995         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52996
52997 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52998
52999         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53000         message from g77
53001         * lib/g77-dg.exp: Trim g77 error messages so that they are
53002         recognized by dg.exp.
53003
53004 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53005
53006         PR fortran/5473
53007         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
53008
53009 2002-02-07  Richard Henderson  <rth@redhat.com>
53010
53011         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53012         to be sufficiently aligned for integers.
53013
53014 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53015
53016         * g++.dg/template/friend4.C: New test.
53017
53018 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53019
53020         PR fortran/5743
53021         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53022         unsupported cases.
53023
53024 2002-02-07  Richard Henderson  <rth@redhat.com>
53025
53026         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53027         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53028         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53029         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53030
53031 2002-02-06  Richard Henderson  <rth@redhat.com>
53032
53033         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53034
53035 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53036
53037         * gcc.dg/20020206-1.c: New test.
53038
53039 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53040
53041         * gcc.c-torture/execute/20020206-1.c: New test.
53042
53043         * gcc.c-torture/execute/20020206-2.c: New test.
53044
53045         PR optimization/5429:
53046         * gcc.c-torture/compile/20020206-1.c: New test.
53047
53048 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53049
53050         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53051         as certain file formats cannot support particularly large
53052         alignments.
53053
53054         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53055         and do not expect to be able to link the executable.
53056
53057         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53058         fail because the COFF format does not support the weak attribute.
53059
53060 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53061
53062         * g77.dg/pr5473.f: New test
53063
53064 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53065
53066         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53067         Fix testcase accordingly.
53068
53069 2002-02-04  Richard Henderson  <rth@redhat.com>
53070
53071         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53072         (buf): Change to be an array of pointers, not ints.
53073
53074 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53075
53076         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53077         before all tests.  Move warning one line above to match where it
53078         C frontend emits.
53079         * gcc.dg/Wswitch-2.c: New test.
53080         * g++.dg/warn/Wswitch-1.C: New test.
53081         * g++.dg/warn/Wswitch-2.C: New test.
53082
53083 2002-02-04  Richard Henderson  <rth@redhat.com>
53084
53085         * g++.dg/abi/offsetof.C: Fix size comparison.
53086
53087 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53088
53089         * gcc.dg/cast-qual-2.c: New test.
53090
53091 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53092
53093         * gcc.dg/20020201-4.c: New test.
53094
53095 2002-02-04  Ben Elliston  <bje@redhat.com>
53096
53097         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53098         target_info attribute != 0, in addition to the empty string.
53099         (gcc_target_compile): Likewise.
53100
53101 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53102
53103         * gcc.dg/Wswitch.c: New test.
53104         PR gcc/4475. PR gcc/3780.
53105
53106 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53107
53108         * g77.f-torture/execute/5122.f: New test for regressions
53109         against PR fortran/5122.
53110
53111 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53112
53113         * g77.f-torture/compile/pr3743.f: Delete
53114         * g77.dg/pr3743-1.f: New test.
53115         * g77.dg/pr3743-2.f: New test.
53116         * g77.dg/pr3743-3.f: New test.
53117         * g77.dg/pr3743-4.f: New test.
53118
53119 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53120
53121         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53122
53123 2002-02-02  Richard Henderson  <rth@redhat.com>
53124
53125         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53126         * gcc.c-torture/execute/bf64-1.c: Likewise.
53127
53128 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53129
53130         * gcc.dg/20020201-2.c: New test.
53131
53132         * gcc.dg/20020201-3.c: New test.
53133
53134         * gcc.c-torture/execute/bitfld-2.c: New test.
53135
53136 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53137
53138         * gcc.dg/bitfld-1.c: Update.
53139         * gcc.dg/bitfld-2.c: Update.
53140         * gcc.c-torture/execute/bitfld-1.x: New.
53141
53142 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53143
53144         * gcc.c-torture/execute/20020201-1.c: New test.
53145
53146 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53147
53148         PR target/5469
53149         * gcc.dg/20020201-1.c: New test.
53150
53151 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53152
53153         PR fortran/3743
53154         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53155         * g77.f-torture/compile/pr3743.x: Remove
53156
53157 2002-01-31  Tom Rix  <trix@redhat.com>
53158
53159         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53160
53161 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53162
53163         * gcc.dg/noncompile/20020130-1.c: New test.
53164
53165 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53166
53167         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53168
53169 2002-01-29  Richard Henderson  <rth@redhat.com>
53170
53171         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53172         to long long.
53173         * gcc.c-torture/execute/bf64-1.c: Likewise.
53174
53175 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53176
53177         * gcc.c-torture/execute/20020129-1.c: New test.
53178
53179 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53180
53181         * gcc.c-torture/compile/20000224-1.c: Update.
53182         * gcc.c-torture/execute/bitfld-1.c: New tests.
53183         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53184         * gcc.dg/uninit-A.c: Update.
53185
53186 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53187
53188         * g++.dg/template/ctor1.C: Add instantiation.
53189
53190 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53191
53192         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53193         argument to __builtin_prefetch to be const ptr.
53194
53195 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53196
53197         * gcc.c-torture/compile/20020120-1.c: New test.
53198
53199 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53200
53201         * gcc.c-torture/execute/20020127-1.c: New test.
53202
53203 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53204
53205         * g77.dg/f77-edit-i-in.f: New test
53206         * g77.dg/f77-edit-i-out.f: New test
53207
53208 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53209
53210         * gcc.dg/debug/debug.exp: New file.
53211         * gcc.dg/debug/trivial.c: New file.
53212         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53213         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53214         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53215         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53216         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53217         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53218         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53219         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53220         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53221         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53222         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53223         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53224         * gcc.dg/20000503-1.c: Removed.
53225         * gcc.dg/20010207-1.c: Removed.
53226         * gcc.dg/20011223-1.c: Removed.
53227         * gcc.dg/20020104-2.c: Removed.
53228         * gcc.dg/debug-1.c: Removed.
53229         * gcc.dg/debug-2.c: Removed.
53230         * gcc.dg/debug-3.c: Removed.
53231         * gcc.dg/debug-4.c: Removed.
53232         * gcc.dg/debug-5.c: Removed.
53233         * gcc.dg/debug-6.c: Removed.
53234         * gcc.dg/dwarf2-1.c: Removed.
53235         * gcc.dg/dwarf2-2.c: Removed.
53236
53237 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53238
53239         * g++.old-deja/g++.other/eh5.C: New test.
53240         * g++.old-deja/g++.other/sibcall2.C: New test.
53241         * g++.old-deja/g++.other/array9.C: New test.
53242         * g++.old-deja/g++.other/typename2.C: New test.
53243         * g++.old-deja/g++.other/crash60.C: New test.
53244         * g++.old-deja/g++.other/conv9.C: New test.
53245         * g++.old-deja/g++.other/mangle10.C: New test.
53246         * g++.old-deja/g++.other/unchanging1.C: New test.
53247         * g++.old-deja/g++.other/exprstmt1.C: New test.
53248         * g++.old-deja/g++.other/inline23.C: New test.
53249         * g++.old-deja/g++.eh/ia64-1.C: New test.
53250         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53251         * g++.old-deja/g++.other/reload1.C: New test.
53252         * g++.old-deja/g++.other/static20.C: New test.
53253         * g++.old-deja/g++.other/local-alloc1.C: New test.
53254         * g++.old-deja/g++.other/conv8.C: New test.
53255         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53256         * g++.old-deja/g++.other/storeexpr1.C: New test.
53257         * g++.old-deja/g++.other/storeexpr2.C: New test.
53258         * g++.dg/eh/template2.C: New test.
53259         * g++.dg/warn/weak1.C: New test.
53260
53261 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53262
53263         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53264         Remove first, non-varying, argument.
53265
53266 2002-01-23  Richard Henderson  <rth@redhat.com>
53267
53268         * gcc.dg/inline-2.c: New.
53269
53270         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53271         Add optional target arg.  Check number of arguments.
53272         (scan-assembler-not, scan-assembler-dem): Likewise.
53273         (scan-assembler-dem-not): Likewise.
53274
53275 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53276
53277         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53278         line 12.
53279         * g++.old-deja/g++.brendan/parse3.C,
53280         g++.old-deja/g++.other/crash26.C,
53281         g++.old-deja/g++.other/crash28.C,
53282         g++.old-deja/g++.other/crash29.C,
53283         g++.old-deja/g++.other/crash30.C,
53284         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53285
53286 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53287
53288         * gcc.dg/20020115-1.c: New.
53289
53290 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53291
53292         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53293
53294 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53295
53296         * gcc.dg/20020122-3.c: New.
53297
53298 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53299
53300         * g++.dg/other/gc1.C: New test.
53301
53302 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53303
53304         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53305
53306 2002-01-22  Richard Henderson  <rth@redhat.com>
53307
53308         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53309
53310 2002-01-22  Richard Henderson  <rth@redhat.com>
53311
53312         * gcc.dg/20020122-4.c: New.
53313
53314 2002-01-22  H.J. Lu <hjl@gnu.org>
53315
53316         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53317         link output.
53318         * gcc.dg/special/ecos.exp: Likewise.
53319         * lib/g++-dg.exp: Likewise.
53320         * lib/g77-dg.exp: Likewise.
53321         * lib/gcc-dg.exp : Likewise.
53322         * lib/mike-g++.exp: Likewise.
53323         * lib/mike-g77.exp: Likewise.
53324         * lib/mike-gcc.exp: Likewise.
53325         * lib/objc-dg.exp: Likewise.
53326
53327 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53328
53329         PR target/5379
53330         * gcc.dg/20020122-2.c: New test.
53331
53332 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53333
53334         * gcc.dg/20020122-1.c: New test.
53335
53336 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53337
53338         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53339
53340 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53341
53342         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53343
53344 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53345
53346         * gcc.c-torture/compile/20020121-1.c: New test.
53347
53348 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53349
53350         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53351         ld_library_path.
53352
53353 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53354
53355         * gcc.dg/20020218-1.c: New test.
53356
53357 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53358
53359         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53360         messages
53361         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53362         "At global scope" warning
53363         * g++.dg/ext/align1.C: Change cygwin test for alignment
53364         from db-bogus to dg-warning
53365
53366 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53367
53368         * g77.f-torture/compile/cpp2.F: New test.
53369
53370 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53371
53372         * g++.dg/template/access1.C: New test.
53373
53374 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53375
53376         * gcc.dg/20020118-1.c: New.
53377
53378 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53379
53380         * gcc.c-torture/execute/20020118-1.c: New test.
53381
53382 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53383
53384         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53385         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53386         alignment warnings.
53387
53388 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53389
53390         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53391         torture_with_loops and torture_without_loops
53392
53393 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53394
53395         * gcc.c-torture/compile/20020116-1.c: New test.
53396
53397 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53398
53399         * gcc.dg/20020116-2.c: New test.
53400
53401         * gcc.dg/ultrasp4.c: New test.
53402
53403         * gcc.dg/20020116-1.c: New test.
53404
53405 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53406
53407         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53408         by EABI.
53409
53410 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53411
53412         * gcc.misc-tests/i386-prefetch.exp: New.
53413         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53414         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53415         * gcc.misc-tests/i386-pf-none-1.c: New test.
53416         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53417
53418 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53419
53420         * gcc.dg/gnu89-init-1.c: Add new tests.
53421
53422 2002-01-15  Andreas Jaeger  <aj@suse.de>
53423
53424         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53425         * gcc.dg/i386-mmx-2.c: Likewise.
53426         * gcc.dg/i386-sse-1.c: Likewise.
53427         * gcc.dg/i386-sse-2.c: Likewise.
53428         * gcc.dg/i386-sse-3.c: Likewise.
53429
53430 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53431
53432         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53433         Uncomment additional cases that now pass.
53434
53435 2002-01-11  Richard Henderson  <rth@redhat.com>
53436
53437         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53438         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53439
53440 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53441
53442         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53443
53444 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53445
53446         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53447         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53448
53449 2002-01-10  Dale Johannesen  <dalej@apple.com>
53450
53451         * gcc.c-torture/execute/loop-11.c: New.
53452
53453 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53454
53455         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53456         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53457
53458 2002-01-09  Richard Henderson  <rth@redhat.com>
53459
53460         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53461         type in which to perform the operation for each size.
53462
53463 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53464
53465         * gcc.c-torture/compile/20020109-2.c: New test.
53466
53467 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53468
53469         * gcc.c-torture/execute/loop-10.c: New test.
53470
53471 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53472
53473         * gcc.c-torture/compile/20010226-1.c: New test.
53474         * gcc.c-torture/compile/20010227-1.c: New test.
53475         * gcc.c-torture/compile/20010426-1.c: New test.
53476         * gcc.c-torture/compile/20010510-1.c: New test.
53477         * gcc.c-torture/compile/20010605-3.c: New test.
53478         * gcc.c-torture/compile/20010824-1.c: New test.
53479         * gcc.c-torture/execute/20010409-1.c: New test.
53480         * gcc.dg/noncompile/20000901-1.c: New test.
53481         * gcc.dg/20001023-1.c: New test.
53482         * gcc.dg/20001101-1.c: New test.
53483         * gcc.dg/20001102-1.c: New test.
53484         * gcc.dg/20010207-1.c: New test.
53485         * gcc.dg/20010405-1.c: New test.
53486         * gcc.dg/20010822-1.c: New test.
53487         * gcc.dg/20011107-1.c: New test.
53488
53489 2002-01-09  Jeffrey A Law  (law@redhat.com)
53490
53491         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53492
53493         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53494         execution failure on PA targets.
53495
53496 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53497
53498         * gcc.c-torture/compile/20020109-1.c: New test.
53499
53500 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53501
53502         * gcc.c-torture/execute/20020108-1.c: New test.
53503
53504 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53505
53506         * gcc.dg/20020108-1.c: New test.
53507
53508 2002-01-08  H.J. Lu <hjl@gnu.org>
53509
53510         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53511         for header files.
53512
53513 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53514
53515         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53516         consistency.
53517
53518 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53519
53520         * gcc.dg/altivec-4.c: Test altivec predicates.
53521
53522 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53523
53524         * gcc.c-torture/execute/20020107-1.c: New test.
53525
53526 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53527
53528         PR c/5279
53529         * gcc.c-torture/compile/20020106-1.c: New test.
53530
53531 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53532
53533         * gcc.c-torture/execute/nestfunc-4.c: New test.
53534
53535 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53536
53537         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53538         extra triple that slipped in.
53539         * g++.old-deja/g++.abi/align.C: Likewise.
53540         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53541
53542 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53543
53544         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53545         * g++.old-deja/g++.abi/align.C: Likewise.
53546         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53547
53548         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53549         on FreeBSD/i386.
53550         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53551         FreeBSD.
53552
53553 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53554
53555         * gcc.dg/20020104-1.c: New test.
53556
53557         * gcc.dg/20020104-2.c: New test.
53558
53559 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53560
53561         * gcc.dg/20020103-1.c: Fix typo in target selector.
53562
53563 2002-01-03  Richard Henderson  <rth@redhat.com>
53564
53565         * gcc.dg/20020103-1.c: New.
53566
53567 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53568
53569         * gcc.c-torture/execute/20020103-1.c: New test.
53570
53571 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53572
53573         * g++.dg/other/debug2.C: New test.
53574
53575         * gcc.c-torture/compile/20020103-1.c: New test.
53576
53577 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53578
53579         * gcc.dg/gnu89-init-1.c: Added new tests.
53580
53581 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53582
53583         * g++.dg/template/friend2.C: Remove as patch is reverted.
53584
53585         * g++.dg/warn/oldcast1.C: New test.
53586
53587         * g++.dg/template/ptrmem1.C: New test.
53588         * g++.dg/template/ptrmem2.C: New test.
53589
53590         * g++.dg/template/ntp.C: New test.
53591
53592         * g++.dg/other/component1.C: New test.
53593
53594         * g++.dg/template/ttp3.C: New test.
53595
53596         * g++.dg/template/friend2.C: New test.
53597         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53598
53599 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53600
53601         * g++.dg/other/ptrmem1.C: New test.
53602         * g++.dg/other/ptrmem2.C: New test.
53603
53604 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53605
53606         * g++.dg/template/ctor1.C: New test.
53607
53608 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53609
53610         * g++.dg/template/friend2.C: New test.
53611
53612 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53613
53614         * gcc.dg/mmix-1.c: New test.
53615
53616 2001-12-31  Richard Henderson  <rth@redhat.com>
53617
53618         * gcc.dg/asm-5.c: New.
53619
53620 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53621
53622         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53623         in namespace __gnu_cxx
53624
53625 2001-12-30  Richard Henderson  <rth@redhat.com>
53626
53627         * gcc.dg/debug-6.c: New.
53628
53629 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53630
53631         * gcc.c-torture/compile/20011229-2.c: New test.
53632
53633 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53634
53635         * gcc.dg/debug-3.c: New test.
53636         * gcc.dg/debug-4.c: New test.
53637         * gcc.dg/debug-5.c: New test.
53638
53639 2001-12-29  Richard Henderson  <rth@redhat.com>
53640
53641         * g++.dg/eh/loop1.C: New.
53642
53643 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53644
53645         * g++.dg/template/crash1.C: New test.
53646
53647 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53648
53649         * g++.dg/other/const1.C: New test.
53650
53651 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53652
53653         * gcc.c-torture/compile/20011229-1.c: New test.
53654
53655 2001-12-28  Stan Shebs  <shebs@apple.com>
53656
53657         * lib/objc-torture.exp: Resync with c-torture.exp.
53658         * lib/objc.exp: Load standard libraries.
53659
53660 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53661
53662         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53663         additional tests.
53664
53665 2001-12-27  Roger Sayle <roger@eyesopen.com>
53666
53667         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53668
53669 2001-12-27  Richard Henderson  <rth@redhat.com>
53670
53671         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53672
53673 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53674
53675         * g++.dg/eh/ctor1.C: New test.
53676         * g++.dg/other/error2.C: New test.
53677
53678 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53679
53680         * g++.dg/other/init2.C: New test.
53681
53682 2001-12-24  Richard Henderson  <rth@redhat.com>
53683
53684         * gcc.dg/20011223-1.c: New.
53685         * gcc.dg/inline-1.c: New.
53686
53687 2001-12-23  Richard Henderson  <rth@redhat.com>
53688
53689         * gcc.dg/asm-4.c: Test operand modifiers.
53690
53691 2001-12-23  Richard Henderson  <rth@redhat.com>
53692
53693         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53694
53695 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53696
53697         * gcc.c-torture/execute/20011223-1.c: New test.
53698
53699 2001-12-21  Richard Henderson  <rth@redhat.com>
53700
53701         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53702         re-enables the warning.
53703
53704 2001-12-21  Richard Henderson  <rth@redhat.com>
53705
53706         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53707
53708 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53709
53710         * gcc.c-torture/compile/20011218-1.c: New test.
53711
53712 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53713
53714         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53715         arm-isr.c test.
53716         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53717         epilogue generation for ARM ISR routines.
53718
53719 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53720
53721         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53722         * gcc.dg/format/c90-printf-3.c: Likewise.
53723         * gcc.dg/format/c99-printf-3.c: Likewise.
53724         * gcc.dg/format/ext-1.c: Likewise.
53725         * gcc.dg/format/ext-6.c: Likewise.
53726         * gcc.dg/format/format.h: Prototype unlocked stdio.
53727
53728 2001-12-20  Richard Henderson  <rth@redhat.com>
53729
53730         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53731         (arena): Use it.
53732         (malloc): Correct allocation logic.  Abort if we fill up the
53733         arena before initialization complete.
53734         (realloc): Correct allocation logic.
53735
53736 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53737
53738         * gcc.c-torture/compile/20011219-2.c: New test.
53739
53740         * gcc.c-torture/execute/20011219-1.c: New test.
53741
53742 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53743
53744         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53745         target does not support weak symbols.
53746
53747 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53748
53749         * gcc.c-torture/compile/20011219-1.c: New test.
53750
53751 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53752
53753         * g++.dg/other/error1.C: New test.
53754
53755 2001-12-17  Jeffrey A Law  (law@redhat.com)
53756
53757         * gcc.c-torture/execute/20011217-1.c: New test.
53758
53759 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53760
53761         * objc.dg/special/: New directory.
53762         * objc.dg/special/special.exp: New file.
53763         * objc.dg/special/unclaimed-category-1.h: New file.
53764         * objc.dg/special/unclaimed-category-1a.m: New file.
53765         * objc.dg/special/unclaimed-category-1.m: New file.
53766
53767 2001-12-17  Andreas Jaeger  <aj@suse.de>
53768
53769         * gcc.c-torture/compile/20011217-2.c: New test.
53770
53771 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53772
53773         * gcc.c-torture/compile/20011217-1.c: New test.
53774
53775 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53776
53777         * gcc.dg/20011214-1.c: New.
53778
53779 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53780
53781         * gcc.dg/altivec-4.c: New.
53782
53783 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53784
53785         * gcc.dg/20011113-1.c: New test.
53786
53787 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53788
53789         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53790         std::__malloc_alloc_template<0> and
53791         std::__default_alloc_template<false, 0>.
53792
53793 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53794
53795         * objc/execute/bf-21.m: New test.
53796         * objc/execute/enumeration-1.m: New test.
53797         * objc/execute/enumeration-2.m: New test.
53798
53799 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53800
53801         * gcc.dg/gnu89-init-1.c: New test.
53802
53803 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53804
53805         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53806         * g++.old-deja/g++.jason/2371.C: Likewise.
53807         * g++.old-deja/g++.jason/template33.C: Likewise.
53808         * g++.old-deja/g++.jason/template34.C: Likewise.
53809         * g++.old-deja/g++.jason/template36.C: Likewise.
53810         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53811         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53812         * g++.old-deja/g++.other/typename1.C: Likewise.
53813         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53814         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53815         * g++.old-deja/g++.pt/typename11.C: Likewise.
53816         * g++.old-deja/g++.pt/typename14.C: Likewise.
53817         * g++.old-deja/g++.pt/typename16.C: Likewise.
53818         * g++.old-deja/g++.pt/typename3.C: Likewise.
53819         * g++.old-deja/g++.pt/typename4.C: Likewise.
53820         * g++.old-deja/g++.pt/typename5.C: Likewise.
53821         * g++.old-deja/g++.pt/typename7.C: Likewise.
53822         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53823
53824 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53825
53826         * g++.dg/other/linkage1.C: New test.
53827         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53828         specifiers.
53829
53830 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53831
53832         * gcc.dg/concat.c: New test.
53833
53834 2001-12-11  Stan Shebs  <shebs@apple.com>
53835
53836         * objc/compile: New test directory.
53837         * objc/compile/compile.exp: New expect script.
53838         * objc/compile/20011211-1.m: New compile test.
53839
53840 2001-12-11  Jason Merrill  <jason@redhat.com>
53841
53842         * lib/prune.exp (prune_gcc_output): Also handle "In member
53843         function".  So many permutations...
53844
53845 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53846
53847         * g++.dg/template/typedef1.C: New test.
53848
53849 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53850
53851         * g++.dg/other/copy1.C: New test.
53852
53853 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53854
53855         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53856
53857         * gcc.dg/builtin-choose-expr.c: New.
53858
53859 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53860
53861         * gcc.dg/altivec-2.c: New.
53862
53863 2001-12-07  Richard Henderson  <rth@redhat.com>
53864
53865         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53866
53867 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53868
53869         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53870         ultrasparc.
53871
53872 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53873
53874         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53875
53876 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53877
53878         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53879         variable argument list.
53880
53881 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53882
53883         * gcc.c-torture/execute/memcheck: Delete entire directory.
53884         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53885         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53886
53887 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53888
53889         * gcc.dg/Wshadow-1.c: New test.
53890
53891 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53892
53893         * gcc.c-torture/compile/20011130-1.c: New test.
53894
53895         * gcc.dg/noncompile/20011025-1.c: New test.
53896
53897         * g++.dg/other/anon-union.C: New test.
53898
53899         * gcc.c-torture/execute/20011024-1.c: New test.
53900
53901 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53902
53903         * gcc.c-torture/execute/20000722-1.x,
53904         gcc.c-torture/execute/20010123-1.x: Remove.
53905         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53906         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53907         gcc.dg/c99-complit-2.c: New tests.
53908
53909 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53910
53911         * g++.dg/inherit/base1.C: New test.
53912
53913 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53914
53915         * g++.dg/other/stdarg1.C: New test.
53916
53917         * gcc.c-torture/compile/20011130-2.c: New test.
53918
53919 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53920
53921         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53922         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53923         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53924         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53925         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53926         * gcc.dg/builtin-prefetch-1.c: New test.
53927
53928 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53929
53930         * gcc.dg/20011130-1.c: New test.
53931
53932 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53933
53934         * g++.dg/other/scope1.C: New test.
53935         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53936
53937 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53938
53939         * gcc.dg/vla-init-1.c: New test.
53940
53941 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53942
53943         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53944
53945 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53946
53947         * objc.dg/alias.m: Update.
53948         * objc.dg/class-1.m: Update.
53949         * objc.dg/const-str-1.m: Update.
53950         * objc.dg/fwd-proto-1.m: Update.
53951         * objc.dg/id-1.m: Update.
53952         * objc.dg/super-class-1.m: Update.
53953
53954 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53955
53956         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53957         constructs.
53958
53959 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53960
53961         * gcc.c-torture/execute/20011128-1.c: New test.
53962
53963 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53964
53965         * gcc.dg/20011127-1.c: New test.
53966
53967 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53968
53969         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53970         from Austin Group draft 7.
53971         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53972         scanf format arguments.
53973         * gcc.dg/format/no-exargs-2.c: New test.
53974
53975 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53976
53977         * g++.dg/abi/vbase8-4.C: New test.
53978
53979 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53980
53981         * gcc.c-torture/execute/20011121-1.c: New test.
53982
53983 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53984
53985         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53986
53987 2001-11-23  Andreas Jaeger  <aj@suse.de>
53988
53989         * gcc.dg/cpp/charconst-2.c: New test.
53990
53991 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53992
53993         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53994         to the host if it is remote.  Let tests specify extra headers
53995         they use.
53996         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53997         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53998         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53999         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54000         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54001         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54002         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54003         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54004         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54005         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54006
54007 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
54008
54009         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54010         for little endian ARMs.
54011
54012 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54013
54014         * gcc.c-torture/compile/20011119-1.c: New test.
54015         * gcc.c-torture/compile/20011119-2.c: New test.
54016
54017 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54018
54019         * gcc.dg/altivec-1.c: Fix typo.
54020
54021 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54022
54023         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54024
54025 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54026
54027         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54028
54029 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54030
54031         * lib/g77.exp: Don't specify --rpath-link.
54032
54033         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54034         across all the headers.
54035         * gcc.dg/format/format.exp: For testing on a remote host,
54036         copy format.h.
54037
54038         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54039         * gcc.c-torture/execute/930406-1.c: Likewise.
54040         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54041
54042 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54043
54044         * gcc.dg/altivec-1.c: New.
54045
54046 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54047
54048         * gcc.dg/cpp/fpreprocessed.c: New test case.
54049
54050 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54051
54052         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54053         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54054         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54055
54056 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54057
54058         * gcc.dg/no-builtin-1.c: New test.
54059
54060 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54061
54062         * gcc.c-torture/execute/20011115-1.c: New test.
54063
54064 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54065
54066         * gcc.c-torture/compile/20011114-2.c: New test.
54067         * gcc.c-torture/compile/20011114-3.c: New test.
54068         * gcc.c-torture/compile/20011114-4.c: New test.
54069
54070 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54071
54072         * g++.dg/other/init1.C: New test.
54073
54074 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54075
54076         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54077         message.
54078
54079         * gcc.c-torture/execute/20011114-1.c: New testcase.
54080
54081         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54082         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54083         like the (before this change) version of 20010327-1.c.
54084
54085 2001-11-14  Roger Sayle <roger@eyesopen.com>
54086
54087         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54088
54089 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54090
54091         * g++.dg/init/array2.C: New test.
54092
54093 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54094
54095         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54096
54097 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54098
54099         * g++.dg/other/forscope1.C: New test.
54100         * g++.dg/ext/forscope1.C: New test.
54101         * g++.dg/ext/forscope2.C: New test.
54102
54103 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54104
54105         * gcc.c-torture/execute/20011113-1.c: New test.
54106
54107 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54108
54109         * gcc.c-torture/execute/20011109-2.c: New test.
54110
54111         * gcc.c-torture/execute/20011109-1.c: New test.
54112
54113 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54114
54115         * gcc.c-torture/compile/20011109-1.c: New test.
54116
54117 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54118
54119         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54120         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54121         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54122         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54123         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54124         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54125         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54126
54127 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54128
54129         * g++.dg/warn/Wshadow-1.C: New tests.
54130         * g++.old-deja/g++.mike/for3.C: Update.
54131
54132 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54133
54134         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54135         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54136         XFAILs.  Adjust expected error texts.
54137         * gcc.c-torture/compile/20011106-1.c,
54138         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54139         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54140         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54141         gcc.dg/c99-array-lval-5.c: New tests.
54142
54143 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54144
54145         * gcc.dg/cpp/defined.c: Update.
54146
54147 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54148
54149         * gcc.c-torture/execute/anon-1.c: New test.
54150
54151 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54152
54153         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54154         same size, so no warning should be produced on stormy16.
54155
54156         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54157         due to oversized array.
54158         * g++.old-deja/g++.mike/ns15.C: Likewise.
54159         * g++.old-deja/g++.pt/crash16.C: Likewise.
54160
54161 2001-11-02  Graham Stott  <grahams@redhat.com>
54162
54163         * g++.dgother/debug1.C: Fix typos.
54164
54165 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54166
54167         * g++.dg/other/debug1.C: New test.
54168
54169 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54170
54171         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54172         of unsigned long.
54173
54174 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54175
54176         * gcc.dg/20011029-2.c: New test.
54177
54178         * gcc.c-torture/compile/20011029-1.c: New test.
54179
54180 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54181
54182         * objc/execute/class_self-1.m: New test.
54183         * objc/execute/class_self-2.m: New test.
54184
54185 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54186
54187         * gcc.misc-tests/msgs.exp: Delete.
54188         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54189         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54190         error set to match recent changes.
54191
54192 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54193
54194         * gcc.dg/20011021-1.c: New test.
54195
54196 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54197
54198         * gcc.c-torture/compile/20011023-1.c: New test.
54199
54200 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54201
54202         * lib/g77.exp: Rewrite based on lib/g++.exp.
54203
54204 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54205
54206         * gcc.c-torture/execute/20011019-1.c: New test.
54207
54208         * gcc.dg/20011018-1.c: New test.
54209
54210 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54211
54212         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54213
54214 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54215
54216         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54217         * gcc.dg/attr-invalid.c: Likewise.
54218
54219 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54220
54221         * gcc.dg/20011015-1.c: New test.
54222
54223 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54224
54225         * g++.dg/template/unify2.C: New test.
54226
54227 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54228
54229         * g++.dg/other/exception-specification.C: New test
54230
54231 2001-10-13  Tom Rix  <trix@redhat.com>
54232
54233         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54234         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54235
54236 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54237
54238         * gcc.dg/20011009-1.c: New test.
54239
54240 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54241
54242         PR g++/4476
54243         * g++.dg/other/friend1.C: New test.
54244
54245 2001-10-11  Richard Henderson  <rth@redhat.com>
54246
54247         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54248
54249 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54250
54251         * gcc.c-torture/compile/20011010-1.c: New.
54252
54253 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54254
54255         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54256         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54257         g77.f-torture/execute/execute.exp,
54258         g77.f-torture/noncompile/noncompile.exp,
54259         gcc.c-torture/compile/compile.exp,
54260         gcc.c-torture/execute/execute.exp,
54261         gcc.c-torture/execute/ieee/ieee.exp,
54262         gcc.c-torture/execute/memcheck/memcheck.exp,
54263         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54264         objc/execute/execute.exp: Update FSF address.
54265
54266 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54267
54268         * gcc.dg/cpp/cmdlne-C.c: Update.
54269         * gcc.dg/cpp/cmdlne-C2.c: New.
54270
54271 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54272
54273         * gcc.c-torture/execute/20011008-3.c: New.
54274
54275 2001-10-08  DJ Delorie  <dj@redhat.com>
54276
54277         * gcc.dg/20011008-1.c: New.
54278         * gcc.dg/20011008-2.c: New.
54279
54280 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54281
54282         * gcc.dg/cpp/spacing1.c: Update test.
54283
54284 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54285
54286         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54287         spelling errors of "separate" as "seperate".
54288
54289 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54290
54291         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54292         enough to avoid inlining.
54293
54294 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54295
54296         * lib/g77.exp: set libg2c_dir correctly.
54297
54298 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54299
54300         * gcc.dg/cpp/macro11.c: New test.
54301
54302 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54303
54304         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54305         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54306         gcc.dg/format/multattr-3.c: New tests.
54307         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54308         tests for format attributes on function pointers being rejected.
54309
54310 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54311
54312         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54313
54314 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54315
54316         * g++.dg/warn/format1.C: New test.
54317
54318 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54319
54320         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54321
54322 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54323
54324         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54325
54326 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54327
54328         * gcc.dg/cpp/redef2.c: Add test.
54329
54330 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54331
54332         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54333         long-standing bug on i686, apparently.
54334         * gcc.c-torture/execute/loop-2c.x: New file.
54335         * gcc.c-torture/execute/loop-2d.x: New file.
54336         * gcc.c-torture/execute/loop-3c.x: New file.
54337
54338 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54339
54340         * gcc.dg/cpp/20000625-2.c: Correct line number.
54341
54342 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54343
54344         * gcc.dg/cpp/macro10.c: New test.
54345         * gcc.dg/cpp/strify3.c: New test.
54346         * gcc.dg/cpp/spacing1.c: Add tests.
54347         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54348         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54349
54350 2001-09-24  DJ Delorie  <dj@redhat.com>
54351
54352         * gcc.c-torture/execute/20010924-1.c: New test.
54353
54354 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54355
54356         * objc/execute/paste.m: Remove.
54357
54358 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54359
54360         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54361
54362 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54363
54364         * g77.dg/strlen0.f: New test.
54365
54366 2001-09-21  Richard Henderson  <rth@redhat.com>
54367
54368         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54369         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54370
54371 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54372
54373         Table-driven attributes.
54374         * g++.dg/ext/attrib1.C: New test.
54375
54376 2001-09-20  DJ Delorie  <dj@redhat.com>
54377
54378         * gcc.dg/20000926-1.c: Update expected warning messages.
54379         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54380         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54381         array.
54382
54383 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54384
54385         * g++.dg/eh/registers1.C: New test case.
54386
54387 2001-09-17  Richard Henderson  <rth@redhat.com>
54388
54389         * gcc.dg/array-5.c: Fix VLA decomposition test.
54390
54391 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54392
54393         * gcc.dg/cpp/line5.c: New testcase.
54394
54395 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54396
54397         * gcc.dg/cpp/macro9.c: New test.
54398
54399 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54400
54401         * gcc.c-torture/execute/980223.c: Change type of addr from long
54402         to char *.
54403
54404 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54405
54406         * gcc.c-torture/execute/20010915-1.c: New test.
54407
54408 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54409
54410         * g77.dg/bprob: New directory.
54411         * g77.dg/bprob/bprob.exp: New file.
54412         * g77.dg/bprob/bprob-1.f: New test.
54413         * g77.dg/gcov: New directory.
54414         * g77.dg/gcov/gcov.exp: New file.
54415         * g77.dg/gcov/gcov-1.f: New test.
54416         * g77.dg/gcov/gcov-1.x: New file.
54417
54418 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54419
54420         * gcc.dg/cpp/directiv.c: Update.
54421         * gcc.dg/cpp/undef1.c: Update.
54422
54423 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54424
54425         * gcc.dg/20010912-1.c: New test.
54426
54427 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54428
54429         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54430         language-independent file in lib.
54431         * lib/gcov.exp: New file.
54432
54433 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54434
54435         * gcc.c-torture/compile/20010911-1.c: New test.
54436
54437 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54438
54439         * lib/profopt.exp: New, to support profile-directed optimizations.
54440         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54441         * gcc.misc-tests/bprob-1.c: New test.
54442         * gcc.misc-tests/bprob-2.c: New test.
54443
54444 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54445
54446         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54447         XFAIL and which kinds of gcov output to verify.
54448         * gcc.misc-tests/gcov-4b.x: New file.
54449         * gcc.misc-tests/gcov-5b.x: New file.
54450         * gcc.misc-tests/gcov-6.x: New file.
54451         * gcc.misc-tests/gcov-7.c: New test.
54452         * gcc.misc-tests/gcov-7.x: New file.
54453
54454 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54455
54456         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54457         * gcc.misc-tests/gcov-6.c: New test.
54458
54459 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54460
54461         PR c++/3986
54462         * g++.dg/abi/vbase1.C: New test.
54463
54464 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54465
54466         * objc.dg/method-2.m: New.
54467
54468 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54469
54470         PR c++/4203
54471         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54472         * g++.dg/init/empty1.C: New test.
54473
54474 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54475
54476         * gcc.c-torture/compile/20010903-1.c: New test.
54477
54478 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54479
54480         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54481         for m68k.
54482
54483 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54484
54485         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54486
54487         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54488
54489         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54490
54491 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54492
54493         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54494         for 16-bit 'unsigned int'.
54495
54496 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54497
54498         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54499
54500 2001-08-27  Richard Henderson  <rth@redhat.com>
54501
54502         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54503         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54504
54505 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54506
54507         * gcc.dg/asm-names.c (ymain): New.
54508
54509 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54510
54511         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54512         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54513         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54514
54515 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54516
54517         * gcc.dg/compare5.c: New testcase.
54518
54519 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54520
54521         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54522         and "In instantiation".
54523
54524 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54525
54526         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54527
54528 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54529
54530         * gcc.misc-tests/gcov.exp: Add support for branch information.
54531         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54532         * gcc.misc-tests/gcov-4.c: New test.
54533         * gcc.misc-tests/gcov-4b.c: New test.
54534         * gcc.misc-tests/gcov-5b.c: New test.
54535
54536 2001-08-20  Zack Weinberg  <zackw@panix.com>
54537
54538         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54539         expected to fail.
54540
54541 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54542
54543         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54544
54545 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54546
54547         * g++.dg/eh/template1.C: New test.
54548
54549 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54550
54551         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54552         Fix thinko.
54553         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54554         for xfail.
54555
54556 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54557
54558         * lib/g77-dg.exp: Use prune.exp for common procedures
54559         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54560         * lib/g77.exp: (g77-dg-prune) Remove
54561
54562 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54563
54564         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54565
54566 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54567
54568         * g++.dg/template/unify1.C: New test.
54569
54570 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54571
54572         * g++.dg/abi/empty4.C: New test.
54573
54574 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54575
54576         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54577         solaris2.*
54578         * g77.f-torture/compile/pr3743.x: Likewise.
54579
54580 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54581
54582         * g++.dg/other/using-declaration.C: New test.
54583
54584 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54585
54586         * gcc.dg/cpp/tr-sign.c: New testcase.
54587
54588 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54589
54590         * gcc.dg/cpp/19951025-1.c: Revert.
54591         * gcc.dg/cpp/directiv.c: We no longer process directives that
54592         interrupt macro arguments.
54593
54594 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54595
54596         * gcc.dg/bconstp-1.c: New test.
54597
54598 2001-08-03  Richard Henderson  <rth@redhat.com>
54599
54600         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54601
54602 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54603
54604         * gcc.dg/cpp/19951025-1.c: Update.
54605
54606 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54607
54608         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54609         should be x.
54610
54611 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54612
54613         Kill -fhonor-std.
54614         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54615         * g++.old-deja/g++.other/std1.C: Likewise.
54616         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54617
54618 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54619
54620         * lib/g77.exp: Load gcc-defs.exp for common procedures
54621         (g77_pass, g77_fail, g77_finish, g77_exit,
54622         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54623
54624 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54625
54626         * g77.dg/fbackslash.f
54627         * g77.dg/fcase-preserve.f
54628         * g77.dg/ff90-1.f
54629         * g77.dg/ffixed-line-length-0.f
54630         * g77.dg/ffixed-line-length-132.f
54631         * g77.dg/ffixed-line-length-7.f
54632         * g77.dg/ffixed-line-length-72.f
54633         * g77.dg/ffixed-line-length-none.f
54634         * g77.dg/ffree-form-1.f
54635         * g77.dg/fno-backslash.f
54636         * g77.dg/fno-f90-1.f
54637         * g77.dg/fno-fixed-form-1.f
54638         * g77.dg/fno-onetrip.f
54639         * g77.dg/fno-typeless-boz.f
54640         * g77.dg/fno-underscoring.f
54641         * g77.dg/fno-vxt-1.f
54642         * g77.dg/fonetrip.f
54643         * g77.dg/ftypeless-boz.f
54644         * g77.dg/fugly-assumed.f
54645         * g77.dg/funderscoring.f
54646         * g77.dg/fvxt-1.f
54647
54648 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54649
54650         * objc.dg/fwd-proto-1.m: New.
54651         * objc.dg/local-decl-1.m: New.
54652         * objc.dg/naming-1.m: New.
54653         * objc.dg/naming-2.m: New.
54654         * objc.dg/proto-hier-1.m: New.
54655
54656 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54657
54658         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54659         largest-type elements to a struct makes its size grow.
54660
54661 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54662
54663         * g++.dg/abi/vthunk1.C: New test.
54664
54665 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54666
54667         * g++.dg/abi/vbase8-22.C: New test.
54668
54669 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54670
54671         * gcc.dg/cpp/macro8.c: New test.
54672
54673 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54674
54675         * g++.dg/abi/vbase8-21.C: New test.
54676
54677 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54678
54679         * g++.dg/abi/vbase8-10.C: New test.
54680
54681 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54682
54683         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54684         ${tool}_set_ld_library_path.
54685         Changed caller.
54686         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54687         g++.exp.
54688
54689 2001-07-26  Stan Cox <scox@redhat.com>
54690
54691         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54692         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54693         gcc_exit, gcc_check_unsupported_p):
54694         Moved to gcc-deps.exp
54695         * gcc-deps.exp: New file.
54696
54697 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54698
54699         * g++.old-deja/g++.pt/defarg14.C: New test.
54700
54701 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54702
54703         * g++.old-deja/g++.other/lineno5.C: New test.
54704
54705 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54706
54707         * g++.old-deja/g++.pt/crash68.C: New test.
54708
54709 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54710
54711         * g++.old-deja/g++.other/crash42.C: New test.
54712
54713 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54714
54715         * gcc.dg/cpp/extratokens.c: Fix.
54716         * gcc.dg/cpp/skipping2.c: New tests.
54717
54718 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54719
54720         * gcc.c-torture/execute/20010724-1.c: New file.
54721         * gcc.c-torture/execute/20010724-1.x: New file.
54722
54723 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54724
54725         * g++.old-deja/g++.other/cond7.C: New test.
54726
54727 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54728
54729         * g++.old-deja/g++.other/optimize4.C: New test.
54730
54731 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54732
54733         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54734
54735 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54736
54737         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54738         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54739         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54740         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54741
54742         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54743         bug report" message.
54744
54745         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54746         * g++.dg/ext/instantiate1.C: Move from old-deja.
54747
54748 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54749
54750         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54751         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54752         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54753         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54754
54755 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54756
54757         * gcc.c-torture/execute/20010723-1.c: New test.
54758
54759 2001-07-23  Ben Elliston  <bje@redhat.com>
54760
54761         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54762
54763 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54764
54765         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54766         i[34567]86-*-*.
54767         Delete handling of ieee_multilib_flags.
54768         Pass -mieee for alpha*-*-* and sh-*-*.
54769         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54770
54771 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54772
54773         Remove old-abi tests.
54774         * g++.old-deja/g++.mike/p11116.C: Remove.
54775         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54776
54777 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54778
54779         * g77.f-torture/compile/pr3743.f: New test
54780
54781 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54782
54783         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54784
54785 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54786
54787         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54788         g++.old-deja/g++.pt/static6.C: Likewise.
54789         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54790         supports weak symbols.
54791
54792 2001-07-18  Andreas Jaeger  <aj@suse.de>
54793
54794         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54795         supported again.
54796
54797 2001-07-18  Andreas Jaeger  <aj@suse.de>
54798
54799         * gcc.dg/iftrap-1.c: Fix target line.
54800
54801 2001-07-17  Richard Henderson  <rth@redhat.com>
54802
54803         * gcc.c-torture/execute/20010717-1.c: New.
54804
54805 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54806
54807         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54808         tests.
54809
54810 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54811
54812         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54813
54814 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54815
54816         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54817         UAC_SIGBUS, UAC_NOPRINT definitions.
54818
54819 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54820
54821         * objc/execute/object_is_class.m: New test.
54822         * objc/execute/object_is_meta_class.m: New test.
54823
54824 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54825
54826         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54827         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54828
54829 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54830
54831         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54832         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54833
54834 2001-07-14  Richard Henderson  <rth@redhat.com>
54835
54836         * gcc.dg/iftrap-1.c: New.
54837
54838 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54839
54840         * g77.f-torture/execute/intrinsic77.f: New test.
54841
54842 2001-07-11  Janis Johnson <janis@us.ibm.com>
54843
54844         * gcc.misc-tests/gcov-3.c: New test.
54845
54846 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54847
54848         * gcc.c-torture/compile/20010711-1.c,
54849         * gcc.c-torture/compile/20010711-2.c: New tests.
54850
54851 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54852
54853         * gcc.c-torture/execute/20010711-1.c: New test.
54854
54855 2001-07-11  Ben Elliston  <bje@redhat.com>
54856
54857         * g++.old-deja/g++.other/enum5.C: New test.
54858
54859 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54860
54861         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54862         (g++-dg-prune): Call prune_gcc_output.
54863         * prune.exp: New file for prune_gcc_output.
54864         * lib/g++.exp, lib/gcc.exp: Load it.
54865
54866 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54867
54868         * gcc.c-torture/compile/20010701-1.c,
54869         g++.old-deja/g++.ext/attrib6.C: New tests.
54870
54871 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54872
54873         * gcc.c-torture/compile/20010706-1.c: New test.
54874
54875 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54876
54877         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54878
54879 2001-06-28  Stan Shebs  <shebs@apple.com>
54880
54881         * gcc.dg/pragma-darwin.c: New test.
54882
54883 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54884
54885         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54886         Solaris 2.[678] system.
54887
54888 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54889
54890         * gcc.dg/20010622-1.c: New test.
54891
54892 2001-06-18  Stan Shebs  <shebs@apple.com>
54893
54894         * objc.dg: New directory.
54895         * objc.dg/dg.exp: New file.
54896         * objc.dg/alias.m: New.
54897         * objc.dg/class-1.m: New.
54898         * objc.dg/class-2.m: New.
54899         * objc.dg/const-str-1.m: New.
54900         * objc.dg/const-str-2.m: New.
54901         * objc.dg/id-1.m: New.
54902         * objc.dg/method-1.m: New.
54903         * objc.dg/super-class-1.m: New.
54904         * lib/objc-dg.exp: New file.
54905
54906 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54907
54908         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54909         of label name.
54910
54911 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54912
54913         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54914
54915 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54916
54917         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54918         variable.
54919
54920 2001-06-12  Richard Henderson  <rth@redhat.com>
54921
54922         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54923
54924 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54925
54926         * g++.old-deja/g++.abi/vbase5.C: New test.
54927         * g++.old-deja/g++.abi/vbase6.C: New test.
54928         * g++.old-deja/g++.abi/vbase7.C: New test.
54929
54930 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54931
54932         * gcc.c-torture/compile/20010610-1.c: New test.
54933
54934 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54935
54936         * g++.old-deja/g++.abi/vbase4.C: New test.
54937
54938 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54939
54940         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54941         support %f for HC11/HC12 targets.
54942         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54943         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54944         on HC11/HC12 targets.
54945         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54946
54947 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54948
54949         * gcc.dg/wchar_t-1.c: New file.
54950         * gcc.dg/wint_t-1.c: Likewise.
54951
54952 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54953
54954         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54955
54956 2001-06-11  Richard Henderson  <rth@redhat.com>
54957
54958         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54959
54960 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54961
54962         * gcc.c-torture/compile/20010611-1.c: New test.
54963
54964 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54965
54966         * gcc.dg/c99-tag-1.c: Add more tests.
54967
54968 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54969
54970         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54971         representation on MN10300 and ARM/Thumb.
54972
54973 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54974
54975         * g77.f-torture/execute/20010610.f: New.
54976
54977 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54978
54979         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54980         names.
54981
54982 2001-06-09  Richard Henderson  <rth@redhat.com>
54983
54984         * gcc.c-torture/execute/ashrdi-1.c: New.
54985         * gcc.c-torture/execute/ashldi-1.c: New.
54986         * gcc.c-torture/execute/lshrdi-1.c: New.
54987
54988 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54989
54990         * objc/execute/load-3.m: Added. Check sending +load to categories,
54991         in addition to classes.
54992
54993 2001-06-08  Stan Shebs  <shebs@apple.com>
54994
54995         * objc/execute/load-2.m: New test.  From Nicola Pero
54996         <n.pero@mi.flashnet.it>.
54997
54998 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54999
55000         * gcc.c-torture/execute/20010605-2.c: New test.
55001
55002 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55003
55004         * g++.old-deja/g++.abi/vbase2.C: New test.
55005         * g++.old-deja/g++.abi/vbase3.C: New test.
55006
55007 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
55008
55009         * g++.old-deja/g++.pt/friend49.C: New test.
55010
55011 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55012
55013         * g++.old-deja/g++.ext/anon3.C: New test.
55014
55015 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55016
55017         * g++.old-deja/g++.other/conv7.C: New test.
55018
55019 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55020
55021         * gcc.c-torture/compile/20010605-2.c: New test.
55022
55023 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55024
55025         * gcc.c-torture/execute/20010604-1.c: New test.
55026
55027 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55028
55029         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55030
55031 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55032
55033         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55034         (g++_link_flags): Likewise.
55035         (g++_init): Pass gccpath's value to two previous functions.
55036
55037 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55038
55039         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55040         Ensure logfile entry matches exec command line.
55041
55042 2001-05-31  Richard Henderson  <rth@redhat.com>
55043
55044         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55045         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55046
55047 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55048
55049         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55050         compiler for irix6.2
55051
55052 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55053
55054         * g++.old-deja/g++.other/optimize3.C: New file.
55055
55056 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55057
55058         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55059         assemble.
55060
55061 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55062
55063         * g++.old-deja/g++.other/optimize2.C: New file.
55064
55065 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55066
55067         * gcc.c-torture/compile/20010518-2.c: New file.
55068         * gcc.c-torture/execute/20010518-1.c: New file.
55069         * gcc.c-torture/execute/20010518-2.c: New file.
55070
55071 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55072
55073         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55074
55075 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55076
55077         G++ no longer defines builtins that do not begin with __builtin.
55078         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55079         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55080         * g++.old-deja/g++.law/builtin1.C: Likewise.
55081         * g++.old-deja/g++.law/cvt2.C: Likewise.
55082         * g++.old-deja/g++.mike/net5.C: Likewise.
55083         * g++.old-deja/g++.other/builtins1.C: Likewise.
55084         * g++.old-deja/g++.other/builtins2.C: Likewise.
55085         * g++.old-deja/g++.other/builtins3.C: Likewise.
55086         * g++.old-deja/g++.other/builtins4.C: Likewise.
55087         * g++.old-deja/g++.other/inline8.C: Likewise.
55088         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55089
55090 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55091
55092         * g++.old-deja/g++.pt/using1.C: Adjust.
55093         * g++.old-deja/g++.pt/using2.C: New test.
55094
55095 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55096
55097         * gcc.dg/cpp/charconst.c: New tests.
55098         * gcc.dg/cpp/escape.c: New tests.
55099         * gcc.dg/cpp/escape-1.c: New tests.
55100         * gcc.dg/cpp/escape-2.c: New tests.
55101         * gcc.dg/cpp/ucs.c: New tests.
55102
55103 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55104
55105         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55106         native compiler for irix6.5.
55107
55108 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55109
55110         * lib/g++.exp (g++_include_flags): Use args to compute
55111         get_multilibs.
55112         (g++_link_flags): Likewise.
55113         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55114
55115 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55116
55117         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55118
55119 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55120
55121         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55122         this file.
55123
55124 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55125
55126         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55127         STACK_SIZE;
55128         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55129         to STACK_SIZE; Use it to define size of add_histo array.
55130         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55131         to STACK_SIZE.
55132         (f): Use GITT_SIZE to define size of gitt local table.
55133         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55134         to STACK_SIZE; Use it to define size of bytemem array.
55135
55136 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55137
55138         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55139         on 68HC11/HC12 due to the asm instruction.
55140         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55141         * gcc.c-torture/compile/920520-1.x: Likewise.
55142         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55143         on 68HC11/HC12 because the function is larger than 64K.
55144         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55145         on 68HC11/HC12 because the structure is too large.
55146
55147 2001-05-20  Richard Henderson  <rth@redhat.com>
55148
55149         * gcc.c-torture/execute/20010520-1.c: New.
55150
55151 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55152
55153         * g++.old-deja/g++.warn/compare1.C: New test.
55154         * gcc.dg/compare4.c: New test.
55155
55156 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55157
55158         * g++.old-deja/g++.other/optimize1.C: New test.
55159
55160 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55161
55162         * g++.old-deja/g++.pt/spec41.C: New test.
55163
55164 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55165
55166         * gcc.c-torture/compile/20010114-1.x: Remove.
55167
55168 2001-05-18  Stan Shebs  <shebs@apple.com>
55169
55170         * gcc.c-torture/compile/20010518-1.c: New test.
55171
55172 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55173
55174         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55175         * g++.old-deja/g++.pt/crash67.C: New test.
55176
55177 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55178
55179         * g++.old-deja/g++.other/debug9.C: New test.
55180
55181 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55182
55183         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55184
55185 2001-05-16  Jan Hubicka  <jh@suse.cz>
55186
55187         * gcc.c-torture/compile/20010516-1.c: New test.
55188
55189 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55190
55191         * g++.old-deja/g++.other/crash41.C: New test.
55192
55193 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55194
55195         * g++.old-deja/g++.pt/crash66.C: New test.
55196
55197 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55198
55199         * g++.old-deja/g++.robertl/eb27.C: Convert.
55200
55201 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55202
55203         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55204         declaration being redundant.
55205
55206 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55207
55208         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55209
55210 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55211
55212         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55213
55214 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55215
55216         * lib/g++.exp: Use testsuite_flags.
55217
55218 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55219
55220         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55221
55222 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55223
55224         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55225
55226 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55227
55228         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55229
55230 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55231
55232         * gcc.c-torture/compile/20010313-1.c: New test.
55233
55234 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55235
55236         * gcc.dg/cpp/direct2.c: New test.
55237         * gccq.dg/cpp/direct2s.c: New test.
55238
55239         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55240
55241 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55242
55243         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55244         * g++.old-deja/g++.other/op3.C: Likewise.
55245
55246 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55247
55248         * gcc.dg/cpp/syshdr.h: New file.
55249         * gcc.dg/cpp/sysmac1.c: Update.
55250         * gcc.dg/cpp/sysmac2.c: Update.
55251
55252 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55253
55254         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55255
55256 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55257
55258         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55259         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55260
55261 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55262
55263         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55264
55265 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55266
55267         * lib/g++.exp (g++_include_flags): Don't use any special flags
55268         if TESTING_IN_BUILD_TREE is not defined.
55269         (g++_init): Use a plain 'c++' as the compiler if
55270         TESTING_IN_BUILD_TREEE is not defined.
55271
55272 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55273
55274         * g++.old-deja/g++.eh/catch13.C: New test.
55275         * g++.old-deja/g++.eh/catch14.C: New test.
55276
55277 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55278
55279         * gcc.dg/cpp/tr-define.c: New test.
55280
55281 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55282
55283         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55284         <stdlib.h>, not <malloc.h>.
55285
55286 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55287
55288         * g++.old-deja/g++.ns/template17.C: New test.
55289
55290 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55291
55292         * g++.old-deja/g++.pt/ref4.C: New test.
55293
55294 2001-04-30  Richard Henderson  <rth@redhat.com>
55295
55296         * gcc.dg/20000724-1.c: Revert last change.
55297
55298 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55299
55300         * g77.f-torture/execute/20010430.f: New test.
55301
55302 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55303
55304         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55305
55306 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55307
55308         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55309
55310 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55311
55312         * g++.old-deja/g++.eh/crash6.C: New test.
55313
55314 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55315
55316         * g++.old-deja/g++.other/warn7.C: New test.
55317
55318 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55319
55320         * g++.old-deja/g++.other/defarg9.C: New test.
55321
55322 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55323
55324         * g77.f-torture/compile/20010426.f: New test.
55325         * g77.f-torture/execute/20010426.f: New test.
55326
55327 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55328
55329         * g77.f-torture/compile/20000629-1.x: Remove - error
55330         has been fixed.
55331
55332 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55333
55334         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55335         Tweak slightly to work with g++.dg framework.
55336         * g++.dg/special/ecos.exp: Run initp1.C test.
55337         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55338
55339         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55340         its linker doesn't give line numbers either.
55341         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55342
55343 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55344
55345         * g++.old-deja/g++.other/lex1.C: New test.
55346
55347 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55348
55349         * gcc.dg/noncompile/20010425-1.c: New test.
55350
55351 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55352
55353         * g++.old-deja/g++.pt/mangle2.C: New test.
55354
55355 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55356
55357         * gcc.dg/format/plus-1.c: New test.
55358
55359 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55360
55361         * gcc.dg/20010423-1.c: New test.
55362
55363 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55364
55365         * gcc.c-torture/execute/20010422-1.c: New test.
55366
55367 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55368
55369         * g++.old-deja/g++.ns/type2.C: New test.
55370
55371 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55372
55373         * g++.old-deja/g++.other/perf1.C: New test.
55374
55375 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55376
55377         * gcc.dg/c99-func-2.c: Remove xfail.
55378         * gcc.dg/c99-func-3.c: Remove xfail.
55379         * gcc.dg/c99-func-4.c: Remove xfail.
55380
55381 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55382
55383         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55384
55385 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55386
55387         * gcc.c-torture/compile/20010423-1.c: New test.
55388
55389 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55390
55391         * g++.old-deja/g++.pt/typename28.C: New test.
55392
55393 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55394
55395         * g++.old-deja/g++.abi/empty2.C: New test.
55396         * g++.old-deja/g++.abi/empty3.C: New test.
55397
55398 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55399
55400         * g++.old-deja/g++.other/comdat2.C: New test.
55401         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55402
55403 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55404
55405         * g++.old-deja/g++.other/overload14.C: New test.
55406
55407 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55408
55409         * g++.old-deja/g++.other/lookup23.C: New test.
55410
55411 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55412
55413         * gcc.c-torture/execute/20010403-1.c: New test.
55414
55415 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55416             Mark Mitchell  <mark@codesourcery.com>
55417
55418         * lib/old-dejagnu.exp: Don't delete output of executable.
55419         Add .exe suffix to executables.
55420
55421 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55422
55423         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55424
55425 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55426
55427         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55428
55429 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55430
55431         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55432         * g++.old-deja/g++.abi/crash1.C: New test.
55433
55434 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55435
55436         * g++.old-deja/g++.other/crash40.C: New test.
55437
55438 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55439
55440         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55441
55442 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55443
55444         * g++.old-deja/g++.other/warn6.C: New test.
55445
55446 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55447
55448         * g++.old-deja/g++.robertl/eb42.C: Same.
55449
55450 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55451
55452         * gcc.dg/wtr-conversion-1.c: New testcase.
55453
55454 2001-04-10  Richard Henderson  <rth@redhat.com>
55455
55456         * g++.old-deja/g++.other/array5.C: New.
55457
55458 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55459
55460         * gcc.c-torture/execute/20010408-1.c: New test.
55461
55462 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55463
55464         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55465         headers and constructs.
55466         * g++.old-deja/g++.robertl/eb79.C: Same.
55467         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55468         * g++.old-deja/g++.robertl/eb73.C: Same.
55469         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55470         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55471         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55472         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55473         * g++.old-deja/g++.robertl/eb44.C: Same.
55474         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55475         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55476         * g++.old-deja/g++.robertl/eb39.C: Same.
55477         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55478         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55479         * g++.old-deja/g++.robertl/eb30.C: Same.
55480         * g++.old-deja/g++.robertl/eb3.C: Same.
55481         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55482         * g++.old-deja/g++.robertl/eb21.C: Same.
55483         * g++.old-deja/g++.robertl/eb15.C: Same.
55484         * g++.old-deja/g++.robertl/eb118.C: Same.
55485         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55486         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55487         * g++.old-deja/g++.robertl/eb109.C: Same.
55488         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55489         * g++.old-deja/g++.mike/rtti1.C: Same.
55490         * g++.old-deja/g++.mike/p658.C: Same.
55491         * g++.old-deja/g++.mike/net46.C: Same.
55492         * g++.old-deja/g++.mike/net34.C: Same.
55493         * g++.old-deja/g++.mike/memoize1.C: Same.
55494         * g++.old-deja/g++.mike/eh2.C: Same.
55495         * g++.old-deja/g++.law/weak.C: Same.
55496         * g++.old-deja/g++.law/visibility7.C: Same.
55497         * g++.old-deja/g++.law/visibility25.C: Same.
55498         * g++.old-deja/g++.law/visibility22.C: Same.
55499         * g++.old-deja/g++.law/visibility2.C: Same.
55500         * g++.old-deja/g++.law/visibility17.C: Same.
55501         * g++.old-deja/g++.law/visibility13.C: Same.
55502         * g++.old-deja/g++.law/visibility10.C: Same.
55503         * g++.old-deja/g++.law/visibility1.C: Same.
55504         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55505         * g++.old-deja/g++.law/vbase1.C: Same.
55506         * g++.old-deja/g++.law/operators32.C: Same.
55507         * g++.old-deja/g++.law/nest3.C: Same.
55508         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55509         * g++.old-deja/g++.law/except5.C (main): Same.
55510         * g++.old-deja/g++.law/cvt7.C (run): Same.
55511         * g++.old-deja/g++.law/cvt2.C: Same.
55512         * g++.old-deja/g++.law/cvt16.C: Same.
55513         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55514         * g++.old-deja/g++.law/ctors17.C (main): Same.
55515         * g++.old-deja/g++.law/ctors13.C: Same.
55516         * g++.old-deja/g++.law/ctors12.C (main): Same.
55517         * g++.old-deja/g++.law/ctors10.C: Same.
55518         * g++.old-deja/g++.law/code-gen5.C: Same.
55519         * g++.old-deja/g++.law/bad-error7.C: Same.
55520         * g++.old-deja/g++.law/arm9.C: Same.
55521         * g++.old-deja/g++.law/arm12.C: Same.
55522         * g++.old-deja/g++.law/arg8.C: Same.
55523         * g++.old-deja/g++.law/arg1.C: Same.
55524         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55525         * g++.old-deja/g++.jason/template31.C: Same.
55526         * g++.old-deja/g++.jason/template24.C (main): Same.
55527         * g++.old-deja/g++.jason/2371.C: Same.
55528         * g++.old-deja/g++.eh/new2.C: Same.
55529         * g++.old-deja/g++.eh/new1.C: Same.
55530         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55531         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55532         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55533         * g++.old-deja/g++.brendan/crash62.C: Same.
55534         * g++.old-deja/g++.brendan/crash52.C: Same.
55535         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55536         * g++.old-deja/g++.brendan/crash38.C: Same.
55537         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55538         * g++.old-deja/g++.brendan/copy9.C: Same.
55539
55540 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55541
55542         * gcc.c-torture/execute/20001203-2.c (memset):
55543         Count argument is of type __SIZE_TYPE__.
55544
55545 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55546
55547         * gcc.c-torture/compile/20010404-1.c: New test.
55548
55549 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55550
55551         * gcc.c-torture/compile/20010326-1.c: New test.
55552
55553 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55554
55555         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55556         peculiarities of the SH.
55557         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55558
55559 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55560
55561         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55562         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55563         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55564
55565 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55566
55567         * g77.f-torture/compile/20010321-1.f: New test.
55568
55569 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55570
55571         * gcc.c-torture/compile/20010329-1.c: New test.
55572
55573 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55574
55575         * gcc.c-torture/execute/20010329-1.c: New test.
55576
55577 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55578
55579         * g++.old-deja/g++.other/eh4.C: Fix typo.
55580
55581 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55582
55583         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55584
55585 2001-03-28  Philip Blundell  <philb@gnu.org>
55586
55587         * gcc.c-torture/compile/20010328-1.c: New test.
55588
55589 2001-03-27  Richard Henderson  <rth@redhat.com>
55590
55591         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55592         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55593
55594 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55595
55596         * gcc.c-torture/compile/20010327-1.c: New test.
55597
55598 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55599
55600         * g++.old-deja/g++.other/friend12.C: New test.
55601         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55602         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55603
55604 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55605
55606         * gcc.c-torture/execute/20010325-1.c: New test.
55607
55608 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55609
55610         * g++.old-deja/g++.other/mangle3.C: New test.
55611
55612 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55613
55614         * g++.old-deja/g++.other/anon8.C: New test.
55615
55616 2001-03-20  Philip Blundell  <philb@gnu.org>
55617
55618         * gcc.c-torture/compile/20010320-1.c: New test.
55619
55620 2001-03-17  Richard Henderson  <rth@redhat.com>
55621
55622         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55623
55624 2001-03-15  Geoff Keating  <geoff@redhat.com>
55625
55626         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55627         tests on AIX.
55628
55629 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55630
55631         * g++.old-deja/g++.other/eh4.C: New test.
55632
55633 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55634
55635         * gcc.dg/cpp/mi1.c: Update.
55636
55637 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55638
55639         * g++.old-deja/g++.other/regstack.C: New test.
55640
55641 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55642
55643         * g++.old-deja/g++.other/ref4.C: New test.
55644
55645 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55646
55647         * objc/execute/va_method.m: Added.
55648         * objc/execute/IMP.m: Added.
55649         * objc/execute/_cmd.m: Added.
55650         * objc/execute/accessing_ivars.m: Added.
55651         * objc/execute/class-1.m: Added.
55652         * objc/execute/class-10.m: Added.
55653         * objc/execute/class-11.m: Added.
55654         * objc/execute/class-12.m: Added.
55655         * objc/execute/class-13.m: Added.
55656         * objc/execute/class-14.m: Added.
55657         * objc/execute/class-2.m: Added.
55658         * objc/execute/class-3.m: Added.
55659         * objc/execute/class-4.m: Added.
55660         * objc/execute/class-5.m: Added.
55661         * objc/execute/class-6.m: Added.
55662         * objc/execute/class-7.m: Added.
55663         * objc/execute/class-8.m: Added.
55664         * objc/execute/class-9.m: Added.
55665         * objc/execute/class-tests-1.h
55666         * objc/execute/class-tests-2.h
55667         * objc/execute/compatibility_alias.m: Added.
55668         * objc/execute/encode-1.m: Added.
55669         * objc/execute/formal_protocol-1.m: Added.
55670         * objc/execute/formal_protocol-2.m: Added.
55671         * objc/execute/formal_protocol-3.m: Added.
55672         * objc/execute/formal_protocol-4.m: Added.
55673         * objc/execute/formal_protocol-5.m: Added.
55674         * objc/execute/formal_protocol-6.m: Added.
55675         * objc/execute/formal_protocol-7.m: Added.
55676         * objc/execute/informal_protocol.m: Added.
55677         * objc/execute/initialize.m: Added.
55678         * objc/execute/load.m: Added.
55679         * objc/execute/many_args_method.m: Added.
55680         * objc/execute/nested-3.m: Added.
55681         * objc/execute/no_clash.m: Added.
55682         * objc/execute/private.m: Added.
55683         * objc/execute/redefining_self.m: Added.
55684         * objc/execute/root_methods.m: Added.
55685         * objc/execute/selector-1.m: Added.
55686         * objc/execute/static-1.m: Added.
55687         * objc/execute/static-2.m: Added.
55688         * objc/execute/va_method.m: Added.
55689
55690 2001-03-10  Richard Henderson  <rth@redhat.com>
55691
55692         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55693
55694 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55695
55696         * g++.old-deja/g++.other/crash31.C: XFAIL.
55697         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55698         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55699         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55700         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55701         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55702
55703 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55704
55705         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55706
55707 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55708
55709         * gcc.dg/20000724-1.c: Don't use multiline strings.
55710
55711 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55712
55713         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55714         result of -cString against what we expect it to be; don't just
55715         print it out for no one to read.
55716
55717         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55718         Based on testcases provided by Nicola Pero.
55719
55720 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55721
55722         * gcc.dg/cpp/macro7.c: New test.
55723
55724 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55725
55726         * gcc.dg/cpp/multiline.c: Update.
55727
55728 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55729
55730         * g++.old-deja/g++.other/enum3.C: New test.
55731
55732 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55733
55734         * g++.old-deja/g++.other/pod1.C: New test.
55735
55736 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55737
55738         * g++.old-deja/g++.ext/overload1.C: New test.
55739
55740 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55741
55742         * g++.old-deja/g++.pt/using1.C: New test.
55743
55744 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55745
55746         * g++.old-deja/g++.other/using9.C: New test.
55747
55748 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55749
55750         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55751
55752         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55753
55754 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55755
55756         * g++.old-deja/g++.ext/realpt1.C: Remove.
55757
55758 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55759
55760         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55761
55762 2001-02-26  Will Cohen  <wcohen@redhat.com>
55763
55764         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55765
55766 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55767
55768         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55769         templatized constructors.
55770
55771 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55772
55773         * gcc.c-torture/execute/20010224-1.c: New test.
55774
55775 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55776
55777         * gcc.c-torture/execute/20010222-1.c: New test.
55778
55779 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55780
55781         * g++.old-deja/g++.other/inline20.C: New test.
55782
55783 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55784
55785         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55786
55787 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55788
55789         * g++.old-deja/g++.other/lookup22.C: New test.
55790
55791 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55792
55793         * g77.dg: New directory.
55794         * g77.dg/20010216-1.f: New test case.
55795         * g77.dg/dg.exp: New driver.
55796         * lib/g77-dg.exp: New driver library.
55797
55798 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55799
55800         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55801
55802 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55803
55804         * g++.old-deja/g++.other/decl9.C: New test.
55805
55806 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55807
55808         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55809         not need <string> and also tests the initialization at runtime.
55810
55811 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55812
55813         * gcc.c-torture/execute/longlong.c: New test.
55814
55815 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55816
55817         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55818
55819 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55820
55821         * gcc.c-torture/execute/920302-1.c (execute):
55822         Change argument type to short.
55823
55824 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55825
55826         * g++.old-deja/g++.pt/deduct6.C: New test.
55827
55828 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55829
55830         * g++.old-deja/g++.pt/deduct5.C: New test.
55831
55832 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55833
55834         * gcc.c-torture/execute/20010209-1.c: New test.
55835
55836 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55837
55838         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55839
55840 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55841
55842         * g++.dg/vtgc1.C: Update for new ABI.
55843
55844         * consistency.vlad: New directory, 1665 files.
55845
55846 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55847
55848         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55849         return type.
55850         * gcc.dg/cpp/digraphs.c: Declare puts.
55851
55852 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55853
55854         * g++.old-deja/g++.other/warn5.C: New test.
55855
55856 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55857
55858         * g++.old-deja/g++.pt/spec40.C: New test.
55859
55860 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55861
55862         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55863         case.
55864         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55865
55866 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55867
55868         * gcc.c-torture/compile/20010209-1.c: New test.
55869
55870 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55871
55872         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55873         excess errors message but not if it crashes.
55874         * g++.old-deja/g++.other/crash27.C: Likewise.
55875         * g++.old-deja/g++.other/crash28.C: Likewise.
55876         * g++.old-deja/g++.other/crash30.C: Likewise.
55877         * g++.old-deja/g++.other/crash32.C: Likewise.
55878         * g++.old-deja/g++.other/crash35.C: Likewise.
55879         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55880
55881 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55882
55883         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55884         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55885         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55886         g77.f-torture/execute/execute.exp,
55887         g77.f-torture/noncompile/noncompile.exp,
55888         gcc.c-torture/execute/execute.exp,
55889         gcc.c-torture/execute/memcheck/memcheck.exp,
55890         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55891         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55892         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55893         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55894         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55895         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55896         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55897         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55898         Remove bug reporting instructions with ancient email addresses.
55899
55900 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55901
55902         * gcc.dg/20010202-1.c: New test.
55903         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55904
55905 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55906
55907         * g++.dg/stdbool-if.C: New test.
55908
55909 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55910
55911         * objc/execute/fdecl.m: Added main().
55912
55913 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55914
55915         * gcc.c-torture/execute/20010206-1.c: New test.
55916
55917 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55918
55919         * gcc.dg/cpp/avoidpaste1.c: Update.
55920
55921 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55922
55923         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55924         Pero <nicola@brainstorm.co.uk>.
55925         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55926
55927 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55928
55929         * g++.old-deja/g++.pt/spec39.C: New test.
55930
55931 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55932
55933         * gcc.c-torture/compile/20010202-1.c: New test.
55934
55935 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55936
55937         * g++.old-deja/g++.abi/primary2.C: New test.
55938         * g++.old-deja/g++.abi/primary3.C: New test.
55939         * g++.old-deja/g++.abi/primary4.C: New test.
55940         * g++.old-deja/g++.abi/primary5.C: New test.
55941         * g++.old-deja/g++.abi/vtable3.h: New test.
55942         * g++.old-deja/g++.abi/vtable3a.C: New test.
55943         * g++.old-deja/g++.abi/vtable3b.C: New test.
55944         * g++.old-deja/g++.abi/vtable3c.C: New test.
55945         * g++.old-deja/g++.abi/vtable3d.C: New test.
55946         * g++.old-deja/g++.abi/vtable3e.C: New test.
55947         * g++.old-deja/g++.abi/vtable3f.C: New test.
55948         * g++.old-deja/g++.abi/vtable3g.C: New test.
55949         * g++.old-deja/g++.abi/vtable3h.C: New test.
55950         * g++.old-deja/g++.abi/vtable3i.C: New test.
55951         * g++.old-deja/g++.abi/vtable3j.C: New test.
55952         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55953
55954 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55955
55956         * g++.old-deja/g++.other/anon6.C: New test.
55957         * g++.old-deja/g++.other/anon7.C: New test.
55958
55959 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55960
55961         * gcc.dg/cpp/avoidpaste2.c: New tests.
55962
55963 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55964
55965         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55966
55967 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55968
55969         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55970         DECIMAL_DIG cases for Irix."
55971
55972 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55973
55974         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55975
55976 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55977
55978         * gcc.dg/c99-tag-1.c: New test.
55979
55980 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55981
55982         * gcc.dg/cpp/tr-warn1.c: Add tests.
55983
55984 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55985
55986         * gcc.dg/cpp/avoidpaste1.c: Update.
55987         * gcc.dg/cpp/paste4.c: Update.
55988
55989 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55990
55991         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55992         cases for Irix.
55993
55994 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55995
55996         * g++.old-deja/g++.other/inline19.C: New test.
55997
55998 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55999
56000         * gcc.dg/Wlarger-than.c: New test.
56001
56002 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
56003
56004         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56005
56006 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
56007
56008         * gcc.c-torture/execute/20010129-1.c: New test.
56009         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56010
56011 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56012
56013         * gcc.dg/cpp/avoidpaste1.c: Test case.
56014
56015 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56016
56017         * g++.old-deja/g++.other/inline18.C: New test.
56018
56019 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56020
56021         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56022         and __builtin_putchar.
56023
56024 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56025
56026         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56027         tests.
56028
56029 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56030
56031         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56032         floating point number rounding mode to round to the nearest
56033         representable mode.
56034
56035 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56036
56037         * g++.old-deja/g++.other/mangle2.C: New test.
56038
56039 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56040
56041         * gcc.c-torture/compile/20010124-1.c: New test.
56042
56043 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56044
56045         * g++.old-deja/g++.pt/spec38.C: New test.
56046
56047 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56048
56049         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56050         "Build don't run".
56051
56052 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56053
56054         * gcc.c-torture/execute/20010123-1.c: New test.
56055
56056 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56057
56058         * g++.old-deja/g++.pt/spec37.C: New test.
56059
56060 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56061
56062         * g++.old-deja/g++.pt/overload14.C: New test.
56063
56064 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56065
56066         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56067         __builtin_return_address.
56068
56069 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56070
56071         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56072         * g++.old-deja/g++.pt/spec35.C: New test.
56073         * g++.old-deja/g++.pt/spec36.C: New test.
56074
56075 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56076
56077         * gcc.c-torture/compile/20010118-1.c: New test.
56078
56079 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56080
56081         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56082
56083 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56084
56085         * gcc.c-torture/execute/20010119-1.c: New test.
56086
56087 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56088
56089         * g++.old-deja/g++.other/vbase5.C: New test.
56090
56091 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56092
56093         * gcc.c-torture/execute/20010118-1.c: New test.
56094
56095 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56096
56097         * g++.old-deja/g++.pt/deduct3.C: New test.
56098
56099 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56100
56101         * g++.old-deja/g++.pt/spec34.C: New test.
56102
56103 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56104
56105         * g77.f-torture/compile/20000601-2.f: New test.
56106
56107 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56108
56109         * g++.old-deja/g++.other/init17.C: New test.
56110
56111 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56112
56113         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56114
56115 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56116
56117         * g++.old-deja/g++.pt/unify8.C: New test.
56118
56119 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56120
56121         * g++.old-deja/g++.abi/vbase1.C: New test.
56122
56123 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56124
56125         * g++.old-deja/g++.pt/crash65.C: New test.
56126
56127 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56128
56129         * gcc.dg/cpp/assembl2.S: New test case.
56130
56131 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56132
56133         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56134         are supported.
56135
56136 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56137
56138         * g++.old-deja/g++.other/builtins1.C: New test.
56139         * g++.old-deja/g++.other/builtins2.C: Likewise.
56140         * g++.old-deja/g++.other/builtins3.C: Likewise.
56141         * g++.old-deja/g++.other/builtins4.C: Likewise.
56142
56143 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56144
56145         * gcc.c-torture/compile/20010117-1.c: New test.
56146         * gcc.c-torture/compile/20010117-2.c: New test.
56147
56148 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56149
56150         * g77.f-torture/execute/20010116.[fx]: New test,
56151         XFAIL on i?86-*-*.
56152         * g77.f-torture/compile/20010115.f: Indicate it's
56153         a test for PR fortran/1636.
56154
56155 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56156
56157         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56158
56159 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56160
56161         * g77.f-torture/compile/20010115.f: New test.
56162
56163 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56164
56165         * g++.old-deja/g++.pt/nontype5.C: New test.
56166
56167 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56168
56169         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56170         have an equivalent working one below it.
56171
56172 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56173
56174         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56175         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56176
56177 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56178
56179         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56180         message containing "init_priority".
56181         (conpr-2.C): Likewise.
56182         (conpr-3.C): Likewise.
56183         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56184
56185 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56186
56187         * gcc.c-torture/execute/20010114-2.c: New test.
56188
56189 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56190
56191         * gcc.c-torture/compile/20010114-1.c: New test.
56192         * gcc.c-torture/compile/20010114-1.x: Xfail.
56193         * gcc.c-torture/compile/20010114-2.c: New test.
56194         * gcc.c-torture/execute/20010114-1.c: New test.
56195         * gcc.dg/trunc-1.c: New test.
56196         * gcc.dg/uninit-B.c: New test.
56197
56198 2001-01-13  Nick Clifton  <nickc@redhat.com>
56199
56200         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56201         target.
56202
56203 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56204
56205         * gcc.c-torture/compile/20010113-1.c: New test.
56206
56207 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56208
56209         * gcc.c-torture/compile/20001212-1.c: New test.
56210
56211 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56212
56213         * gcc.dg/cpp/widestr1.c: Update.
56214         * gcc.dg/cpp/prag-imp.c: Remove.
56215
56216 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56217
56218         * gcc.c-torture/execute/20000801-3.x: Remove.
56219         * gcc.dg/c90-init-1.c: New test.
56220         * gcc.dg/c99-init-1.c: New test.
56221         * gcc.dg/c99-init-2.c: New test.
56222         * gcc.dg/gnu99-init-1.c: New test.
56223
56224 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56225
56226         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56227         testing that no relevant ones were found.
56228
56229 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56230
56231         * g++.old-deja/g++.pt/cast2.C: New test.
56232
56233 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56234
56235         * g++.old-deja/g++.pt/friend47.C: New test.
56236
56237 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239         * g++.old-deja/g++.pt/instantiate13.C: New test.
56240
56241 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56242
56243         * g++.old-deja/g++.other/defarg7.C: New test.
56244         * g++.old-deja/g++.other/defarg8.C: New test.
56245
56246 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56247
56248         * g++.old-deja/g++.pt/crash64.C: New test.
56249
56250 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56251
56252         * g++.old-deja/g++.pt/crash63.C: New test.
56253
56254 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56255
56256         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56257
56258 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56259
56260         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56261
56262 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56263
56264         * g++.old-deja/g++.pt/error3.C: New test.
56265
56266 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56267
56268         * g++.old-deja/g++.other/crash39.C: New test.
56269
56270 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56271
56272         * g++.old-deja/g++.other/vbase4.C: New test.
56273
56274 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56275
56276         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56277         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56278         * gcc.dg/special/special.exp: New test driver which will check
56279         for alias support for the above test.
56280
56281 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56282
56283         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56284         problems on small machines.
56285         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56286         parameterize.
56287
56288 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56289
56290         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56291         mips.
56292         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56293
56294 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56295
56296         * g++.old_deja/g++.pt/using8.C: New test.
56297
56298 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56299
56300         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56301
56302 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56303
56304         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56305         where a failure is expected.
56306         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56307
56308 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56309
56310         * g++.old_deja/g++.pt/instantiate12.C: New test.
56311
56312 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56313
56314         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56315         start of structs.
56316         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56317         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56318         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56319         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56320         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56321         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56322         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56323         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56324         * g++.old-deja/g++.eh/spec6.C: Likewise.
56325         * g++.old-deja/g++.jason/crash3.C: Likewise.
56326         * g++.old-deja/g++.law/ctors11.C: Likewise.
56327         * g++.old-deja/g++.law/ctors17.C: Likewise.
56328         * g++.old-deja/g++.law/ctors5.C: Likewise.
56329         * g++.old-deja/g++.law/ctors9.C: Likewise.
56330         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56331         * g++.old-deja/g++.mike/net22.C: Likewise.
56332         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56333         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56334         * g++.old-deja/g++.mike/virt3.C: Likewise.
56335         * g++.old-deja/g++.niklas/t128.C: Likewise.
56336         * g++.old-deja/g++.other/anon4.C: Likewise.
56337         * g++.old-deja/g++.other/using1.C: Likewise.
56338         * g++.old-deja/g++.other/warn3.C: Likewise.
56339         * g++.old-deja/g++.pt/t37.C: Likewise.
56340         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56341         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56342
56343 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56344
56345         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56346
56347 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56348
56349         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56350
56351 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56352
56353         * gcc.c-torture/compile/20010107-1.c: New test.
56354
56355 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56356
56357         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56358
56359 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56360
56361         * gcc.dg/format/format.h: New file.
56362         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56363         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56364         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56365         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56366         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56367         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56368         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56369         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56370         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56371         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56372         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56373         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56374         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56375         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56376         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56377         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56378         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56379         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56380         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56381         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56382         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56383         instead of declaring standard types, macros and functions in each
56384         test.
56385
56386 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56387
56388         * gcc.c-torture/execute/20010106-1.c: New test.
56389
56390 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56391
56392         * gcc.dg/format/format.exp: New file.
56393         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56394         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56395         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56396         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56397         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56398         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56399         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56400         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56401         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56402         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56403         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56404         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56405         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56406         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56407         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56408         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56409         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56410         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56411         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56412         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56413         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56414         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56415         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56416         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56417         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56418         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56419         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56420         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56421         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56422         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56423         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56424         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56425         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56426         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56427         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56428         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56429         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56430         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56431         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56432         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56433         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56434         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56435
56436 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56437
56438         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56439         account.
56440
56441 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56442
56443         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56444
56445 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56446
56447         * g++.old-deja/g++.pt/crash62.C: New test.
56448
56449 2001-01-04  Richard Henderson  <rth@redhat.com>
56450
56451         * gcc.dg/20000926-1.c: Update expected warnings.
56452         * gcc.dg/array-2.c: Likewise.
56453         * gcc.dg/array-4.c: Also validate flexible array members.
56454         * gcc.dg/c99-flex-array-1.c: New.
56455
56456 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56457
56458         * gcc.c-torture/compile/20001222-1.x: Remove.
56459
56460 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56461
56462         * gcc.c-torture/execute/built-in-setjmp.c: New.
56463
56464 2001-01-03  Richard Henderson  <rth@redhat.com>
56465
56466         * gcc.dg/940510-1.c: Update expected error wording.
56467         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56468
56469 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56470
56471         * lib/target-supports.exp (check_alias_available): Modified to
56472         indicate aliases not supported if only weak aliases are supported.
56473
56474 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56475
56476         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56477         Turn on cmpstrsi checks for __pj__ and __i370__.
56478
56479 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56480
56481         * g++.old-deja/g++.other/virtual11.C: New test.
56482
56483 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56484
56485         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56486
56487 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56488
56489         * gcc.c-torture/compile/20010102-1.c: New test.
56490
56491 2001-01-02  Andreas Jaeger  <aj@suse.de>
56492
56493         * gcc.dg/noreturn-3.c: New test.
56494
56495         * gcc.dg/noreturn-4.c: New test.
56496
56497 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56498
56499         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56500         __builtin_fputc and __builtin_fwrite.
56501
56502 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56503
56504         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56505         signed char, not default char.
56506
56507 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56508
56509         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56510
56511 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56512
56513         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56514
56515 2000-12-29  Richard Henderson  <rth@redhat.com>
56516
56517         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56518         (__cyg_profile_func_exit): Define.
56519
56520 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56521
56522         * g++.dg/vtgc1.C: New test.
56523
56524 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56525
56526         * gcc.dg/noncompile/20001228-1.c: New test.
56527
56528         * gcc.dg/20001228-1.c: New test.
56529
56530         * gcc.c-torture/execute/20001228-1.c: New test.
56531
56532 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56533
56534         * gcc.dg/format-strfmon-1.c: New test.
56535
56536 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56537
56538         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56539         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56540         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56541         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56542         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56543         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56544         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56545         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56546         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56547         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56548         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56549         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56550         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56551
56552         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56553         * gcc.c-torture/execute/string-opt-4.c: Test index.
56554
56555 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56556
56557         * gcc.c-torture/compile/20001226-1.c: New test.
56558
56559 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56560
56561         * gcc.c-torture/compile/20001222-1.c: New test.
56562         * gcc.c-torture/compile/20001222-1.x: Xfail.
56563
56564 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56565
56566         * gcc.c-torture/execute/comp-goto-2.c: New test.
56567
56568 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56569
56570         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56571         Use long types if __INT_MAX__ is 32767.
56572         (main): Use cast to (sint32 *) when poking 88 into a_page.
56573
56574         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56575
56576 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56577
56578         * gcc.c-torture/compile/20001221-1.c: New test.
56579         * gcc.c-torture/execute/20001221-1.c: New test.
56580
56581 2000-12-20  Richard Henderson  <rth@redhat.com>
56582
56583         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56584         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56585
56586 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56587
56588         * gcc.dg/compare3.c: New test.
56589
56590 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56591
56592         * gcc.dg/format-warnll-1.c: New test.
56593
56594 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56595
56596         * gcc.dg/cpp/cmdlne-P.c: New test.
56597
56598 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56599
56600         * gcc.c-torture/execute/builtin-abs-1.c,
56601         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56602
56603 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56604
56605         * gcc.dg/cpp/multiline.c: New test.
56606
56607 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56608
56609         * g++.old-deja/g++.other/syshdr1.C: Update.
56610         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56611
56612 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56613
56614         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56615
56616 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56617
56618         * g++.old-deja/g++.pt/ttp65.C: New test.
56619
56620 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56621
56622         * g++.old-deja/g++.pt/ttp64.C: New test.
56623
56624 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56625
56626         * g++.old-deja/g++.pt/spec33.C: New test.
56627
56628 2000-12-14  Catherine Moore  <clm@redhat.com>
56629
56630         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56631         * gcc.c-torture/execute/920612-2.c: Likewise.
56632         * gcc.c-torture/execute/920428-2.c: Likewise.
56633         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56634         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56635
56636 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56637
56638         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56639         * gcc.dg/pack-test-2.c: Likewise.
56640
56641 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56642
56643         Tests by Zack Weinberg <zackw@stanford.edu>.
56644
56645         * gcc.dg/cpp/defined.c: Update.
56646         * gcc.dg/cpp/defined_trad.c: New tests.
56647
56648 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56649
56650         * gcc.dg/cpp/trad-direct.c: Update.
56651
56652 2000-12-11  Neil Booth  <neilb@earthling.net>
56653
56654         * gcc.dg/cpp/defined_trad.c
56655
56656 2000-12-11  Neil Booth  <neilb@earthling.net>
56657
56658         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56659
56660 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56661
56662         * gcc.dg/format-miss-2.c: New test.
56663
56664 2000-12-09  Neil Booth  <neilb@earthling.net>
56665
56666         * gcc.dg/cpp/lineflags.c: New tests.
56667         * gcc.dg/cpp/poison.c: Update.
56668         * gcc.dg/cpp/redef2.c: Update.
56669         * gcc.dg/cpp/skipping.c: New test.
56670
56671 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56672
56673         * g++.old-deja/g++.other/eh3.C: New testcase.
56674
56675 2000-12-07  Neil Booth  <neilb@earthling.net>
56676
56677         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56678         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56679         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56680         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56681         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56682         Update.
56683
56684 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56685
56686         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56687         __SIZE_TYPE__ instead of int for type of integers cast to
56688         pointers.
56689
56690 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56691
56692         * g++.old-deja/g++.other/cleanup4.C: New test.
56693
56694 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56695
56696         * format-sec-1.c: New test.
56697
56698 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56699
56700         * gcc.dg/format-nonlit-3.c: New test.
56701
56702 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56703
56704         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56705         through a null pointer.
56706
56707 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56708
56709         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56710         * g++.old-deja/g++.pt/partial4.C: New test.
56711
56712 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56713
56714         * gcc.c-torture/execute/ieee/hugeval.x: New.
56715
56716 2000-12-06  Neil Booth  <neilb@earthling.net>
56717
56718         * gcc.dg/cpp/backslash2.c: New tests.
56719
56720 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56721
56722         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56723         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56724
56725 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56726
56727         * gcc.c-torture/execute/20001203-2.c: New testcase.
56728
56729 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56730
56731         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56732         * g++.old-deja/g++.other/virtual10.C: New test.
56733
56734 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56735
56736         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56737
56738 2000-12-05  Richard Henderson  <rth@redhat.com>
56739
56740         * gcc.c-torture/compile/20001205-1.c: New.
56741
56742 2000-12-04  Neil Booth  <neilb@earthling.net>
56743
56744         * g++.old-deja/g++.other/virtual9.C: New test.
56745         * g++.old-deja/g++.pt/crash61.C: New test.
56746         * gcc.c-torture/execute/loop-9.c: New test.
56747
56748 2000-12-04  Neil Booth  <neilb@earthling.net>
56749
56750         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56751         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56752         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56753         * gcc.dg/cpp/extratokens.c: ...here.
56754
56755 2000-12-04  Neil Booth  <neilb@earthling.net>
56756
56757         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56758         New tests.
56759
56760 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56761
56762         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56763         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56764
56765 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56766
56767         * gcc.c-torture/execute/20001203-1.c: New test.
56768
56769 2000-12-03  Neil Booth  <neilb@earthling.net>
56770
56771         * gcc.dg/cpp/macro6.c: New test cases.
56772
56773 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56774
56775         * gcc.c-torture/execute/string-opt-9.c: New test.
56776         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56777         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56778         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56779
56780         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56781         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56782
56783 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56784
56785         * gcc.dg/cpp/if-6.c: New testcase.
56786
56787         * gcc.dg/20001201-1.c: New testcase.
56788
56789 2000-12-02  Neil Booth  <neilb@earthling.net>
56790
56791         * g++.old-deja/g++.other/externC4.C,
56792         g++.old-deja/g++.other/friend10.C: New tests.
56793
56794 2000-12-02  Neil Booth  <neilb@earthling.net>
56795
56796         * g++.old-deja/g++.other/instan2.C
56797         * g++.old-deja/g++.other/instan3.C: New test.
56798
56799 2000-12-02  Neil Booth  <neilb@earthling.net>
56800
56801         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56802         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56803         gnuc99.c,gnuc99-pedantic.c: New tests.
56804
56805 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56806
56807         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56808         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56809
56810 2000-12-01  Neil Booth  <neilb@earthling.net>
56811
56812         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56813         * gcc.dg/cpp/poison.c: Update.
56814         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56815
56816 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56817
56818         * g77.f-torture/execute/20001201.f: New test.
56819
56820 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56821
56822         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56823
56824 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56825
56826         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56827
56828 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56829
56830         * g++.old-deja/g++.other/cast6.C: New test.
56831
56832 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56833
56834         * gcc.c-torture/execute/20001130-2.c: New testcase.
56835
56836 2000-11-30  Richard Henderson  <rth@redhat.com>
56837
56838         * gcc.c-torture/execute/20001130-1.c: New test.
56839
56840 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56841
56842         * g++.old-deja/g++.other/op3.C: New test.
56843
56844 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56845
56846         * g++.old-deja/g++.other/op2.C: New test.
56847
56848 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56849
56850         * g++.old-deja/g++.other/crash38.C: New test.
56851
56852 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56853
56854         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56855
56856 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56857
56858         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56859         tests.
56860         * gcc.c-torture/execute/string-opt-6.c: New test.
56861
56862         * gcc.dg/20001117-1.c: Add main.
56863
56864 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56865
56866         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56867         Move from here ...
56868         * gcc.dg/940510-1.c: ... to here.
56869
56870         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56871         zero-size arrays in toplevel structures.
56872
56873 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56874
56875         * gcc.c-torture/execute/loop-8.c: New test.
56876
56877 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56878
56879         * g++.old-deja/g++.other/base1.C: New test.
56880
56881 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56882
56883         * g++.old-deja/g++.other/parse2.C: New test.
56884
56885 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56886
56887         * g++.old-deja/g++.pt/incomplete1.C: New test.
56888
56889 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56890
56891         * g++.old-deja/g++.other/friend9.C: New test.
56892
56893 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56894
56895         * gcc.dg/20001127-1.c: New test.
56896
56897 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56898
56899         * g++.old-deja/g++.pt/friend46.C: New test.
56900
56901 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56902
56903         * g++.old-deja/g++.other/ptrmem8.C: New test.
56904
56905 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56906
56907         * gcc.c-torture/execute/string-opt-7.c: New test.
56908         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56909
56910 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56911
56912         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56913         instead of 'mkcheck 2'.
56914
56915 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56916
56917         * gcc.c-torture/execute/memcheck/driver.c,
56918         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56919         C9X references to refer to C99.
56920
56921 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56922
56923         * gcc.dg/ultrasp3.c: New test.
56924
56925 2000-11-25  Neil Booth  <neilb@earthling.net>
56926
56927         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56928
56929 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56930
56931         * gcc.c-torture/compile/20001123-2.c: New.
56932
56933 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56934
56935         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56936
56937 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56938
56939         * gcc.dg/sequence-point-1.c: Add some new tests.
56940         * gcc.c-torture/execute/20001124-1.c: New test.
56941
56942 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56943
56944         * g++.old-deja/g++.other/vaarg4.C: New test.
56945         * gcc.c-torture/compile/20001123-1.c: New test.
56946
56947 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56948
56949         * g++.other/crash24.C: Adjust and remove XFAIL.
56950         * g++.other/crash37.C: New test.
56951
56952 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56953
56954         * g++.old-deja/g++.pt/instantiate9.C: New test.
56955
56956 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56957
56958         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56959         new ABI, too.
56960
56961         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56962         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56963
56964 2000-11-22  Neil Booth  <neilb@earthling.net>
56965
56966         * gcc.dg/cpp/Wtrigraphs.c: New test.
56967
56968 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56969
56970         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56971
56972 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56973
56974         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56975
56976 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56977
56978         * lib/gcc-dg.exp: load_lib scanasm.exp.
56979         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56980         * lib/g++-dg.exp: load_lib scanasm.exp.
56981         * lib/scanasm.exp: New.
56982         (scan-assembler, scan-assembler-not): Add optional arguments to
56983         test name, or if not present, the pattern name.
56984         (scan-assembler-dem, scan-assembler-dem-not): New.
56985
56986         * g++.dg/dg.exp: New.
56987
56988 2000-11-21  Neil Booth  <neilb@earthling.net>
56989
56990         * gcc.dg/cpp/integrated1.c: Remove.
56991
56992 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56993
56994         * gcc.c-torture/execute/20001121-1.c: New test.
56995
56996 2000-11-21  Richard Henderson  <rth@redhat.com>
56997
56998         * gcc.c-torture/compile/20001121-1.c: New test.
56999
57000 2000-11-20  Neil Booth  <neilb@earthling.net>
57001
57002         * gcc.dg/cpp/integrated1.c: New test.
57003
57004 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
57005
57006         * g++.old-deja/g++.other/inline17.C: New test.
57007
57008 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57009
57010         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57011         local variable to be zero: I made the variable global. Now
57012         uses abort() and exit() instead of relying on main's return value.
57013
57014 2000-11-20  Neil Booth  <neilb@earthling.net>
57015
57016         * gcc.dg/cpp/paste2.c: Update test.
57017         * objc/execute/paste.m: New test.
57018
57019 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57020
57021         * gcc.dg/c99-condexpr-1.c: New test.
57022
57023 2000-11-20  Neil Booth  <neilb@earthling.net>
57024
57025         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57026
57027 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57028
57029         * g++.old-deja/g++.pt/export1.C: New test.
57030
57031 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57032
57033         * gcc.dg/20001117-1.c: New test.
57034
57035 2000-11-18  Richard Henderson  <rth@redhat.com>
57036
57037         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57038
57039 2000-11-18  Richard Henderson  <rth@redhat.com>
57040
57041         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57042         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57043         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57044
57045 2000-11-18  Richard Henderson  <rth@redhat.com>
57046
57047         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57048         (main): New.  Exit cleanly.
57049
57050 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57051
57052         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57053         gcc.dg/c99-fordecl-2.c: New tests.
57054
57055 2000-11-18  Richard Henderson  <rth@redhat.com>
57056
57057         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57058         * gcc.c-torture/execute/zerolen-2.c: New.
57059
57060 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57061
57062         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57063         memory.
57064
57065 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57066
57067         * g++.old-deja/g++.pt/instantiate8.C: New test.
57068
57069 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57070
57071         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57072         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57073
57074 2000-11-16  Nick Clifton  <nickc@redhat.com>
57075
57076         * gcc.c-torture/execute/nestfunc-2.c: New test.
57077         * gcc.c-torture/execute/nestfunc-3.c: New test.
57078
57079 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57080
57081         * gcc.c-torture/compile/20001116-1.c: New test.
57082
57083 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57084
57085         * gcc.c-torture/execute/20001115-1.c: New test.
57086
57087 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57088
57089         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57090         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57091         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57092         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57093
57094 2000-11-15  Neil Booth  <neilb@earthling.net>
57095
57096         gcc.dg/cpp/_Pragma1.c: Update.
57097         gcc.dg/cpp/_Pragma2.c: New test.
57098
57099 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57100
57101         * g++.old-deja/g++.other/anon5.C: New test.
57102
57103 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57104
57105         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57106         tests.
57107
57108 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57109
57110         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57111         output.
57112
57113 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57114
57115         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57116         labels at end of compound statements.
57117
57118 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57119
57120         * gcc.c-torture/execute/loop-7.c: New test.
57121
57122 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57123
57124         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57125
57126 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57127
57128         * gcc.dg/c99-bool-1.c: New test.
57129
57130 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57131
57132         * gcc.dg/c99-scope-1.c: Remove xfail.
57133         * gcc.dg/c99-scope-2.c: New test.
57134
57135 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57136
57137         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57138         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57139
57140 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57141
57142         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57143         error messages.
57144
57145         * g++.mike/p700.C: Don't typedef wchar_t.
57146         * g++.mike/p784.C: Likewise.
57147         * g++.mike/eb101.C: Don't use __wchar_t.
57148
57149 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57150
57151         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57152         from DO loop.
57153
57154 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57155
57156         * gcc.c-torture/execute/20001111-1.c: New test.
57157
57158 2000-11-10  Nick Clifton  <nickc@redhat.com>
57159
57160         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57161         long multuiple and accumulate.
57162
57163 2000-11-09  Richard Henderson  <rth@redhat.com>
57164
57165         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57166         via size_t instead of int.
57167
57168         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57169         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57170         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57171         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57172
57173 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57174
57175         * gcc.c-torture/compile/20001109-1.c: New test.
57176         * gcc.c-torture/compile/20001109-2.c: New test.
57177
57178 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57179
57180         * g++.old-deja/g++.pt/operator1.C: New test.
57181         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57182
57183 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57184
57185         * gcc.dg/20001108-1.c: New test.
57186
57187 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57188
57189         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57190         with both arguments constant strings.
57191         * gcc.c-torture/execute/string-opt-3.c: New test.
57192         * gcc.c-torture/execute/string-opt-4.c: New test.
57193         * gcc.c-torture/execute/string-opt-5.c: New test.
57194
57195 2000-11-08  Nick Clifton  <nickc@redhat.com>
57196
57197         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57198         mulsidi3adddi patterns.
57199
57200 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57201
57202         * g++.old-deja/g++.other/crash36.C: New test.
57203
57204 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57205
57206         * g++.old-deja/g++.other/init16.C: New test.
57207
57208 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57209
57210         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57211
57212 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57213
57214         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57215         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57216         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57217
57218 2000-11-07  DJ Delorie  <dj@redhat.com>
57219
57220         * gcc.dg/20000614-1.c: Add return so that test can pass.
57221
57222 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57223
57224         * gcc.c-torture/execute/string-opt-1.c: New test.
57225
57226 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57227
57228         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57229         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57230         parameters in registers, and there is no way for a varargs
57231         function to know in which order the integer and floating-point
57232         parameters should be interleaved when they are placed on the
57233         stack.
57234         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57235         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57236
57237 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57238
57239         * gcc.c-torture/execute/string-opt-2.c: New test.
57240
57241 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57242
57243         * g++.old-deja/g++.pt/crash60.C: New test.
57244
57245 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57246
57247         * g++.old-deja/g++.other/crash24.C: New test.
57248         * g++.old-deja/g++.other/crash25.C: New test.
57249         * g++.old-deja/g++.other/crash26.C: New test.
57250         * g++.old-deja/g++.other/crash27.C: New test.
57251         * g++.old-deja/g++.other/crash28.C: New test.
57252         * g++.old-deja/g++.other/crash29.C: New test.
57253         * g++.old-deja/g++.other/crash30.C: New test.
57254         * g++.old-deja/g++.other/crash31.C: New test.
57255         * g++.old-deja/g++.other/crash32.C: New test.
57256         * g++.old-deja/g++.other/crash33.C: New test.
57257         * g++.old-deja/g++.other/crash34.C: New test.
57258         * g++.old-deja/g++.other/crash35.C: New test.
57259
57260 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57261
57262         * gcc.c-torture/execute/20001031-1.c: New test.
57263
57264 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57265
57266         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57267         namespace.
57268
57269         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57270         standards-conformant.
57271
57272         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57273
57274         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57275         * g++.old-deja/g++.mike/p755a.C: Likewise.
57276         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57277         library makes no calls to `operator new' during initialization.
57278
57279 2000-11-04  Neil Booth  <neilb@earthling.net>
57280
57281         * gcc.dg/cpp/include2.c: New tests.
57282
57283 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57284
57285         * lib/g++.exp (g++_set_ld_library_path): New function.
57286         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57287
57288 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57289
57290         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57291         warnings.
57292
57293 2000-11-01  Richard Henderson  <rth@redhat.com>
57294
57295         * g++.old-deja/g++.ext/namedret1.C: New.
57296         * g++.old-deja/g++.ext/namedret2.C: New.
57297         * g++.old-deja/g++.ext/namedret3.C: New.
57298
57299 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57300
57301         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57302         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57303
57304 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57305
57306         * gcc.c-torture/execute/va-arg-21.c: New test.
57307
57308 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57309
57310         * gcc.dg/c99-complex-2.c: New test.
57311
57312 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57313
57314         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57315
57316 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57317
57318         * g++.old-deja/g++.other/inline16.C: New test.
57319
57320 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57321
57322         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57323         __PRETTY_FUNCTION__
57324
57325 2000-10-29  Neil Booth  <neilb@earthling.net>
57326
57327         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57328         New tests.
57329         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57330         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57331         optimisation.
57332
57333 2000-10-29  Neil Booth  <neilb@earthling.net>
57334
57335         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57336         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57337         * mi5.c: Test multiple includes work with -C.
57338         * trigraphs.c: Test ^= version.
57339
57340 2000-10-28  Neil Booth  <neilb@earthling.net>
57341
57342         New tests and test updates for new macro expander.
57343
57344         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57345         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57346         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57347         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57348         new diagnostic messages.
57349
57350         * gcc.dg/cpp/macro3.c: New tests.
57351
57352 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57353
57354         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57355         on the same line.
57356
57357 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57358
57359         * g++.old-deja/g++.other/eh2.C: New test.
57360
57361 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57362
57363         * gcc.c-torture/execute/20001027-1.c: New test.
57364
57365 2000-10-26  Richard Henderson  <rth@redhat.com>
57366
57367         * gcc.c-torture/execute/20001026-1.c: New.
57368
57369 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57370
57371         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57372         * g++.old-deja/g++.law/builtin1.C: Likewise.
57373         * g++.old-deja/g++.law/ctors10.C: Likewise.
57374         * g++.old-deja/g++.law/virtual3.C: Likewise.
57375         * g++.old-deja/g++.mike/p658.C: Likewise.
57376         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57377         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57378         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57379         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57380         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57381
57382 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57383
57384         * gcc.c-torture/compile/20001024-1.c: New test.
57385
57386 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57387
57388         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57389         to tell us whether or not we are using V3.
57390
57391 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57392
57393         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57394         operands.
57395
57396 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57397
57398         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57399
57400 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57401
57402         * gcc.c-torture/execute/20001024-1.c: New test.
57403
57404 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57405
57406         * g++.old-deja/g++.other/sibcall1.C: New test.
57407
57408 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57409
57410         * gcc.dg/noncompile/init-3.c: New test.
57411
57412 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57413
57414         * gcc.dg/format-array-1.c: New test.
57415
57416 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57417
57418         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57419         writing through null pointers; remove comment about testing
57420         unterminated strings.
57421
57422 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57423
57424         * gcc.c-torture/execute/20001017-2.c: New test.
57425
57426 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57427
57428         * gcc.c-torture/compile/20001018-1.c: New test.
57429         * gcc.c-torture/compile/20001018-1.x: Xfail.
57430
57431 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57432
57433         * gcc.c-torture/execute/20001017-1.c: New test.
57434
57435 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57436
57437         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57438         for multiple use of arguments with scanf formats; add tests for
57439         multiple use of arguments.
57440
57441 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57442
57443         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57444         from some old tests.
57445
57446 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57447
57448         * gcc.dg/format-miss-1.c: New test.
57449
57450 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57451
57452         * gcc.c-torture/execute/20001013-1.c: New test.
57453
57454 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57455
57456         * gcc.dg/format-branch-1.c: New test.
57457
57458 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57459
57460         * README, lib/file-format.exp: Remove EGCS references.
57461
57462 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57463
57464         * gcc.dg/20001013-1.c: New test.
57465
57466 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57467
57468         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57469         for intmax_t in the compiler using __typeof__ and the type rules
57470         for conditional expressions.
57471
57472 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57473
57474         * gcc.dg/20001012-1.c: New test.
57475         * gcc.dg/20001012-2.c: New test.
57476
57477 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57478
57479         * gcc.dg/format-attr-1.c: New test.
57480
57481 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57482
57483         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57484         __LONG_LONG_MAX__ instead of LLONG_MAX.
57485
57486 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57487
57488         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57489         scanf flags.
57490         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57491         flags.
57492
57493 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57494
57495         * gcc.dg/sequence-pt-1.c: New test.
57496
57497 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57498
57499         * gcc.c-torture/execute/20001011-1.c: New testcase.
57500         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57501
57502 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57503
57504         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57505         does not error on it.
57506
57507 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57508
57509         * gcc.dg/20001009-1.c: New test.
57510
57511 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57512
57513         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57514         * gcc.c-torture/execute/20001009-2.c: ... to here.
57515
57516 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57517
57518         * gcc.c-torture/compile/20001009-1.c: New testcase.
57519         * gcc.c-torture/execute/20001009-1.c: New testcase.
57520         Testcases provided by Jan Hubicka <jh@suse.cz>.
57521
57522 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57523
57524         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57525         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57526         uintmax_t using <limits.h> to emulate the compiler's internal
57527         logic.  No longer XFAIL %j tests.
57528
57529 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57530
57531         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57532         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57533         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57534         regexps and details of expected handling of some bad formats.
57535         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57536         suppression.
57537
57538 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57539
57540         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57541         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57542         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57543         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57544         in list archives.
57545
57546 2000-10-06  Richard Henderson  <rth@cygnus.com>
57547
57548         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57549         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57550         * g++.old-deja/g++.jason/report.C: Likewise.
57551         * g++.old-deja/g++.law/friend5.C: Likewise.
57552         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57553         of the expected warnings.
57554
57555 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57556
57557         * g++.old-deja/g++.pt/enum14.C: New test.
57558
57559 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57560
57561         * g++.old-deja/g++.pt/crash59.C: New test.
57562
57563 2000-10-04  Will Cohen  <wcohen@redhat.com>
57564
57565         * gcc.dg/20000926-1.c: New test.
57566
57567 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57568
57569         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57570         function name for current C++ compiler.
57571         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57572
57573 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57574
57575         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57576         __PRETTY_FUNCTION__.
57577         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57578
57579 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57580
57581         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57582
57583 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57584
57585         * gcc.c-torture/compile/20000923-1.c: New test.
57586
57587 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57588
57589         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57590         * g++.old-deja/g++.pt/ttp62.C: Same.
57591         * g++.old-deja/g++.other/inline14.C: Same.
57592
57593 2000-09-24  Richard Henderson  <rth@cygnus.com>
57594
57595         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57596
57597 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57598
57599         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57600
57601 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57602
57603         * gcc.c-torture/compile/20000922-1.c: New file.
57604
57605 2000-09-21  Nick Clifton  <nickc@redhat.com>
57606
57607         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57608         a signed long modulo operation.
57609         (mod6): New function - perform an unsigned long modulo operation.
57610         (main): Add tests for modulos of very large numbers by very small
57611         dividends.
57612
57613 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57614
57615         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57616
57617 2000-09-19  Richard Henderson  <rth@cygnus.com>
57618
57619         * gcc.dg/compare2.c (case 10): XFAIL.
57620
57621 2000-09-18  Richard Henderson  <rth@cygnus.com>
57622
57623         * gcc.c-torture/execute/20000906-1.c: Move ...
57624         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57625         that support __builtin_trap.
57626
57627 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57628
57629         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57630
57631 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57632
57633         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57634         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57635         more $ format tests.
57636
57637 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57638
57639         * gcc.dg/format-errmk-1.c: New test.
57640
57641 2000-09-17  Greg McGary  <greg@mcgary.org>
57642
57643         * gcc.c-torture/execute/20000917-1.x: Remove.
57644
57645 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57646
57647         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57648
57649 2000-09-17  Greg McGary  <greg@mcgary.org>
57650
57651         * gcc.c-torture/execute/20000917-1.c: New test.
57652         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57653
57654 2000-09-16  Neil Booth  <NeilB@earthling.net>
57655
57656         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57657         in nested macro bug.
57658
57659 2000-09-15  Neil Booth  <NeilB@earthling.net>
57660
57661         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57662
57663 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57664
57665         * gcc.c-torture/execute/20000914-1.c: New test.
57666
57667 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57668
57669         * g++.other/inline13.C: New test.
57670
57671 2000-09-12  Andreas Jaeger  <aj@suse.de>
57672
57673         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57674         constant by Ulrich Drepper <drepper@redhat.com>.
57675
57676 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57677
57678         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57679
57680 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57681
57682         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57683
57684 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57685
57686         * gcc.dg/cpp/backslash.c: New test.
57687
57688 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57689
57690         * gcc.c-torture/execute/20000910-1.c: New test.
57691         * gcc.c-torture/execute/20000910-2.c: Likewise.
57692
57693 2000-09-11  Robert Lipe  <robertl@sco.com>
57694
57695         * gcc.dg/pragma-align.c: New test.
57696
57697 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57698
57699         * g++.old-deja/g++.pt/explicit82.C: New test.
57700         * g++.old-deja/g++.pt/explicit83.C: New test.
57701
57702 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57703
57704         * gcc.dg/asm-names.c: New test.
57705
57706 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57707
57708         * gcc.dg/cpp/tr-warn6.c: New test
57709
57710 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57711
57712         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57713         be accepted.
57714
57715 2000-09-07  Catherine Moore  <clm@redhat.com>
57716
57717         * gcc.c-torture/execute/unroll-1.c: New test.
57718
57719 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57720
57721         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57722         ERROR markers.
57723         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57724         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57725         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57726         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57727         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57728         Preprocess only.
57729         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57730         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57731
57732 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57733
57734         * g++.old-deja/g++.pt/deduct2.C: New test.
57735
57736 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57737
57738         * g++.old-deja/g++.pt/parms2.C: New test.
57739
57740 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57741
57742         * g++.old-deja/g++.pt/crash58.C: New test.
57743
57744 2000-09-06  Greg McGary  <greg@mcgary.org>
57745
57746         * gcc.c-torture/execute/20000906-1.c: New test.
57747         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57748
57749 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57750
57751         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57752
57753 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57754
57755         * g++.old-deja/g++.pt/crash57.C: New test.
57756
57757 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57758
57759         * g++.old-deja/g++.pt/crash56.C: New test.
57760
57761 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57762
57763         * g++.old-deja/g++.pt/koenig1.C: New test.
57764
57765 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57766
57767         * gcc.dg/20000904-1.c: New test.
57768
57769 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57770
57771         * gcc.dg/cpp/paste8.c: New test.
57772
57773 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57774
57775         * gcc.c-torture/compile/20000827-1.c: New test.
57776
57777 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57778
57779         * gcc.dg/format-diag-1.c: New test.
57780
57781 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57782
57783         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57784         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57785         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57786         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57787         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57788
57789 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57790
57791         * g++.old-deja/g++.other/nested4.C: New test.
57792
57793 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57794
57795         * g++.old-deja/g++.ns/scoped1.C: New test.
57796
57797 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57798
57799         * lib/g++.exp: Support testing already-installed GCC.
57800
57801 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57802
57803         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57804
57805 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57806
57807         * gcc.dg/return-type-2.c: New test.
57808
57809 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57810
57811         * gcc.c-torture/compile/20000825-1.c: New test.
57812
57813 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57814
57815         * gcc.dg/dwarf2-2.c: New test.
57816
57817 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57818
57819         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57820         dg-warning regexps.
57821
57822 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57823
57824         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57825         gcc.dg/format-ext-5.c: New tests.
57826
57827 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57828
57829         * g++.old-deja/g++.other/crash22.C: New test.
57830
57831 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57832
57833         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57834
57835 2000-08-24  Richard Henderson  <rth@cygnus.com>
57836
57837         * gcc.dg/ia64-sync-1.c: New test.
57838         * gcc.dg/ia64-sync-2.c: New test.
57839         * gcc.dg/ia64-asm-1.c: New test.
57840
57841 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57842
57843         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57844         * gcc.dg/format-ext-2.c: New test.
57845
57846 2000-08-23  Jason Merrill  <jason@redhat.com>
57847
57848         * lib/old-dejagnu.exp: Also ignore "In member function" and
57849         "At global scope".
57850
57851 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57852
57853         * gcc.dg/noncompile/label-lineno-1.c: New test.
57854
57855 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57856
57857         * gcc.dg/c99-array-nonobj-1.c: New test.
57858
57859 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57860
57861         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57862         tests.
57863         * gcc.dg/format-ext-1.c: New test.
57864
57865 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57866
57867         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57868         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57869         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57870         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57871         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57872
57873 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57874
57875         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57876         gcc.dg/c99-strftime-2.c: New tests.
57877
57878 2000-08-22  Richard Henderson  <rth@cygnus.com>
57879
57880         * gcc.c-torture/execute/20000822-1.c: New test.
57881
57882 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57883
57884         * gcc.c-torture/execute/20000819-1.x: Remove.
57885
57886 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57887
57888         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57889         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57890         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57891         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57892         gcc.dg/format-xopen-1.c: New tests.
57893
57894 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57895
57896         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57897
57898 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57899
57900         * g++.old-deja/g++.other/loop2.C: New test.
57901
57902         * gcc.c-torture/compile/20000606-1.c: New test.
57903         * gcc.c-torture/compile/20000728-1.c: New test.
57904         * gcc.c-torture/execute/20000801-1.c: New test.
57905         * gcc.c-torture/execute/20000801-2.c: New test.
57906         * gcc.c-torture/execute/20000819-1.c: New test.
57907         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57908         * gcc.dg/20000629-1.c: New test.
57909         * gcc.dg/20000724-1.c: New test.
57910         * gcc.dg/20000807-1.c: New test.
57911
57912 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57913
57914         * gcc.dg/cpp/pragma-1.c: New test.
57915         * gcc.dg/cpp/pragma-2.c: New test.
57916
57917 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57918
57919         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57920         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57921
57922 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57923
57924         * gcc.c-torture/compile/20000818-1.c: New test.
57925
57926 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57927
57928         * gcc.c-torture/execute/20000818-1.c: New test.
57929
57930 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57931
57932         * gcc.dg/format-va-1.c: New test.
57933
57934 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57935
57936         * g++.old-deja/g++.other/typedef8.C: New test.
57937
57938 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57939
57940         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57941         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57942         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57943         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57944         * g++.old-deja/g++.other/ptrmem7.C: New test.
57945         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57946
57947 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57948
57949         * g++.old-deja/g++.pt/typename27.C: New test.
57950
57951 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57952
57953         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57954         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57955         * g++.old-deja/g++.pt/friend45.C: New test.
57956         * g++.old-deja/g++.other/friend8.C: New test.
57957
57958 2000-08-15  Richard Henderson  <rth@cygnus.com>
57959
57960         * gcc.c-torture/execute/20000815-1.c: New test.
57961
57962 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57963
57964         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57965         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57966         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57967
57968 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57969
57970         * g++.old-deja/g++.other/refinit2.C: New test.
57971
57972 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57973
57974         * lib/c-torture.exp (c-torture): Make
57975         compiler_conditional_xfail_data global.
57976         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57977         compiler_conditional_xfail_data machinery.
57978         (f-torture-execute): Likewise.
57979         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57980         and only when unrolling loops.
57981
57982         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57983
57984 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57985
57986         * g++.old-deja/g++.pt/explicit81.C: New test.
57987
57988 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57989
57990         * g++.old-deja/g++.pt/typename26.C: New test.
57991
57992 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57993
57994         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57995         warning.
57996
57997 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57998
57999         * g++.old-deja/g++.other/array3.C: New test.
58000
58001 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58002
58003         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58004         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58005         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58006         New tests.
58007
58008 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58009
58010         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58011         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58012
58013 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58014
58015         * gcc.c-torture/execute/20000808-1.c: New test.
58016
58017 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58018
58019         * gcc.dg/c90-const-expr-1.c: New test.
58020
58021 2000-08-08  Richard Henderson  <rth@cygnus.com>
58022
58023         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58024
58025 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58026
58027         * gcc.dg/noncompile/const-ll-1.c: New test.
58028
58029 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58030
58031         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58032
58033 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58034
58035         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58036         that running programs linked against the shared version of libobjc
58037         run correctly.
58038
58039 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58040
58041         * gcc.dg/c99-printf-1.c: New test.
58042
58043 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58044
58045         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58046
58047 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58048
58049         * gcc.c-torture/execute/20000731-1.x: Delete.
58050
58051 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58052
58053         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58054         and torture_without_loops as is done by c-torture.exp.
58055         (search_for): Copy from c-torture.exp.
58056         (gcc-dg-runtest): New function, drives a directory of tests
58057         iterating over the TORTURE_OPTIONS.
58058         (scan-assembler, scan-assembler-not): Move here from
58059         individual directory drivers.
58060
58061         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58062         defined by lib/gcc-dg.exp.
58063         * gcc.dg/cpp/cpp.exp: Likewise.
58064         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58065         gcc-dg-runtest, so we cycle over optimization options.
58066
58067         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58068         * gcc.dg/compare2.c: No longer expected to fail.
58069
58070 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58071
58072         * gcc.c-torture/execute/20000804-1.c: New test.
58073
58074 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58075
58076         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58077
58078 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58079
58080         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58081
58082 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58083
58084         * gcc.c-torture/compile/20000803-1.c: New test.
58085
58086 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58087
58088         * gcc.c-torture/execute/20000801-3.c,
58089         gcc.c-torture/execute/20000801-4.c: New tests.
58090         * gcc.c-torture/execute/20000801-3.x,
58091         gcc.c-torture/execute/20000801-4.x: Xfail.
58092
58093 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58094
58095         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58096         libobjc/.libs to allow for libtool.
58097
58098 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58099
58100         * gcc.c-torture/compile/20000802-1.c: New test.
58101
58102 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58103
58104         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58105
58106 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58107
58108         * gcc-c-torture/execute/20000731-2.c: New test.
58109
58110         * gcc.c-torture/execute/20000731-1.c: New test.
58111         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58112
58113 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58114
58115         * gcc.dg/cpp/paste7.c: New test.
58116         * gcc.dg/cpp/20000725-1.c: New test.
58117
58118 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58119
58120         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58121         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58122         declaration warning for __builtin_dwarf_reg_size.
58123
58124         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58125
58126 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58127
58128         * gcc.dg/noncompile/voidparam-1.c: New test.
58129
58130 2000-07-30  Richard Henderson  <rth@cygnus.com>
58131
58132         * gcc.dg/c90-digraph-1.c: Don't xfail.
58133         * gcc.dg/compare2.c (case 10): Xfail.
58134         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58135
58136 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58137
58138         * gcc.dg/c99-main-1.c: New test.
58139
58140 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58141
58142         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58143
58144 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58145
58146         * gcc.c-tortuer/execute/20000726-1.c: New test.
58147
58148 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58149
58150         * gcc.c-torture/execute/enum-2.c: New test.
58151
58152 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58153
58154         * gcc.dg/cpp/tr-warn3.c: New test.
58155
58156 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58157
58158         * g++.old-deja/g++.ext/implicit1.C: Remove.
58159         * g++.old-deja/g++.jason/c2.C: Remove
58160         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58161         * g++.old-deja/g++.pt/crash16.C: Likewise.
58162         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58163
58164 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58165
58166         * g++.old-deja/g++.other/for2.C: New test.
58167
58168 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58169
58170         * gcc.dg/20000720-1.c: New test.
58171
58172 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58173
58174         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58175
58176 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58177
58178         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58179         * gcc.c-torture/execute/20000722-1.c: New.
58180         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58181
58182 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58183
58184         * gcc.dg/cpp/20000720-1.S: New test.
58185
58186 2000-07-21  Michael Meissner  <meissner@redhat.com>
58187
58188         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58189
58190 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58191
58192         * g++.old-deja/g++.brendan/crash16.C,
58193         g++.old-deja/g++.brendan/parse3.C,
58194         g++.old-deja/g++.brendan/redecl1.C,
58195         g++.old-deja/g++.ns/template13.C,
58196         g++.old-deja/g++.other/decl4.C,
58197         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58198
58199 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58200
58201         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58202         and "Internal error".
58203
58204         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58205         regexps.
58206         * gcc.dg/cpp/paste6.c: New test.
58207
58208 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58209
58210         * gcc.dg/cpp/tr-direct.c: New test.
58211
58212         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58213         gcc.dg/cpp/undef1.c: Tweak error regexps.
58214
58215 2000-07-18  Eric Christopher <echristo@redhat.com>
58216
58217         * gcc.c-torture/compile/20000718-1.c: New test.
58218
58219 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58220
58221         * cpplex.c (_cpp_push_token): If the token being pushed back
58222         is the previous token in this context, just subtract one from
58223         context->posn.
58224         * cppmacro.c (save_expansion): Clear aux field when storing a
58225         placemarker.
58226
58227 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58228
58229         * gcc.dg/noncompile/redecl-1.c: New test.
58230
58231 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58232
58233         * gcc.c-torture/execute/20000717-5.c: New test.
58234         * gcc.c-torture/execute/20000717-1.x: Removed.
58235
58236 2000-07-17  Richard Henderson  <rth@cygnus.com>
58237
58238         * gcc.c-torture/execute/20000717-4.c: New test.
58239
58240 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58241
58242         * gcc.dg/cpp/syshdr.c: New test.
58243         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58244
58245 2000-07-17  Neil Booth  <neilb@earthling.net>
58246
58247         * gcc.dg/cpp/cmdlne-dM.c: New test.
58248         * gcc.dg/cpp/cmdlne-dD.c: New test.
58249
58250 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58251
58252         * gcc.c-torture/execute/20000717-3.c: New test.
58253
58254         * gcc.c-torture/compile/20000717-1.c: New test.
58255
58256 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58257
58258         * gcc.c-torture/execute/20000717-2.c: New test.
58259
58260 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58261
58262         * gcc.dg/formatz-1.c: New test.
58263
58264         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58265         * gcc.dg/c99-digraph-1.c: New tests.
58266
58267         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58268         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58269
58270         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58271         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58272         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58273         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58274         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58275         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58276         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58277
58278 2000-07-17  Greg McGary <greg@mcgary.org>
58279
58280         * gcc.c-torture/execute/20000717-1.c: New test.
58281         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58282
58283 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58284
58285         * gcc.c-torture/execute/20000715-2.c: New test.
58286         * gcc.dg/20000715-1.c: New test.
58287
58288 2000-07-15  Michael Meissner  <meissner@redhat.com>
58289
58290         * gcc.c-torture/execute/20000715-1.c: New test.
58291
58292 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58293
58294         * gcc.c-torture/execute/20000707-1.c: New test.
58295
58296 2000-07-13  Neil Booth  <NeilB@earthling.net>
58297
58298         * gcc.dg/cpp/digraph1.c,
58299         gcc.dg/cpp/digraph2.c,
58300         gcc.dg/cpp/digraphs.c: New tests.
58301
58302 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58303
58304         * g77.f-torture/compile/20000630-2.f: New test.
58305         * g77.f-torture/compile/20000630-2.x
58306
58307 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58308
58309         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58310
58311 2000-07-11  Neil Booth  <NeilB@earthling.net>
58312
58313         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58314
58315 2000-07-11  Neil Booth  <NeilB@earthling.net>
58316
58317         * gcc.dg/cpp/cmdlne-C.c: New.
58318
58319 2000-07-09  Neil Booth  <NeilB@earthling.net>
58320
58321         * gcc.dg/cpp/directiv.c: New tests.
58322         * gcc.dg/cpp/undef1.c: Update.
58323
58324 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58325
58326         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58327
58328 2000-07-09  Neil Booth  <NeilB@earthling.net>
58329
58330         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58331
58332 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58333
58334         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58335         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58336
58337 2000-07-08  Neil Booth  <NeilB@earthling.net>
58338
58339         * gcc.dg/cpp/macsyntx.c: New tests.
58340
58341 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58342
58343         * gcc.dg/20000707-1.c: New test.
58344
58345 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58346
58347         * gcc.c-torture/execute/20000706-1.c: New test.
58348         * gcc.c-torture/execute/20000706-2.c: New test.
58349         * gcc.c-torture/execute/20000706-3.c: New test.
58350         * gcc.c-torture/execute/20000706-4.c: New test.
58351         * gcc.c-torture/execute/20000706-5.c: New test.
58352
58353 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58354
58355         * g++.old-deja/g++.pt/instantiate7.C: New test.
58356
58357 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58358
58359         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58360         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58361         * g++.old-deja/g++.other/rtti3.C: Likewise.
58362         * g++.old-deja/g++.other/rttid3.C: Likewise.
58363
58364 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58365
58366         *  g77.f-torture/compile/20000630-1.x: Fix typo
58367
58368 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58369
58370         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58371         assembly output.
58372
58373 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58374
58375         * gcc.dg/cpp/ident.c: New test.
58376
58377 2000-07-05  Neil Booth  <NeilB@earthling.net>
58378
58379         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58380           gcc.dg/cpp/lexstrng.c: New tests.
58381
58382 2000-07-04  Neil Booth  <NeilB@earthling.net>
58383
58384         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58385         * gcc.dg/cpp/strify2.c: Same.
58386
58387 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58388
58389         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58390         * gcc.dg/cpp/19990703-1.c: Likewise.
58391         * gcc.dg/cpp/20000625-1.c: Likewise.
58392         * gcc.dg/cpp/20000625-2.c: Likewise.
58393
58394         * gcc.dg/cpp/macro1.c,
58395         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58396         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58397         gcc.dg/cpp/strify1.c,
58398         gcc.dg/cpp/strify2.c: New tests.
58399
58400 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58401
58402         * gcc.c-torture/execute/20000703-1.c: New test.
58403
58404 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58405
58406         * g++.old-deja/g++.pt (lookup10.C): New test.
58407
58408 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58409
58410         * g++.old-deja/g++.pt (typename25.C): New test.
58411
58412 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58413
58414         * gcc.c-torture/compile/20000701-1.c: New test.
58415
58416 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58417
58418         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58419         to test case.
58420
58421 2000-06-30  Catherine Moore  <clm@cygnus.com>
58422
58423         * gcc.c-torture/execute/align-1.c: New test.
58424
58425 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58426
58427         * g++.old-deja/g++.pt/expr8.C: New test.
58428         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58429
58430 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58431
58432         * gcc.c-torture/compile/20000629-1.c: New test.
58433
58434 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58435
58436
58437         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58438         gcc.dg/noncompile directory, depending on whether they're
58439         preprocessor tests or not.  Annotate all the tests for the dg
58440         framework.
58441
58442         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58443         * gcc.dg/noncompile/noncompile.exp: New.
58444
58445         * Moved files:
58446         Old name                                New name
58447         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58448         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58449         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58450         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58451         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58452         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58453         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58454         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58455         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58456         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58457         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58458         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58459         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58460         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58461         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58462         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58463         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58464         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58465         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58466         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58467         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58468         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58469         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58470         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58471
58472         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58473         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58474         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58475         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58476         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58477         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58478
58479 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58480
58481         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58482         declare one variable.  On the fourth, error.
58483         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58484         declared by 20000628-1a.h.
58485
58486 2000-06-29  Richard Henderson  <rth@redhat.com>
58487
58488         * gcc.c-torture/execute/930529-1.x: New file.
58489         * gcc.dg/920413-1.c: Adjust expected warning text.
58490         * gcc.dg/980217-1.c: Declare abort.
58491         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58492
58493 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58494
58495         * g77.f-torture/compile/20000629-1.f: New test.
58496         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58497
58498 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58499
58500         Rearrange lots of files, removing entirely the
58501         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58502         directories.
58503
58504         * Deleted files:
58505         gcc.c-torture/code_quality/code_quality.exp
58506         gcc.c-torture/special/special.exp
58507         gcc.failure/failure.exp
58508         gcc.failure/940409-1.x
58509         gcc.c-torture/compile/961203-1.x
58510
58511         * New files:
58512         gcc.misc-tests/linkage.exp
58513         gcc.c-torture/execute/920730-1t.c
58514         gcc.c-torture/execute/920730-1t.x
58515         gcc.c-torture/compile/920520-1.x
58516         gcc.c-torture/compile/920521-1.x
58517         gcc.c-torture/compile/981006-1.x
58518         gcc.c-torture/execute/eeprof-1.x
58519
58520         * Moved files (possibly with modifications to fit a new harness):
58521         Old name                                New name
58522         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58523         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58524         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58525         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58526         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58527         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58528         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58529         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58530         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58531         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58532         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58533         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58534         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58535         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58536
58537 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58538
58539         * c-torture/compile/961203-1.x: Delete.
58540
58541         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58542         not exit. Include stdio.h.
58543         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58544         * gcc.misc-tests/dg-12.c: Likewise.
58545         * gcc.misc-tests/dg-5.c: Likewise.
58546         * gcc.misc-tests/dg-6.c: Likewise.
58547         * gcc.misc-tests/dg-7.c: Prototype abort.
58548         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58549         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58550         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58551         not exit.
58552         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58553         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58554
58555 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58556
58557         * gcc.dg/cpp/20000628-1.c: New test.
58558         * gcc.dg/cpp/20000628-1.h: New header for above test.
58559         * gcc.dg/cpp/20000628-1a.h: Likewise.
58560
58561 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58562
58563         * gcc.dg/cpp: New directory.
58564         * gcc.dg/cpp/cpp.exp: New driver.
58565         * gcc.dg/cpp/20000627-1.c: New test.
58566         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58567         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58568         and rewrite as a compilation test.
58569
58570         * gcc.dg: Move many files into the cpp subdirectory, possibly
58571         renaming or editing them as well.
58572         Old name                New name
58573         990119-1.c              cpp/19990119-1.c
58574         990228-1.c              cpp/19990228-1.c
58575         990407-1.c              cpp/19990407-1.c
58576         990409-1.c              cpp/19990409-1.c
58577         990413-1.c              cpp/19990413-1.c
58578         990703-1.c              cpp/19990703-1.c
58579         20000127-1.c            cpp/20000127-1.c
58580         20000129-1.c            cpp/20000129-1.c
58581         20000207-1.c            cpp/20000207-1.c
58582         20000207-2.c            cpp/20000207-2.c
58583         20000209-1.c            cpp/20000209-1.c
58584         20000209-2.c            cpp/20000209-2.c
58585         20000301-1.c            cpp/20000301-1.c
58586         20000419-1.c            cpp/20000419-1.c
58587         20000510-1.S            cpp/20000510-1.S
58588         20000519-1.c            cpp/20000519-1.c
58589         20000529-1.c            cpp/20000529-1.c
58590         20000625-1.c            cpp/20000625-1.c
58591         20000625-2.c            cpp/20000625-2.c
58592         cpp-as1.c               cpp/assert1.c
58593         cpp-as2.c               cpp/assert2.c
58594         cxx-comments-1.c        cpp/cxxcom1.c
58595         cxx-comments-2.c        cpp/cxxcom2.c
58596         endif-label.c           cpp/endif.c
58597         cpp-hash1.c             cpp/hash1.c
58598         cpp-hash2.c             cpp/hash2.c
58599         cpp-if1.c               cpp/if-1.c
58600         cpp-if2.c               cpp/if-2.c
58601         cpp-if3.c               cpp/if-3.c
58602         cpp-if4.c               cpp/if-4.c
58603         cpp-if5.c               cpp/if-5.c
58604         cpp-cond.c              cpp/if-cexp.c
58605         cpp-missingop.c         cpp/if-mop.c
58606         cpp-missingparen.c      cpp/if-mpar.c
58607         cpp-opprec.c            cpp/if-oppr.c
58608         cpp-ifparen.c           cpp/if-paren.c
58609         cpp-shortcircuit.c      cpp/if-sc.c
58610         cpp-shift.c             cpp/if-shift.c
58611         cpp-unary.c             cpp/if-unary.c
58612         cpp-li1.c               cpp/line1.c
58613         cpp-li2.c               cpp/line2.c
58614         lineno.c                cpp/line3.c
58615         lineno-2.c              cpp/line4.c
58616         cpp-mi.c                cpp/mi1.c
58617         cpp-mic.h               cpp/mi1c.h
58618         cpp-micc.h              cpp/mi1cc.h
58619         cpp-mind.h              cpp/mi1nd.h
58620         cpp-mindp.h             cpp/mi1ndp.h
58621         cpp-mix.h               cpp/mi1x.h
58622         cpp-mi2.c               cpp/mi2.c
58623         cpp-mi2a.h              cpp/mi2a.h
58624         cpp-mi2b.h              cpp/mi2b.h
58625         cpp-mi2c.h              cpp/mi2c.h
58626         cpp-mi3.c               cpp/mi3.c
58627         cpp-mi3.def             cpp/mi3.def
58628         poison-1.c              cpp/poison.c
58629         pr-impl.c               cpp/prag-imp.c
58630         cpp-redef-2.c           cpp/redef1.c
58631         cpp-redef.c             cpp/redef2.c
58632         strpaste.c              cpp/strp1.c
58633         strpaste-2.c            cpp/strp2.c
58634         cpp-tradpaste.c         cpp/tr-paste.c
58635         cpp-tradstringify.c     cpp/tr-str.c
58636         cpp-tradwarn1.c         cpp/tr-warn1.c
58637         cpp-tradwarn2.c         cpp/tr-warn2.c
58638         trigraphs.c             cpp/trigraphs.c
58639         cpp-unc1.c              cpp/unc1.c
58640         cpp-unc2.c              cpp/unc2.c
58641         cpp-unc3.c              cpp/unc3.c
58642         cpp-unc.c               cpp/unc4.c
58643         undef.c                 cpp/undef1.c
58644         undef-2.c               cpp/undef2.c
58645         cpp-wi1.c               cpp/widestr1.c
58646
58647 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58648
58649         * lib/g++.exp (g++_include_flags): Tweak.
58650
58651 2000-06-27  H.J. Lu  <hjl@gnu.org>
58652             Loren J. Rittle  <ljrittle@acm.org>
58653
58654         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58655         version with one that knows about the new gcc tree structure.
58656         (g++_link_flags): Same.
58657
58658 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58659
58660         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58661         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58662         case we are cross-compiling.
58663
58664         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58665         g++.old-deja/g++.niklas/Makefile.in,
58666         g++.old-deja/g++.niklas/configure.in,
58667         g++.old-deja/g++.other/Makefile.in,
58668         g++.old-deja/g++.other/configure.in,
58669         gcc.c-torture/code_quality/Makefile.in,
58670         gcc.c-torture/code_quality/configure.in,
58671         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58672         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58673         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58674         gcc.c-torture/execute/ieee/Makefile.in,
58675         gcc.c-torture/execute/ieee/configure.in,
58676         gcc.c-torture/noncompile/Makefile.in,
58677         gcc.c-torture/noncompile/configure.in,
58678         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58679         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58680         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58681
58682 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58683
58684         * g++.old-deja/g++.other/ambig3.C: New test.
58685
58686 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58687
58688         * g++.old-deja/g++.pt/syntax1.C: New test.
58689         * g++.old-deja/g++.pt/syntax2.C: New test.
58690         * g++.old-deja/g++.other/syntax3.C: New test.
58691         * g++.old-deja/g++.other/syntax4.C: New test.
58692
58693 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58694
58695         * gcc.dg/20000623-1.c: Prototype exit and abort.
58696
58697 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58698
58699         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58700         New tests.
58701         * gcc.dg/cpp-mi3.def: New file.
58702
58703         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58704         inside assertions.
58705         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58706         lexer's error messages.
58707         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58708         divine anything from the linemarkers.
58709         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58710         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58711
58712 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58713
58714         * gcc.dg/20000623-1.c: New test.
58715
58716 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58717
58718         * gcc.c-torture/execute/20000622-1.c: New test.
58719
58720 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58721
58722         * g++.old-deja/g++.other/init15.C: New test.
58723
58724 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58725
58726         * g++.old-deja/g++.pt/vaarg2.C: New test.
58727         * g++.old-deja/g++.pt/vaarg3.C: New test.
58728
58729 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58730
58731         * g++.old-deja/g++.other/dyncast6.C: New test.
58732
58733 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58734
58735         * gcc.c-torture/execute/loop-6.c: New test.
58736
58737 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58738
58739         * gcc.dg/20000614-1.c: New test.
58740         * gcc.dg/20000614-2.c: New test.
58741
58742 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58743
58744         * g++.old-deja/g++.other/inline12.C: New test.
58745
58746 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58747
58748         * g++.old-deja/g++.other/eh1.C: New test.
58749
58750 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58751
58752         * g++.old-deja/g++.other/type.C: New test.
58753
58754 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58755
58756         * g++.old-deja/g++.other/initstring.C: New test.
58757
58758 2000-06-12  Jason Merrill  <jason@redhat.com>
58759
58760         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58761
58762 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58763
58764         * gcc.c-torture/compile/20000609-1.c: New test.
58765
58766 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58767
58768         * gcc.dg/20000609-1.c: New test.
58769
58770 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58771
58772         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58773         * gcc.c-torture/noncompile/poison-1.c: Move...
58774         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58775         * gcc.dg/cpp-li1.c: Add a token after the #line.
58776
58777 2000-06-05  Richard Henderson  <rth@cygnus.com>
58778
58779         * gcc.c-torture/execute/20000605-2.c: New test.
58780         * gcc.c-torture/execute/20000605-3.c: New test.
58781
58782 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58783
58784         * g77.f-torture/execute/20000503-1.x: New file.
58785
58786 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58787
58788         * g++.old-deja/g++.eh/badalloc1.C: New test.
58789
58790 2000-06-05  Richard Henderson  <rth@cygnus.com>
58791
58792         * gcc.c-torture/execute/20000605-1.c: New test.
58793
58794 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58795             Nathan Sidwell <nathan@codesourcery.com>
58796
58797         * gcc.c-torture/compile/20000605-1.c: New test.
58798
58799 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58800
58801         * g77.f-torture/compile/20000601-1.f: New test.
58802
58803 2000-06-03  Richard Henderson  <rth@cygnus.com>
58804
58805         * gcc.c-torture/execute/20000603-1.c: New.
58806
58807 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58808
58809         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58810         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58811
58812 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58813
58814         * gcc.dg/compare2.c (case 12): XFAIL.
58815         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58816         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58817
58818         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58819
58820 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58821
58822         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58823         guard macro is already defined when the header is first
58824         included.
58825         * gcc.dg/cpp-mix.h: New file.
58826         * gcc.dg/endif-label.c: Update patterns to match compiler.
58827
58828         * g++.brendan/complex1.C: Declare abort.
58829         * g++.law/refs4.C: Remove XFAIL.
58830         * g++.oliva/expr2.C: Declare abort and exit.
58831
58832 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58833
58834         * gcc.c-torture/execute/20000528-1.c: New test.
58835
58836         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58837         * g++.old-deja/g++.law/temps4.C: Likewise.
58838
58839         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58840         stdlib.h.  Call abort() on failure.
58841         * g++.old-deja/g++.law/refs4.C: Likewise.
58842         * g++.old-deja/g++.law/temps4.C: Likewise.
58843         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58844         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58845
58846 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58847
58848         Relative to g++.dg/special:
58849         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58850
58851         Relative to g++.old-deja:
58852         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58853         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58854         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58855         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58856         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58857         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58858         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58859
58860         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58861         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58862         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58863         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58864         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58865         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58866         and/or string.h.
58867
58868         * g++.other/goto1.C: Update expectations for error messages.
58869
58870 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58871
58872         * gcc.c-torture/compile/20000523-1.c: New test.
58873
58874 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58875
58876         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58877
58878 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58879
58880         * g++.old-deja/g++.eh/catch11.C: New test.
58881         * g++.old-deja/g++.eh/catch12.C: New test.
58882
58883 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58884
58885         * gcc.c-torture/execute/20000523-1.c: New test.
58886
58887 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58888
58889         * c-torture/execute/bcp-1.c: Replace abort in arg of
58890         __builtin_constant_p with a generic external function.
58891
58892         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58893         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58894         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58895         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58896         Prototype abort and/or exit.
58897
58898         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58899         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58900         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58901         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58902
58903 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58904
58905         * gcc.dg/dwarf2-1.c: New test.
58906
58907 2000-05-20  Richard Henderson  <rth@cygnus.com>
58908
58909         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58910
58911 2000-05-20  Andreas Jaeger  <aj@suse.de>
58912
58913         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58914         testcase.
58915
58916 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58917
58918         * gcc.c-torture/execute/20000519-2.c: New test.
58919
58920 2000-05-19  Andreas Jaeger  <aj@suse.de>
58921
58922         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58923         which fails with SSA.
58924
58925         * lib/c-torture.exp: Also test with -O3 -fssa.
58926
58927 2000-05-18  Michael Meissner  <meissner@redhat.com>
58928
58929         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58930         * gcc.c-torture/execute/920415-1.c: Ditto.
58931         * gcc.c-torture/execute/920501-1.c: Ditto.
58932         * gcc.c-torture/execute/conversion.c: Ditto.
58933         * gcc.c-torture/execute/cvt-1.c: Ditto.
58934
58935 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58936
58937         * gcc.c-torture/compile/20000518-1.c: New test.
58938
58939 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58940
58941         * g77.f-torture/compile/200005018.f: New test.
58942
58943 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58944
58945         * gcc.c-torture/compile/20000517-1.c: New test.
58946
58947 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58948
58949         * gcc.c-torture/execute/20000516-1.c: New test.
58950
58951 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58952
58953         * g++.old-deja/g++.other/eh.C: New test.
58954
58955 2000-05-12  Richard Henderson  <rth@cygnus.com>
58956
58957         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58958         constants through to doit's conditional.
58959
58960 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58961
58962         * gcc.c-torture/compile/20000511-1.c: New test.
58963         * g77.f-torture/compile/20000511-1.f: New test.
58964         * g77.f-torture/compile/20000511-2.f: New test.
58965
58966 2000-05-11  Michael Meissner  <meissner@redhat.com>
58967
58968         * gcc.c-torture/execute/20000511-1.c: New test.
58969
58970 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58971
58972         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58973         * gcc.dg/20000510-1.S: New.
58974
58975 2000-05-08  Catherine Moore  <clm@cygnus.com>
58976
58977         * gcc.dg/unused-3.c: New.
58978
58979 2000-05-06  Richard Henderson  <rth@cygnus.com>
58980
58981           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58982           * g++.old-deja/g++.mike/warn1.C: Likewise.
58983           * g++.old-deja/g++.pt/local1.C: Likewise.
58984           * g++.old-deja/g++.pt/local7.C: Likewise.
58985           * g++.old-deja/g++.pt/spec16.C: Likewise.
58986
58987 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58988
58989         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58990
58991 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58992
58993           * g77.f-torture/execute/20000503-1.f: New test.
58994
58995 2000-05-04  Andreas Jaeger  <aj@suse.de>
58996
58997         * gcc.dg/noreturn-2.c: New test.
58998
58999 2000-05-04  Neil Booth  <NeilB@earthling.net>
59000
59001         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59002         preprocessor.
59003
59004 2000-05-04  Richard Henderson  <rth@cygnus.com>
59005
59006         * gcc.c-torture/execute/20000503-1.c: Fix typo.
59007
59008 2000-05-04  Richard Henderson  <rth@cygnus.com>
59009
59010         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59011         OpenSSL by Jason R Thorpe.
59012
59013 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59014
59015         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59016
59017 2000-05-03  Robert Lipe <robertlipe@usa.net>
59018
59019         * gcc.dg/20000503-1.c: New test.
59020
59021 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59022
59023         * gcc.c-torture/compile/20000502-1.c: New test.
59024         * g++.old-deja/g++.other/align.C: New test.
59025         * gcc.dg/cpp-tradstringify.c: New test.
59026
59027 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59028
59029         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59030         and hard registers.
59031
59032 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59033
59034         * gcc.c-torture/execute/loop-5.c: New test.
59035
59036 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59037
59038         * gcc.c-torture/execute/va-arg-20.c: New test.
59039
59040 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59041
59042         * gcc.c-torture/execute/20000422-1.c: New test.
59043
59044 2000-04-20  Greg McGary  <gkm@gnu.org>
59045
59046         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59047         when optimizing, but without sibling-call optimizations (-O1).
59048
59049 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59050
59051           * gcc.c-torture/compile/20000420-1.c: New test.
59052
59053 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59054
59055         * g++.abi/ptrflags.C: New test.
59056         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59057
59058 2000-04-19  Catherine Moore  <clm@cygnus.com>
59059
59060         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59061
59062 2000-04-19  Greg McGary  <gkm@gnu.org>
59063
59064         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59065         sibling-call optimizations.
59066
59067 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59068
59069         * gcc.dg/20000419-1.c: New test.
59070
59071 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59072
59073         * gcc.c-torture/execute/20000412-6.c: New test.
59074
59075 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59076
59077         * gcc.c-torture/execute/20000412-5.c: New test.
59078         * g77.f-torture/compile/20000412-1.f: New test.
59079         * gcc.c-torture/execute/20000412-4.c: New test.
59080         * gcc.c-torture/compile/20000412-2.c: New test.
59081         * gcc.c-torture/execute/20000412-3.c: New test.
59082         * gcc.c-torture/compile/20000412-1.c: New test.
59083         * gcc.c-torture/execute/20000412-2.c: New test.
59084
59085 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59086
59087         * objc/execute/bf-20.m: New test.
59088
59089 2000-04-10  Richard Henderson  <rth@cygnus.com>
59090
59091         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59092
59093         * gcc.c-torture/execute/20000412-1.c: New test.
59094
59095 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59096
59097         * g++.old-deja/g++.eh/catchptr1.C: New test.
59098
59099 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59100
59101         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59102
59103 2000-04-08  Neil Booth  <NeilB@earthling.net>
59104
59105         * gcc.dg/cpp-nullchar.c: Remove test as
59106         embedded nulls cause problems.
59107
59108 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59109
59110         * gcc.dg/compare2.c: New test.
59111
59112 2000-04-08  Neil Booth  <NeilB@earthling.net>
59113
59114         * gcc.dg/cpp-nullchar.c: New test.
59115
59116 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59117
59118         * gcc.dg/cpp-mi2.c: New test.
59119         * gcc.dg/cpp-mi2[abc].h: New files.
59120
59121 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59122
59123         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59124         member name.
59125
59126 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59127
59128         * g++.old-deja/g++.abi/vmihint.C: New test.
59129
59130 2000-04-06  Neil Booth  <NeilB@earthling.net>
59131
59132         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59133         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59134         copyright.
59135
59136 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59137
59138         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59139         avoid stack-frame overwrite.
59140
59141 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59142
59143         * gcc.c-torture/compile/20000405-2.c: New test.
59144         * gcc.c-torture/compile/20000405-3.c: New test.
59145
59146 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59147
59148         * gcc.c-torture/compile/20000405-1.c: New test.
59149
59150 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59151
59152         * gcc.dg/cast-qual-1.c: Revert last change.
59153
59154 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59155
59156         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59157
59158 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59159
59160         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59161         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59162
59163 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59164
59165         * gcc.c-torture/compile/20000403-2.c: New test.
59166         * gcc.c-torture/compile/20000403-1.c: New test.
59167
59168 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59169
59170         * gcc.c-torture/execute/20000403-1.c: New test.
59171
59172 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59173
59174         * gcc.c-torture/execute/20000402-1.c: New test.
59175
59176 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59177
59178         * gcc.c-torture/execute/va-arg-15.c: New test.
59179         * gcc.c-torture/execute/va-arg-16.c: New test.
59180         * gcc.c-torture/execute/va-arg-17.c: New test.
59181         * gcc.c-torture/execute/va-arg-18.c: New test.
59182         * gcc.c-torture/execute/va-arg-19.c: New test.
59183
59184 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59185
59186         * gcc.c-torture/compile/981211-1.c: Move to...
59187         * gcc.dg/cpp-as1.c: ...here.
59188         * gcc.dg/cpp-as2.c: New file.
59189
59190         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59191         compiler.
59192
59193 2000-04-02  Neil Booth  <NeilB@earthling.net>
59194
59195         * gcc.dg/cpp-cond.c  New tests.
59196         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59197         accidental success less likely.
59198         * gcc.dg/cpp-missingop.c  New tests.
59199         * gcc.dg/cpp-missingparen.c  New tests.
59200         * gcc.dg/cpp-shift.c  New tests.
59201         * gcc.dg/cpp-shortcircuit.c  New tests.
59202         * gcc.dg/cpp-unary.c  New tests.
59203
59204 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59205
59206         * gcc.c-torture/compile/20000329-1.c: New test.
59207
59208 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59209
59210         * gcc.c-torture/compile/20000326-1.c: New test.
59211         * gcc.c-torture/compile/20000326-2.c: New test.
59212
59213 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59214
59215         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59216         the first parameter is a function argument.
59217
59218 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59219
59220         * g++.old-deja/g++.ext/array4.C: New test.
59221
59222 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59223
59224         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59225
59226 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59227
59228         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59229
59230 2000-03-19  Richard Henderson  <rth@cygnus.com>
59231
59232         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59233
59234 2000-03-19  Richard Henderson  <rth@cygnus.com>
59235
59236         * gcc.c-torture/compile/20000319-1.c: New test.
59237
59238 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59239
59240         * gcc.c-torture/execute/20000314-3.c: New test.
59241         * gcc.c-torture/execute/20000314-2.c: New test.
59242         * gcc.c-torture/execute/20000314-1.c: New test.
59243         * gcc.c-torture/compile/20000314-2.c: New test.
59244         * gcc.c-torture/compile/20000314-1.c: New test.
59245
59246 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59247
59248         * g++.old-deja/g++.warn/inline.C: New test.
59249
59250 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59251
59252         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59253         standards-compliant result rather than specific constants.
59254         Put test-values in array.
59255
59256 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59257
59258         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59259         (g++_target_compile): Put test-specific options last.
59260
59261 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59262
59263         * g++.old-deja/g++.eh/vbase4.C: New test.
59264
59265 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59266
59267         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59268
59269 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59270
59271         * g++.old-deja/g++.brendan/misc12.C: Removed.
59272         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59273         * g++.old-deja/g++.ext/pretty4.C: New test.
59274
59275 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59276
59277         * g++.old-deja/g++.other/string2.C: New test.
59278
59279 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59280
59281         * g++.old-deja/g++.warn/impint2.C: New test.
59282
59283 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59284
59285         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59286         is 1, not zero.
59287
59288 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59289
59290         * g++.old-deja/g++.warn/impint.C: New test.
59291         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59292         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59293         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59294         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59295         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59296         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59297         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59298         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59299         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59300         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59301         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59302         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59303
59304 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59305
59306         * gcc.dg/cpp-redef.c: New test.
59307
59308 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59309
59310         * g++.old-deja/g++.pt/unify7.C: New test.
59311
59312 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59313
59314         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59315         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59316
59317 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59318
59319         * gcc.c-torture/compile/20000224-1.c: New test.
59320
59321 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59322
59323         * gcc.c-torture/compile/cpp-2.c: New test.
59324         * gcc.c-torture/compile/cpp-1.c: New test.
59325
59326 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59327
59328         * gcc.c-torture/execute/20000225-1.c: New test.
59329
59330 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59331
59332         * gcc.dg/cpp-li2.c: New test.
59333
59334         * gcc.dg/cpp-wi1.c: New test.
59335
59336         * gcc.dg/cpp-li1.c: New test.
59337
59338 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59339
59340         * g++.old-deja/g++.other/sizeof5.C: New test.
59341
59342 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59343
59344         * gcc.c-torture/execute/va-arg-13.c: New test.
59345
59346 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59347
59348         * gcc.c-torture/execute/va-arg-12.c: New test.
59349
59350 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59351
59352         * gcc.c-torture/execute/20000223-1.c: New test.
59353
59354 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59355
59356         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59357
59358 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59359
59360         * g++.old-deja/g++.abi/ptrmem.C: New test.
59361
59362 2000-02-19  Richard Henderson  <rth@cygnus.com>
59363
59364         * gcc.c-torture/compile/init-3.c: New.
59365
59366 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59367
59368         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59369         ALWAYS_CXXFLAGS.
59370
59371 2000-02-11  Robert Lipe <robertl@sco.com>
59372
59373         * gcc.c-torture/compile/20000211-3.c: New test.
59374
59375 2000-02-11  Martin Buchholz <martin@xemacs.org>
59376
59377         * gcc.c-torture/compile/20000211-2.c: New test.
59378
59379 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59380
59381         * gcc.c-torture/compile/20000211-1.c: New test.
59382
59383 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59384
59385         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59386           on native targets
59387
59388 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59389
59390         * g++.old-deja/g++.other/cast5.C: New test.
59391
59392 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59393
59394         * gcc.c-torture/execute/20000205-1.c: New.
59395
59396 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59397
59398         * g++.old-deja/g++.jason/cast3.C: Return void.
59399         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59400
59401 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59402
59403         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59404
59405         * gcc.dg/loop-1.c: New test.
59406
59407 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59408
59409         * gcc.c-torture/compile/20000127-1.c: New test.
59410         * gcc.c-torture/execute/991228-1.c: New test.
59411
59412 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59413
59414         * gcc.dg/unused-2.c: New test.
59415
59416         * gcc.dg/conv-1.c: New test.
59417
59418 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59419
59420         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59421         compiler.
59422         (tool_option_proc): Fix typo.
59423
59424 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59425
59426         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59427         of the ld on the host, not on the build machine.
59428         Also, don't crash if '--help' is not a supported option.
59429
59430 2000-01-24  Richard Henderson  <rth@cygnus.com>
59431
59432         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59433
59434 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59435
59436         * gcc.c-torture/execute/20000120-2.c: New test.
59437         * gcc.c-torture/execute/20000120-1.c: New test.
59438
59439 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59440
59441         * gcc.c-torture/execute/20000113-1.c: New test.
59442
59443 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59444
59445         * gcc.c-torture/execute/20000112-1.c: New test.
59446
59447 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59448
59449         * gcc.dg/20000111-1.c: New test.
59450
59451 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59452
59453         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59454         with 16 bit integers.
59455
59456 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59457
59458         * gcc.dg/20000108-1.c: New test.
59459
59460 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59461
59462         * g++.old-deja/g++.ns/koenig8.C: New test.
59463
59464 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59465
59466         * g++.old-deja/g++.other/cast4.C: New test.
59467
59468 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59469
59470         * gcc.c-torture/compile/20000105-2.c: New test.
59471         * gcc.c-torture/compile/20000105-1.c: New test.
59472
59473 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59474
59475         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59476         references to printf & atoi to conform to ANSI standard.
59477         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59478         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59479         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59480         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59481         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59482         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59483         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59484         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59485         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59486         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59487         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59488         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59489         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59490         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59491         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59492         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59493         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59494         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59495         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59496         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59497         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59498         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59499         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59500         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59501         * g++.old-deja/g++.brendan/init3.C: Likewise.
59502         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59503         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59504         * g++.old-deja/g++.brendan/new2.C: Likewise.
59505         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59506         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59507         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59508         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59509         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59510         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59511         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59512         * g++.old-deja/g++.brendan/template24.C: Likewise.
59513         * g++.old-deja/g++.brendan/template3.C: Likewise.
59514         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59515         * g++.old-deja/g++.jason/inline3.C: Likewise.
59516         * g++.old-deja/g++.jason/opeq.C: Likewise.
59517         * g++.old-deja/g++.law/arg5.C: Likewise.
59518         * g++.old-deja/g++.law/arm7.C: Likewise.
59519         * g++.old-deja/g++.law/ctors11.C: Likewise.
59520         * g++.old-deja/g++.law/cvt8.C: Likewise.
59521         * g++.old-deja/g++.law/init9.C: Likewise.
59522         * g++.old-deja/g++.law/refs4.C: Likewise.
59523         * g++.old-deja/g++.law/template2.C: Likewise.
59524         * g++.old-deja/g++.law/visibility24.C: Likewise.
59525         * g++.old-deja/g++.law/vtable3.C: Likewise.
59526         * g++.old-deja/g++.mike/asm2.C: Likewise.
59527         * g++.old-deja/g++.mike/eh1.C: Likewise.
59528         * g++.old-deja/g++.mike/misc1.C: Likewise.
59529         * g++.old-deja/g++.mike/misc13.C: Likewise.
59530         * g++.old-deja/g++.mike/misc14.C: Likewise.
59531         * g++.old-deja/g++.mike/ns12.C: Likewise.
59532         * g++.old-deja/g++.mike/p1248.C: Likewise.
59533         * g++.old-deja/g++.mike/p3708.C: Likewise.
59534         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59535         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59536         * g++.old-deja/g++.mike/p646.C: Likewise.
59537         * g++.old-deja/g++.mike/p700.C: Likewise.
59538         * g++.old-deja/g++.mike/p783.C: Likewise.
59539         * g++.old-deja/g++.mike/p783a.C: Likewise.
59540         * g++.old-deja/g++.mike/p783b.C: Likewise.
59541         * g++.old-deja/g++.mike/p786.C: Likewise.
59542         * g++.old-deja/g++.mike/p789.C: Likewise.
59543         * g++.old-deja/g++.mike/p789a.C: Likewise.
59544         * g++.old-deja/g++.mike/p807a.C: Likewise.
59545         * g++.old-deja/g++.other/delete3.C: Likewise.
59546         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59547         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59548         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59549         * g++.old-deja/g++.other/empty1.C: Likewise.
59550         * g++.old-deja/g++.other/temporary1.C: Likewise.
59551         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59552         * g++.old-deja/g++.pt/t16.C: Likewise.
59553         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59554
59555 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59556
59557         * gcc.dg/991230-1.c: New test.
59558
59559 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59560
59561         * gcc.c-torture/compile/991229-3.c: New test.
59562         * gcc.c-torture/compile/991229-2.c: New test.
59563         * gcc.c-torture/compile/991229-1.c: New test.
59564
59565 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59566
59567         * gcc.c-torture/compile/labels-2.c: New test.
59568
59569 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59570
59571         * gcc.c-torture/execute/991227-1.c: New test.
59572
59573 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59574
59575         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59576
59577 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59578
59579         * gcc.c-torture/execute/991221-1.c: New test.
59580
59581 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59582
59583         * g++.old-deja/g++.other/cast3.C: New test.
59584
59585 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59586
59587         * gcc.c-torture/execute/991216-4.c: New test.
59588
59589 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59590
59591         * gcc.c-torture/execute/991216-1.c: New test.
59592         * gcc.c-torture/execute/991216-2.c: New test.
59593         * gcc.c-torture/execute/991216-3.c: New test.
59594
59595 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59596
59597         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59598         Actually make the test fail by using "-O2" for compilation.
59599
59600 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59601
59602         * g++.old-deja/g++.warn/cast-align1.C: New test.
59603
59604 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59605
59606         * gcc.c-torture/compile/991214-1.c: New test.
59607         * gcc.c-torture/compile/991214-2.c: New test.
59608
59609 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59610
59611         * gcc.dg/991214-1.c: New test.
59612
59613 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59614
59615         * gcc.c-torture/compile/991213-3.c: New test.
59616         * gcc.c-torture/compile/991213-2.c: New test.
59617         * gcc.c-torture/compile/991213-1.c: New test.
59618
59619 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59620
59621         * gcc.dg/991209-1.c: New test.
59622
59623 1999-12-08  Nathan Sidwell <nathan@acm.org>
59624
59625         * gcc.c-torture/compile/991208-1.c: New test.
59626
59627 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59628
59629         * gcc.dg/ultrasp2.c: New test.
59630
59631 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59632
59633         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59634
59635 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59636
59637         * gcc.c-torture/compile/991202-1.c: New test.
59638         * gcc.c-torture/execute/991202-1.c: New test.
59639         * gcc.c-torture/execute/991202-2.c: New test.
59640         * gcc.c-torture/execute/991202-3.c: New test.
59641
59642 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59643
59644         * g++.old-deja/g++.abi/align.C: New test.
59645         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59646         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59647
59648 1999-12-01  Richard Henderson  <rth@cygnus.com>
59649
59650         * gcc.c-torture/execute/991201-1.c: New.
59651
59652 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59653
59654         * gcc.dg/991129-1.c: New test.
59655
59656 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59657
59658         * gcc.c-torture/compile/991127-1.c: New test.
59659
59660 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59661
59662         * g++.old-deja/g++.other/warn4.C: New test.
59663
59664 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59665
59666         * g++.old-deja/g++.eh/cleanup2.C: New test.
59667         * g++.old-deja/g++.ext/pretty2.C: New test.
59668         * g++.old-deja/g++.ext/pretty3.C: New test.
59669         * g++.old-deja/g++.other/debug6.C: New test.
59670
59671 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59672
59673         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59674         compiler_output to look for one error message instead of two.
59675
59676 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59677
59678         * gcc.c-torture/execute/991118-1.c: Also test case
59679         where the word boundary does not split a byte evenly.
59680
59681 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59682
59683         * g++.old-deja/g++.ext/restrict1.C: New test.
59684
59685 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59686
59687         * gcc.c-torture/execute/991118-1.c: New test.
59688
59689 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59690
59691         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59692         working directory pathnames.
59693
59694 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59695
59696         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59697         host is equipped with driver.h and driver.o so it can actually
59698         compile and run the tests.
59699
59700 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59701
59702         * gcc.c-torture/compile/991008-1.c: New test.
59703
59704 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59705
59706         * lib/gcc-dg.exp: Include target-supports.exp
59707
59708 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59709
59710         * lib/target-supports.exp: New file: Provide procs to test for
59711         features supported by the target.
59712         (check_weak_available): Moved here from ecos.exp.
59713         (check_alias_available): New proc: Determine of the target
59714         toolchain supports the alias attribute.
59715
59716         * gcc.dg/special/ecos.exp: Move check_weak_available to
59717         target-supports.exp.
59718         (alias-1.c): Only perform the test if the target supports
59719         aliases.
59720         (wkali-1.c): Only perform the test if the target supports
59721         aliases.
59722
59723         * gcc.dg/990506-0.c: Expect error messages from cross
59724         targets as well as native targets.
59725
59726 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59727
59728         * gcc.dg/ultrasp1.c: Removed xfail.
59729         * gcc.dg/struct-ret-2.c: Likewise.
59730         * gcc.dg/array-1.c: Likewise.
59731
59732 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59733
59734         * gcc.dg/struct-ret-2.c: New test.
59735
59736         * gcc.dg/array-1.c: New test.
59737
59738 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59739
59740         * gcc.c-torture/execute/991030-1.c: New test.
59741
59742 1999-10-26  Richard Henderson  <rth@cygnus.com>
59743
59744         * gcc.c-torture/compile/991026-2.c: New test.
59745
59746 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59747
59748         * gcc.c-torture/compile/991026-1.c: New test.
59749
59750 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59751
59752         * gcc.c-torture/execute/991023-1.c: New test.
59753
59754 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59755
59756         * gcc.c-torture/execute/991019-1.c: New test.
59757
59758 1999-10-16  Richard Henderson  <rth@cygnus.com>
59759
59760         * gcc.c-torture/execute/991016-1.c: New test.
59761
59762 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59763
59764         * gcc.c-torture/execute/991014-1.c: New test.
59765
59766 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59767
59768         * g++.old-deja/g++.other/union2.C: New test.
59769
59770 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59771
59772         * g++.old-deja/g++.other/vaarg2.C: New test.
59773         * g++.old-deja/g++.other/vaarg3.C: New test.
59774
59775 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59776
59777         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59778         in compile/.
59779
59780 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59781
59782         * gcc.c-torture/execute/va-arg-11.c: New test.
59783
59784 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59785
59786         * lib/file-format.exp (gcc_target_object_format): Don't
59787         crash if objdump is unavailable.
59788
59789 1999-09-29  Donn Terry <donn@interix.com>
59790
59791         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59792
59793 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59794
59795         * gcc.c-torture/compile/990928-1.c: New test.
59796
59797 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59798
59799         * g++.old-deja/g++.other/decl6.C: New test.
59800
59801 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59802
59803         * gcc.c-torture/execute/va-arg-10.c: New test.
59804
59805 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59806
59807         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59808         __PRETTY_FUNCTION__.
59809
59810 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59811
59812         * gcc.c-torture/execute/990923-1.c: New test.
59813
59814 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59815
59816         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59817         for which -fpic is inappropriate.
59818
59819 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59820
59821         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59822
59823 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59824
59825         * g++.old-deja/g++.other/dyncast1.C: New test.
59826         * g++.old-deja/g++.other/dyncast2.C: New test.
59827         * g++.old-deja/g++.other/dyncast3.C: New test.
59828         * g++.old-deja/g++.other/dyncast4.C: New test.
59829         * g++.old-deja/g++.other/dyncast5.C: New test.
59830         * g++.old-deja/g++.eh/catch3.C: New test.
59831         * g++.old-deja/g++.eh/catch3p.C: New test.
59832         * g++.old-deja/g++.eh/catch4.C: New test.
59833         * g++.old-deja/g++.eh/catch4p.C: New test.
59834         * g++.old-deja/g++.eh/catch5.C: New test.
59835         * g++.old-deja/g++.eh/catch5p.C: New test.
59836         * g++.old-deja/g++.eh/catch6.C: New test.
59837         * g++.old-deja/g++.eh/catch6p.C: New test.
59838         * g++.old-deja/g++.eh/catch7.C: New test.
59839         * g++.old-deja/g++.eh/catch7p.C: New test.
59840         * g++.old-deja/g++.eh/catch8.C: New test.
59841         * g++.old-deja/g++.eh/catch8p.C: New test.
59842         * g++.old-deja/g++.eh/catch9.C: New test.
59843         * g++.old-deja/g++.eh/catch9p.C: New test.
59844
59845 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59846
59847         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59848         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59849
59850 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59851
59852         * gcc.c-torture/compile/990913-1.c: New test.
59853
59854 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59855
59856         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59857         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59858
59859 1999-09-09  Richard Henderson  <rth@cygnus.com>
59860
59861         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59862
59863 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59864
59865         * g++.old-deja/g++.other/lookup11.C: New test.
59866         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59867         what is permitted and what we want.
59868         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59869         overload use.
59870         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59871
59872 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59873
59874         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59875         * gcc.c-torture/noncompile/poison-1.c: New file.
59876
59877 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59878
59879         * g++.old-deja/g++.other/sizeof3.C: New test.
59880         * g++.old-deja/g++.other/sizeof4.C: New test.
59881         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59882         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59883
59884 1999-09-07  Richard Henderson  <rth@cygnus.com>
59885
59886         * gcc.dg/va-arg-1.c: New.
59887
59888 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59889
59890         * gcc.c-torture/execute/va-arg-9.c: New test.
59891
59892 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59893
59894         * g77.f-torture/compile/980519-2.f: New test.
59895         * g77.f-torture/compile/19990905-0.f: New test.
59896         * g77.f-torture/compile/19990905-1.f: New test.
59897         * g77.f-torture/compile/19990905-2.f: New test.
59898
59899         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59900
59901 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59902
59903         * gcc.c-torture/execute/990827-1.c: Fix typo.
59904
59905 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59906
59907         * g++.old-deja/g++.other/deref1.C: New test.
59908
59909 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59910
59911         * g++.old-deja/g++.other/ambig2.C: New test.
59912         * g++.old-deja/g++.other/cond5.C: New test.
59913         * g++.old-deja/g++.other/lookup16.C: New test.
59914
59915 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59916
59917         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59918         assemblers too.
59919
59920 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59921
59922         * lib/c-torture.exp: Avoid the "compare executables" optimization
59923         when testing native.
59924
59925 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59926
59927         * gcc.c-torture/execute/990829-1.c: New test.
59928         * gcc.c-torture/compile/990829-1.c: New test.
59929
59930 1999-08-27  Paul Burchard  <burchard@pobox.com>
59931
59932         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59933         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59934         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59935         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59936         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59937         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59938         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59939         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59940         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59941         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59942         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59943
59944 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59945
59946         * gcc.c-torture/execute/990827-1.c: New test.
59947
59948 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59949
59950         * g77.f-torture/noncompile/19990826-4.f: New test.
59951
59952         * g77.f-torture/compile/19990826-3.f: New test.
59953
59954         * g77.f-torture/execute/19990826-2.f: New test.
59955
59956         * g77.f-torture/compile/19990826-1.f: New test.
59957
59958         * gcc.c-torture/execute/990826-0.c: New test.
59959         * g77.c-torture/execute/19990826-0.f: New test.
59960
59961         * g77.f-torture/noncompile/970626-2.f: New test.
59962
59963 1999-08-25  Paul Burchard  <burchard@pobox.com>
59964
59965         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59966         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59967         lss-011.C: New tests.
59968
59969 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59970
59971         * g++.old-deja/g++.other/decl5.C: New test.
59972
59973 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59974
59975         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59976         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59977         call `postbase' for each one.  All callers of `postbase' changed
59978         to call this instead.
59979
59980 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59981
59982         * gcc.c-torture/execute/990811-1.c: New test.
59983
59984 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59985
59986         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59987         just native ones.
59988
59989         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59990         just native ones.
59991
59992 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59993
59994         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59995
59996 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59997
59998         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59999
60000 1999-08-04  Nathan Sidwell  <nathan@acm.org>
60001
60002         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60003
60004 1999-08-04  Jeffrey A Law  (law@cygnus.com)
60005
60006         * gcc.c-torture/execute/990804-1.c: New test.
60007
60008 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60009
60010         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60011         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60012         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60013
60014 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60015
60016         * g++.old-deja/g++.other/struct1.C: New test.
60017
60018 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60019
60020         * g++.old-deja/g++.other/enum2.C: New test.
60021
60022 1999-08-02  Richard Henderson  <rth@cygnus.com>
60023
60024         Adapted from tests from Franz Sirl:
60025         * gcc.c-torture/execute/va-arg-7.c: New test.
60026         * gcc.c-torture/execute/va-arg-8.c: New test.
60027
60028 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60029
60030         * gcc.c-torture/compile/990801-2.c: New test.
60031
60032         * gcc.c-torture/compile/990801-1.c: New test.
60033
60034 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60035
60036         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60037         fp-cmp-1.c, converting double to float.
60038
60039         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60040         fp-cmp-1.c, converting double to long double.
60041
60042         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60043         from fr1 to unknown_register, since fr1 is a legitimate register
60044         on some machines.
60045
60046 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60047
60048         * README: More listname related changes.
60049
60050 1999-07-08  Catherine Moore  <clm@cygnus.com>
60051
60052         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60053
60054 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60055
60056         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60057
60058 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60059
60060         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60061
60062 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60063
60064         * gcc.dg/990703-1.c: New test.
60065
60066 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60067
60068         * lib/file-format.exp: New file: Move definition of proc
60069         gcc_target_object_format to here from
60070         gcc.dg/special/ecos.exp.
60071
60072         * lib/c-torture.exp: Include lib file-format.exp.
60073         * lib/gcc-dg.exp: Include lib file-format.exp.
60074
60075         * gcc.dg/special/ecos.exp: Remove definition of proc
60076         gcc_target_object_format.
60077
60078 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60079
60080         * gcc.c-torture/execute/990628-1.c: New test.
60081
60082 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60083
60084         * gcc.c-torture/compile/990625-2.c: New test.
60085
60086         * gcc.c-torture/compile/990625-1.c: New test.
60087
60088 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60089
60090         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60091         attributes compile.
60092         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60093         ports that use the COFF/PE file format.
60094
60095 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60096
60097         * gcc.c-torture/compile/990617-1.c: New test.
60098
60099 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60100
60101         * g++.old-deja/g++.other/decl4.C: New test.
60102
60103 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60104
60105         * g++.old-deja/g++.other/bitfld3.C: New test.
60106
60107 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60108
60109         * g++.old-deja/g++.eh/catch1.C: New test.
60110
60111 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60112
60113         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60114
60115         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60116         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60117
60118 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60119
60120         * g77.f-torture/compile/19990502-0.f: Replace with new,
60121         shorter, test that still fails after recent changes.
60122
60123 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60124
60125         * gcc.c-torture/execute/990604-1.c: New test.
60126
60127 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60128
60129         * gcc.c-torture/execute/990531-1.c: New test.
60130
60131 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60132
60133         * gcc.c-torture/compile/990527-1.c: New test.
60134
60135 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60136
60137         * gcc.c-torture/execute/990527-1.c: New test.
60138
60139 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60140
60141         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60142         bitfields as signed.
60143
60144 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60145
60146         * g77.f-torture/compile/19990525-0.f: New test.
60147
60148 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60149
60150         * gcc.c-torture/execute/990525-2.c: New test.
60151
60152         * gcc.c-torture/execute/990525-1.c: New test.
60153
60154 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60155
60156         * g++.old-deja/g++.other/anon3.C: New test.
60157         * g++.old-deja/g++.other/anon4.C: New test.
60158         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60159         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60160         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60161         Merrill).
60162
60163 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60164
60165         * gcc.c-torture/execute/990524-1.c: New test.
60166
60167         * gcc.dg/990524-1.c: New test.
60168
60169 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60170
60171         * gcc.c-torture/compile/990523-1.c: New test.
60172
60173 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60174
60175         * gcc.c-torture/compile/990519-1.c: New test.
60176
60177 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60178
60179         * gcc.c-torture/compile/990517-1.c: New test.
60180
60181         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60182         (e4, f4): New tests.
60183         (main): Call them.
60184
60185 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60186
60187         * gcc.dg/noreturn-1.c: New test.
60188
60189 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60190
60191         * gcc.c-torture/execute/990513-1.c: New test.
60192
60193 1999-05-10  Richard Henderson  <rth@cygnus.com>
60194
60195         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60196
60197 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60198
60199         * g77.f-torture/execute/erfc.f: Use small single-precision
60200         values, to avoid problems on Alphas when not -mieee.
60201
60202 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60203
60204         * gcc.dg/990506-0.c: New test.
60205
60206 1999-05-08  Richard Henderson  <rth@cygnus.com>
60207
60208         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60209         the constant to test.  Don't XFAIL 64-bit targets.
60210
60211         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60212         * g++.old-deja/g++.law/profile1.C: Likewise.
60213
60214         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60215         operator new instances.
60216         * g++.old-deja/g++.other/delete5.C: Likewise.
60217
60218 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60219
60220         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60221         intrinsic.
60222
60223 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60224
60225         * g77.f-torture/execute/u77-test.f: Reverse order of two
60226         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60227
60228 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60229
60230         * gcc.dg/compare1.c: New test.
60231
60232 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60233
60234         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60235         New tests.
60236
60237 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60238
60239         * g77.f-torture/compile/19990502-1.f: New test.
60240
60241 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60242
60243         * g77.f-torture/compile/19990502-0.f: New test.
60244
60245 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60246
60247         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60248         intrinsic.
60249
60250 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60251
60252         * g77.f-torture/execute/u77-test.f (main): List libU77
60253         intrinsics not currently tested.
60254         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60255         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60256         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60257         Trim blanks off the ends of some printed strings.
60258
60259 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60260
60261         * g77.f-torture/execute/u77-test.f (main): Just warn about
60262         FSTAT gid disagreement, as it's expected on some systems.
60263
60264 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60265
60266         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60267         use a new function, which allows for some slop.
60268         Clean up some commentary.
60269         (issum): The new function.
60270         (sgladd): Deleted subroutine.
60271
60272 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60273
60274         * g77.f-torture/execute/u77-test.f: Modify to be more like
60275         libf2c/libU77 version, bringing patches to that version here.
60276         Add suitable commentary.
60277
60278 1999-04-25  Richard Henderson  <rth@cygnus.com>
60279
60280         * gcc.dg/990424-1.c: New test.
60281
60282 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60283
60284         * g77.f-torture/execute/u77-test.f (main): Bug involving
60285         LSTAT has been fixed, so turn back on full checking.
60286
60287 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60288
60289         * g77.f-torture/compile/19990419-0.f: New test.
60290         * g77.f-torture/execute/19990419-1.f: New test.
60291
60292 1999-04-17  Richard Henderson  <rth@cygnus.com>
60293
60294         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60295         to avoid the need for a prototype to supress a warning.
60296
60297 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60298
60299         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60300
60301 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60302
60303         * gcc.c-torture/execute/990404-1.c: New test.
60304
60305 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60306
60307         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60308         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60309         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60310         missing initializer warnings.
60311
60312 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60313
60314         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60315         matching strings.
60316
60317 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60318
60319         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60320
60321 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60322
60323         * g77.f-torture/execute/19990325-0.f: New test.
60324         * g77.f-torture/execute/19990325-1.f: New test.
60325
60326 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60327
60328         * gcc.c-torture/execute/990324-1.c: New test.
60329
60330 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60331
60332         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60333         test with 4.
60334
60335 1999-03-17  Richard Henderson  <rth@cygnus.com>
60336
60337         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60338
60339 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60340
60341         * g77.f-torture/execute/19990313-2.f: New test.
60342         * g77.f-torture/execute/19990313-3.f: New test.
60343
60344 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60345
60346         * g77.f-torture/execute/19990313-0.f: New test.
60347         * g77.f-torture/execute/19990313-1.f: New test.
60348
60349 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60350
60351         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60352         printf to sprintf.
60353         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60354         (main): Add check for u15.  Conditionalize u31 check depending on
60355         whether ints are <32 bits or >=32 bits.
60356
60357 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60358
60359         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60360
60361 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60362
60363         * g77.f-torture/compile/19990305-0.f: New test.
60364         * g77.f-torture/execute/19981119-0.f: New test.
60365
60366 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60367
60368         * g77.f-torture/execute/970625-2.f: call ABORT if final
60369         result is not correct, instead of just printing it.
60370         Add this checking via newly introduced obfuscation, to
60371         trip up buggy front ends.
60372
60373 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60374
60375         * g77.f-torture/compile/960317-1.f: Moved from being
60376         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60377
60378 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60379
60380         * g77.f-torture/execute/960317-1.f: New (old) test.
60381         * g77.f-torture/execute/970625-2.f: Ditto.
60382
60383 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60384
60385         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60386         error message on line 1 or line 2; cccp and cpplib do this differently.
60387
60388 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60389
60390         * g++.old-deja/g++.law/weak1.C: New test.
60391
60392 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60393
60394         * gcc.c-torture/execute/990119-1.c: Renamed to...
60395         * gcc.dg/990119-1.c: this, so it will only be tested once
60396         (it's a preprocessor test, it doesn't need to be run at
60397         multiple optimization levels).
60398
60399 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60400
60401         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60402           ALWAYS_CXXFLAGS.
60403
60404 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60405
60406         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60407         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60408         to not be compilable by current g77.
60409
60410 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60411
60412         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60413
60414 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60415
60416         * gcc.c-torture/execute/990222-1.c: New test.
60417
60418 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60419
60420         * g77.f-torture/compile/19990218-0.f: New test.
60421         * g77.f-torture/noncompile/19990218-1.f: New test.
60422
60423 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60424
60425         * g77.f-torture/compile/19981216-0.f: New test.
60426
60427 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60428
60429         * gcc.dg/990214-1.c: New test.
60430
60431 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60432
60433         * gcc.dg/990213-2.c: New test.
60434
60435         * gcc.dg/990213-1.c: New test.
60436
60437 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60438
60439         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60440         ints.
60441
60442 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60443
60444         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60445         specified by target.
60446
60447         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60448
60449 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60450
60451         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60452
60453 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60454
60455         * gcc.dg/special/ecos.exp: New test driver for new tests with
60456         special requirements.
60457
60458         * gcc.dg/special/alias-1.c: New test.
60459         * gcc.dg/special/gcsec-1.c: New test.
60460         * gcc.dg/special/weak-1.c: New test.
60461         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60462         * gcc.dg/special/weak-2.c: New test.
60463         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60464         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60465         * gcc.dg/special/wkali-1.c: New test.
60466         * gcc.dg/special/wkali-2.c: New test.
60467         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60468         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60469
60470 1999-02-10  Felix Lee  <flee@cygnus.com>
60471
60472           * lib/c-torture.exp (c-torture-compile): Pull out code for
60473           analyzing gcc error messages.
60474           (c-torture-execute): Likewise.  Fix some (harmless) false
60475           positives.
60476           * lib/gcc.exp (gcc_check_compile): New function.
60477
60478 1999-02-08  Richard Henderson  <rth@cygnus.com>
60479
60480         * gcc.c-torture/execute/990208-1.c: New test.
60481
60482 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60483
60484         * g++.dg/special/ecos.exp: New driver for new tests with special
60485         requirements
60486
60487         * g++.dg/special/conpr-1.C: New test
60488         * g++.dg/special/conpr-2.C: New test
60489         * g++.dg/special/conpr-2a.C: New test
60490         * g++.dg/special/conpr-3.C: New test
60491         * g++.dg/special/conpr-3a.C: New test
60492         * g++.dg/special/conpr-3b.C: New test
60493
60494         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60495         allow g++ to use the dg driver
60496
60497         * README: Add comment about g++.dg directory
60498
60499 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60500
60501         * README: Update email addresses.
60502
60503 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60504
60505         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60506         arguments in order to force structure S onto the stack even on
60507         the alpha.
60508         (test): Pass 10 leading arguments to function foo as well as the
60509         structure S.
60510
60511         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60512         failure for all targets.
60513
60514         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60515         abort to terminate program execution.
60516
60517 1999-01-30  Richard Henderson  <rth@cygnus.com>
60518
60519         * gcc.c-torture/execute/990130-1.c: New test.
60520
60521 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60522
60523         * gcc.dg/990130-1.c: New test.
60524
60525 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60526
60527         * gcc.c-torture/execute/990128-1.c: New test.
60528
60529 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60530
60531         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60532
60533 1999-01-27  Felix Lee  <flee@cygnus.com>
60534
60535         * lib/c-torture.exp (c-torture-compile): pull out code for
60536         analyzing gcc error messages.
60537         (c-torture-execute): ditto, and fix some (harmless) false
60538         positives.
60539         * lib/gcc.exp (gcc_check_compile): new function.
60540
60541 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60542
60543         * gcc.dg/990117-1.c: New test.
60544
60545         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60546
60547         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60548
60549 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60550
60551         * g77.f-torture/compile/990115-1.f: New test.
60552
60553 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60554
60555         * gcc.c-torture/compile/990107-1.c: New test
60556
60557 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60558
60559         * gcc.c-torture/execute/990106-2.c: New test.
60560
60561         * gcc.c-torture/execute/990106-1.c: New test.
60562
60563 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60564
60565         * gcc.c-torture/compile/981223-1.c: New test.
60566
60567 1998-12-29  Richard Henderson  <rth@cygnus.com>
60568
60569         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60570         (opt3): Rename from opt4 and disable.
60571
60572 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60573
60574         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60575
60576 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60577
60578         * g++.old-deja/g++.other/conv5.C: New test.
60579
60580 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60581
60582         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60583
60584 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60585
60586         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60587
60588 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60589
60590         * gcc.c-torture/compile/981211-1.c: New test.
60591
60592 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60593
60594         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60595
60596         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60597
60598 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60599
60600         * gcc.special/930510-1.c: Make C9X safe.
60601         * gcc.misc-tests/gcov-1.c Similarly.
60602         * gcc.misc-tests/gcov-2.c Similarly.
60603
60604 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60605
60606         * gcc.dg/ultrasp1.c: New test.
60607
60608 1998-12-06  Richard Henderson  <rth@cygnus.com>
60609
60610         * gcc.c-torture/execute/981206.c: New test.
60611
60612 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60613
60614         * g++.old-deja/g++.ns/template7.C: New test.
60615
60616         * g++.old-deja/g++.other/expr1.C: New test.
60617
60618         * g++.old-deja/g++.eh/tmpl3.C: New test.
60619
60620         * g++.old-deja/g++.eh/tmpl2.C: New test.
60621
60622 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60623
60624         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60625         * g++.old-deja/g++.other/using6.C: Removed.
60626         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60627
60628         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60629
60630 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60631
60632         * g++.old-deja/g++.pt/overload8.C: New test.
60633
60634         * g++.old-deja/g++.pt/overload7.C: New test.
60635
60636         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60637
60638         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60639         and relinking messages.
60640         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60641         compiling with -frepo.
60642
60643 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60644
60645         * g++.old-deja/g++.pt/lookup6.C: New test.
60646
60647 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60648
60649         * gcc.c-torture/execute/981130-1.c: New test.
60650         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60651
60652 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60653
60654         * g++.old-deja/g++.pt/explicit76.C: New test.
60655
60656         * g++.old-deja/g++.pt/friend38.C: New test.
60657
60658         * g++.old-deja/g++.ns/crash2.C: New test.
60659
60660         * g++.old-deja/g++.pt/defarg8.C: New test.
60661
60662         * g++.old-deja/g++.pt/instantiate6.C: New test.
60663
60664         * g++.old-deja/g++.pt/static6.C: New test.
60665
60666         * g++.old-deja/g++.pt/decl2.C: New test.
60667
60668 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60669
60670         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60671         problem is actually related with name lookup, but so what? :-)
60672
60673         * g++.old-deja/g++.pt/friend37.C: New test.
60674
60675 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60676
60677         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60678         element, which fails on some systems.
60679
60680         * g77.f-torture/execute/labug1.f: New test.
60681
60682 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60683
60684         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60685         is defined.
60686
60687 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60688
60689         * g77.f-torture/compile/981117-1.f: New test.
60690
60691 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60692
60693         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60694         properly discarded.
60695
60696 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60697
60698         * gcc.c-torture/execute/memcheck: New directory of tests for
60699         -fcheck-memory-usage.
60700
60701 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60702
60703         * README: New file, general information about the testsuite and
60704         new description of the various C++ test subdirectories.
60705         * README.g++: Eliminate obsolete information, update and move most
60706         relevant stuff to README.
60707
60708 1998-11-07  Richard Henderson  <rth@cygnus.com>
60709
60710         * gcc.c-torture/compile/981107-1.c: New test.
60711
60712 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60713
60714         * execute/memcpy-bi.c: New testcase.
60715
60716 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60717
60718         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60719         base classes.
60720
60721         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60722         template is selected.
60723
60724         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60725         classes, it should be accepted for all types.
60726
60727         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60728
60729         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60730         specializations start with template headers.
60731
60732 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60733
60734         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60735
60736         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60737         non-POD types.
60738
60739 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60740
60741         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60742
60743 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60744
60745         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60746
60747 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60748
60749         * 981019-1.c: New test.
60750
60751 1998-10-14  Robert Lipe <robertl@dgii.com>
60752
60753         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60754         find objc headers.
60755
60756 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60757
60758         * compile/981001-4.c: Remove use of GCC extension that triggers a
60759         compiler bug.
60760
60761 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60762
60763         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60764
60765 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60766
60767         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60768         instantiation of template produces incorrect code for delete
60769         expression.
60770
60771         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60772         constructors' name is not unique.
60773         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60774         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60775
60776         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60777         automatic array of const is ill-formed.
60778
60779         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60780         of template parameter?
60781
60782         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60783         const.
60784
60785         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60786         pointer-to-member expression.
60787
60788         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60789         declaration causes ICE.
60790
60791 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60792
60793         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60794         reserved in the global namespace.
60795
60796         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60797         generate needed virtual table.
60798
60799         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60800
60801 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60802
60803         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60804         template-dependent type
60805
60806 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60807
60808         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60809         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60810         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60811
60812         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60813         class should be usable as argument of member function.
60814         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60815         class should be usable as return type of member function.
60816         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60817         class should be usable as type of data member.
60818
60819         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60820
60821 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60822
60823         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60824
60825 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60826
60827         * gcc.dg/dll-?.c Add thumb to target list.
60828         Fix assembler scan patterns to match current assembler output.
60829
60830 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60831
60832         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60833         matching of template brackets.
60834
60835         * g++.old-deja/g++.other/using4.C: New test.  Test using
60836         declarations of methods from base classes.
60837
60838         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60839         within functions should introduce names into the innermost
60840         enclosing namespace.
60841
60842         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60843         of static locals if first initialization throws.
60844
60845 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60846
60847         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60848
60849 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60850
60851         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60852         lose track of the possible targets of tablejump insns.
60853         * special/special.exp: Run it.
60854
60855 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60856
60857         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60858         must be declared before its specializations can be named in friend
60859         declarations.
60860
60861 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60862
60863         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60864
60865         * g77.f-torture/execute/io1.f: New test.
60866
60867 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60868
60869         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60870         with pointer to template function, for which no argument deduction
60871         is possible.
60872
60873         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60874         specialization of template function as argument to template
60875         function.
60876
60877         * g++.old-deja/g++.other/access2.C: New test; Inner class
60878         shouldn't have privileged access to Outer's names.
60879
60880 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60881
60882         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60883         friend template declared within template class conflicts with
60884         nested class of the same name.
60885
60886         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60887         is ignored.
60888
60889         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60890         object with direct initializer as function declaration.
60891
60892         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60893         initializers.
60894
60895         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60896         involving const pointer and NULL produces incorrect result.
60897
60898         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60899         type name without `typename' should be rejected with -pedantic.
60900
60901 1998-10-02  Richard Henderson  <rth@cygnus.com>
60902
60903         * g++.old-deja/g++.other/addrof1.C: New test.
60904
60905 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60906
60907         * gcc.c-torture/compile/981001-1.c: New test.
60908         * gcc.c-torture/execute/981001-1.c: New test.
60909
60910 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60911
60912         * gcc.c-torture/compile/981001-2.c: New test.
60913         * gcc.c-torture/compile/981001-3.c: New test.
60914         * gcc.c-torture/compile/981001-4.c: New test.
60915
60916 1998-10-01  Robert Lipe  <robertl@dgii.com>
60917
60918         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60919         multilibbed hosts.  Idea grafted from g77.exp.
60920
60921 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60922
60923         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60924         avoid losing on systems which need -lsocket.
60925
60926 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60927
60928         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60929         * g++.old-deja/g++.other/nested2.C: Ditto.
60930         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60931         failure.
60932
60933 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60934
60935         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60936         preferred over template operator!= for enum bitfields.
60937
60938 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60939
60940         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60941         that happen to have the same base name, but in different scopes,
60942         are incorrectly rejected.
60943
60944 1998-09-16  Richard Henderson  <rth@cygnus.com>
60945
60946         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60947         on the native word size instead of an integer literal.
60948
60949 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60950
60951         * g++.old-deja/g++.other/static2.C: Invocation of static data
60952         member of type pointer-to-function denoted as non-static member.
60953
60954         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60955         checks involving function types and aliases.
60956
60957 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60958
60959         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60960         redefined to the same non-trivial type.
60961
60962         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60963         namespace-qualification of template specializations declared in
60964         other namespaces.
60965
60966         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60967         to declare a subset of the specializations of a template function
60968         as friends of specializations of a template class.
60969
60970         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60971         member templates that do not fully specialize the enclosing
60972         template class are rejected.
60973
60974 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60975
60976         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60977
60978 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60979
60980         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60981         altered from libf2c/libU77 version.
60982
60983 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60984
60985         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60986
60987 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60988             Alexandre Oliva  <oliva@dcc.unicamp.br>
60989
60990         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60991         (un)signed char are different types for template specialization
60992         purposes.
60993
60994 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60995
60996         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60997         * objc: ObjC testsuite.
60998
60999 1998-08-31  Catherine Moore  <clm@cygnus.com>
61000
61001         * gcc.c-torture/execute/941014-1.x: New file.
61002
61003 1998-08-31  Nick Clifton  <nickc@cygnus.com>
61004
61005         * lib/c-torture.exp: Add support for
61006         torture_eval_before_compile and torture_eval_before_execute
61007         variables.
61008
61009 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61010
61011         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61012         this test triggers valid.
61013
61014 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61015
61016         * gcc.dg/980827-1.c: New test.
61017
61018 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61019
61020         * gcc.c-torture/execute/loop-4b.c: New test.
61021
61022 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61023
61024         * lib/c-torture.exp: Add support for
61025         torture_eval_before_compile and torture_eval_before_execute
61026         variables.
61027
61028 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61029
61030         * gcc.c-torture/compile/980825-1.c: New test.
61031
61032 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61033
61034         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61035         count number tests in opt_t0 not good_t0.
61036
61037 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61038
61039         * gcc.c-torture/compile/930326-1.x: Fix typo.
61040
61041 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61042
61043         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61044         causes an ICE.
61045
61046 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61047
61048         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61049         STACK_SIZE is defined.
61050         * gcc.c-torture/unsorted/stuct.c: Similarly.
61051
61052         * gcc.c-torture/compile/980821-1.c: New test.
61053
61054 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61055
61056         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61057         16bit ints.
61058
61059 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61060
61061         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61062         code.
61063
61064 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61065
61066         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61067         error'.
61068
61069 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61070
61071         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61072
61073 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61074
61075         * gcc.c-torture/compile/980816-1.c: New test.
61076
61077         * gcc.dg/980816-1.c: New test.
61078
61079 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61080
61081         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61082         compiler for ieee tests.
61083
61084 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61085
61086         * g77.f-torture/compile/980729-0.f: New test.
61087
61088 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61089
61090         * gcc.c-torture/special/eeprof-1.c: New test, for
61091         -finstrument-functions.
61092         * gcc.c-torture/special/special.exp: Run it.
61093
61094 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61095
61096         * gcc.c-torture/compile/980729-1.c: New test.
61097
61098 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61099
61100         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61101         __thumb__ is defined, and test for ARM style doubles if so.
61102
61103 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61104
61105         * g77.f-torture/noncompile/980615-0.f: New test.
61106
61107 1998-07-26  H.J. Lu  (hjl@gnu.org)
61108
61109         * gcc.dg/980312-1.c: Do link instead of compile.
61110         * gcc.dg/980313-1.c: Likewise.
61111
61112 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61113
61114         * gcc.c-torture/compile/980726-1.c: New test.
61115
61116 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61117
61118         * g77.f-torture/execute/io0.f: New test.
61119
61120 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61121
61122         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61123         an int.
61124
61125 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61126
61127         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61128         m32r bugs.
61129
61130 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61131
61132         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61133         c-decl.c:grokdeclarator can handle mode attributes.
61134
61135 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61136
61137         * gcc.c-torture/execute/980716-1.c: New test.
61138
61139 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61140
61141         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61142         the mn10200.
61143         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61144         the mn10200.
61145         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61146         * gcc.c-torture/compile/930326-1.x: Similarly.
61147
61148 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61149
61150         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61151         New test from Craig.
61152
61153 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61154
61155         * g77.f-torture/noncompile/980616-0.f: New test.
61156
61157         * g77.f-torture/execute/970816-3.f: New test from Craig.
61158
61159 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61160
61161         *  g++.other/singleton.C: Return error value instead of taking
61162         SIGSEGV.
61163
61164 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61165
61166         *  g++.other/singleton.C: New test.  Warning is under dispute.
61167         Runtime crash is not.
61168
61169 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61170
61171         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61172         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61173         using6.C, using7.C}: New namespace tests.
61174
61175 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61176
61177         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61178         specialization with typedef'ed names used as array indexes.
61179
61180 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61181
61182         * gcc.c-torture/execute/980709-1.c: New test.
61183
61184         * gcc.dg/980709-1.c: New test.
61185
61186 1998-07-07  Richard Henderson  <rth@cygnus.com>
61187
61188         * gcc.c-torture/execute/bcp-1.c: New test.
61189
61190 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61191
61192         * gcc.c-torture/execute/980707-1.c: New test.
61193
61194 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61195
61196         * gcc.c-torture/compile/980706-1.c: New test.
61197
61198 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61199
61200         * g77.f-torture/execute/980701-0.f,
61201         g77.f-torture/execute/980701-1.f: New test from Craig.
61202
61203 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61204
61205         * gcc.c-torture/compile/980701-1.c: New test.
61206
61207         * gcc.c-torture/execute/980701-1.c: New test.
61208
61209 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61210 rlsruhe.de>
61211
61212         * g++.old-deja/g++.robertl/eb132.C: New test.
61213         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61214
61215 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61216
61217         * g77.f-torture/execute/980628-7.f,
61218         g77.f-torture/execute/980628-8.f,
61219         g77.f-torture/execute/980628-9.f,
61220         g77.f-torture/execute/980628-10.f: New tests from Craig.
61221
61222         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61223
61224 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61225
61226         * g77.f-torture/execute/980628-4.f: New test from Craig.
61227         * g77.f-torture/execute/980628-5.f: Likewise.
61228         * g77.f-torture/execute/980628-2.f: Likewise.
61229         * g77.f-torture/execute/980628-0.f: Likewise.
61230         * g77.f-torture/execute/980628-1.f: Likewise.
61231         * g77.f-torture/execute/980628-3.f: Likewise.
61232         * g77.f-torture/execute/980628-6.f: Likewise.
61233
61234 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61235
61236         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61237         directory when nothing has been installed yet.
61238
61239 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61240
61241         * gcc.c-torture/special/special.exp: Handle newer versions of
61242         dejagnu.
61243
61244 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61245
61246         * gcc.dg/980626-1.c: New test.
61247
61248 1998-06-19  Bruno Haible <haible@ilog.fr>
61249
61250         * gcc.misc-tests/m-un-2.c: New test.
61251         * g++.old-deja/g++.other/warn01.c: Likewise.
61252
61253 1998-06-19  Robert Lipe  <robertl@dgii.com>
61254
61255         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61256         compatibility with assmblers with a different comment character.
61257         Eliminate use of GAS-specific extensions.
61258
61259 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61260
61261         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61262
61263 1998-06-19  Robert Lipe  <robertl@dgii.com>
61264
61265         * lib/g77.exp: Replace search for libf2c.a with search for newly
61266         renamed libg2c.a
61267
61268 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61269
61270         * gcc.c-torture/execute/980617-1.c: New test.
61271
61272 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61273
61274         * gcc.c-torture/execute/980612-1.c: New test.
61275
61276 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61277
61278         * gcc.dg/980523-1.c: Only test on ppc-linux.
61279         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61280
61281         * gcc.c-torture/execute/980608-1.c: New test.
61282
61283 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61284
61285         * gcc.c-torture/execute/980605-1.c: New test.
61286
61287 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61288
61289         * gcc.c-torture/execute/980604-1.c: New test.
61290
61291 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61292
61293         * gcc.c-torture/execute/980602-1.c: New test.
61294         * gcc.c-torture/execute/980602-2.c: Likewise.
61295
61296 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61297
61298         * 970125-0.f: Fix per JCB.  Add commentary.
61299
61300 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61301
61302         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61303         IEEE -0 support.
61304
61305 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61306
61307         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61308         earlier.
61309
61310 1998-05-28  Catherine Moore <clm@cygnus.com>
61311
61312         * gcc.c-torture/execute/980526-3.c: New test.
61313
61314 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61315
61316         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61317         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61318         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61319         m88k-motorola-sysv3 to XFAIL.
61320
61321 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61322
61323         * gcc.dg/980526-1.c: New test.
61324         * gcc.c-torture/execute/980526-2.c: New test.
61325
61326 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61327
61328         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61329
61330         * gcc.c-torture/execute/980526-1.c: New test.
61331
61332 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61333
61334         * g77.f-torture/execute/alpha2.f: Add runtime test.
61335
61336 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61337
61338         * g++.old-deja/old-deja.exp: Strip leading directories.
61339
61340         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61341         error for the line.  Don't run multiple tests for the same line.
61342
61343 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61344
61345         * gcc.dg/980523-1.c: New test.
61346
61347 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61348
61349         * g77.f-torture/compile/970915-0.f: New test.
61350
61351 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61352
61353         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61354
61355 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61356
61357         * gcc.dg/980520-1.c: New test.
61358
61359 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61360
61361         * gcc.dg/980502-1.c: Fix return type.
61362
61363 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61364
61365         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61366         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61367         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61368         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61369         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61370
61371 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61372
61373         * g77.f-torture/execute/980520-1.f: New test.
61374
61375 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61376
61377         * lib/mike-g77.exp: New file.
61378
61379         * g77.f-torture/noncompile/noncompile.exp,
61380         g77.f-torture/noncompile/check0.f: New files.
61381
61382 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61383
61384         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61385         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61386         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61387         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61388         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61389         abort where appropriate.
61390
61391 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61392
61393         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61394         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61395
61396 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61397
61398         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61399
61400 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61401
61402         * g77.f-torture/compile/980427-0.f: New test.
61403
61404 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61405
61406         * g77.f-torture/compile/980424-0.f: New test.
61407
61408 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61409
61410         * g77.f-torture/compile/980419-2.f (main): New test.
61411         * g77.f-torture/compile/970125-0.f: New test.
61412         * g77.f-torture/compile/980419-1.f: New test.
61413
61414 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61415
61416         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61417         of loop-4.c.
61418
61419 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61420
61421         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61422
61423 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61424
61425         * gcc.c-torture/compile/980329-1.c: New test.
61426
61427 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61428
61429         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61430         * gcc.dg/980312-1.c: Fix typo in -march command.
61431
61432 1998-03-16  H.J. Lu  (hjl@gnu.org)
61433
61434         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61435
61436 1998-03-11  Robert Lipe  <robertl@dgii.com>
61437
61438         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61439         Dave Love agree the Fortran source is bogus.
61440
61441 1998-03-11  Robert Lipe  <robertl@dgii.com>
61442
61443         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61444         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61445         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61446         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61447         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61448
61449 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61450
61451         * g++.old-deja/g++.other/friend1.C: New test.
61452
61453 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61454
61455         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61456         possibly uninitialized) variables and declare dnrm2.
61457
61458 1998-02-23  Robert Lipe <robertl@dgii.com>
61459
61460         From Bruno Haible <haible@ilog.fr>:
61461         * gcc.c-torture/execute/980223.c: New test.
61462
61463 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61464
61465         * gcc.dg/ifelse-1.c: New test.
61466
61467 1998-02-09  H.J. Lu  (hjl@gnu.org)
61468
61469         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61470
61471           * lib/old-dejagnu.exp (old-dejagnu): Added the
61472           "execution test - XFAIL *-*-*" handling in the spirit of
61473           "excess errors test -". Changed the "execution test fails"
61474           handling to be like "excess errors test fails".
61475           * Update various tests accordingly.
61476
61477 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61478
61479         * gcc.c-torture/execute/980205.c: New test.
61480
61481 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61482
61483         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61484         * lib/f-torture.exp: Similarly.
61485         * gcc.c-torture: Rename all .cexp files to .x files.
61486
61487 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61488
61489         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61490         (940510-1.c): Removed duplicate.
61491         (971104-1.c): New test.
61492
61493 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61494
61495           * lib/f-torture.exp: Improve error and loop detection.
61496
61497 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61498
61499         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61500         use that to size the filler array.
61501
61502 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61503
61504         * lib/c-torture.exp(c-torture-execute): Fix typo.
61505
61506         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61507         testcase as the executable name. Keep the executable around if
61508         the test fails.
61509
61510 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61511
61512         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61513         changes.  Only test one -g option, and move it to the end of the
61514         list of options to test.
61515
61516 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61517
61518         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61519         variable GCC_TORTURE_OPTIONS to supply default switches separated
61520         by colons.  If no environment variable, run tests with -O0 -g, -O1
61521         -g, and -O2 -g as well.
61522
61523 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61524
61525         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61526         explanatory comments. Fix indentation.
61527
61528 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61529
61530         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61531
61532 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61533
61534         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61535         * g++.old-deja/g++.mike/p7325.C: Likewise.
61536         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61537
61538 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61539
61540         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61541         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61542         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61543         * g++.old-deja/g++.law/operators4.C: Likewise.
61544
61545 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61546
61547         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61548         * g++.old-deja/g++.mike/p784.C: Ditto.
61549         * g++.old-deja/g++.mike/p785.C: Ditto.
61550
61551 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61552
61553           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61554
61555 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61556
61557         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61558         target feature; pass this to c-torture-execute as needed.
61559
61560 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61561
61562         * lib/c-torture.exp(c-torture-execute): If the previous and the
61563         current executables being tested are identical, we don't need to
61564         run the executable again. Try to make the executable names
61565         unique. Add an optional argument for passing additional compiler
61566         flags.
61567
61568 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61569
61570         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61571
61572 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61573
61574         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61575
61576 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61577
61578         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61579         32bit or larger longs.
61580
61581         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61582         have either a 32bit long or 32bit int.
61583
61584 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61585
61586         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61587         Make double precision tests dependent on sizeof (double).
61588
61589 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61590
61591         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61592         too.
61593
61594 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61595
61596         * gcc.c-torture/compile/961203-1.cexp: New script.
61597
61598 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61599
61600         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61601         up the includes ourselves.
61602
61603 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61604
61605         * lib/plumhall.exp: Remove random include, and add a few
61606         verbose messages for debugging.
61607
61608 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61609
61610         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61611         of trying to do it ourselves.
61612
61613 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61614
61615         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61616
61617 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61618
61619         * gcc.prms/5403.c: Made regexp a bit less strict.
61620
61621 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61622
61623         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61624         is returned from remote_load instead.
61625         * lib/plumhall.exp: Ditto.
61626         * lib/mike-g++.exp: Ditto.
61627         * lib/old-dejagnu.exp: Ditto.
61628         * lib/c-torture.exp: Ditto.
61629
61630 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61631
61632         * lib/g++.exp: Use build_wrapper procedure.
61633         * lib/gcc.exp: Ditto.
61634
61635 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61636
61637         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61638         an old-style decl for malloc.  Fixes tests to work when
61639         sizeof (int) != sizeof (size_t).
61640
61641 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61642
61643         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61644
61645         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61646         use stdargs.h interface.
61647
61648 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61649
61650         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61651         NO_VARARGS when compiling.
61652
61653 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61654
61655         * lib/plumhall.exp(ph_includes): New procedure.
61656         (ph_make): Use it.
61657         (ph_compiler): Ditto.
61658
61659         * lib/g++.exp: Rename test-glue.c to testglue.c.
61660         * lib/gcc.exp: Ditto.
61661
61662 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61663
61664         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61665         to completion when it's called.
61666
61667 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61668
61669         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61670         is defined, don't do test.
61671
61672 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61673
61674         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61675         for object files.
61676         (ph_summary): Mark skipped testcases as untested, not unresolved.
61677
61678         * lib/plumhall.exp (ph_make): If unresolved because of bad
61679         errorCode, record errorCode in log file.
61680         (*): Replace send_log/verbose with verbose -log.
61681
61682 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61683
61684         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61685         double conversion if double isn't at least 8 bytes.
61686
61687         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61688         int to work with targets where int is 16 bits.
61689
61690         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61691         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61692         precision for the test to complete.
61693
61694 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61695
61696         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61697         if d10v is not compiled with the -mdouble64 flag.
61698         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61699
61700         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61701         d10v is not compiled with the -mint32 flag.
61702
61703 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61704
61705         * lib/plumhall.exp: Use incr_count.
61706
61707 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61708
61709         * gcc.c-torture: Update to c-torture-1.45.
61710
61711 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61712
61713         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61714         the name of the expect testcase file).
61715
61716         * lib/g++.exp(g++_init): Ditto.
61717
61718 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61719
61720         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61721         the host.
61722
61723         * lib/gcc.exp(gcc_exit): New procedure.
61724
61725 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61726
61727         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61728         specs where appropriate.
61729
61730         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61731         because of new "candidates are" messages, and removed a few
61732
61733         * Converted all non-old-style g++ testcases to old-style, and
61734         moved into g++.old-deja.
61735
61736 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61737
61738         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61739         options.
61740
61741         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61742         succeeded.
61743
61744         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61745
61746 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61747
61748         * lib/gcc.exp (gcc_target_compile): Add support for defining
61749         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61750         the machine doesn't have those features.
61751
61752 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61753
61754         * g++.law/operators4.exp: Don't use LIBS.
61755
61756 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61757
61758         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61759
61760         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61761         * lib/g++.exp: Set it here instead. Also, allow use of the
61762         --tool_exec and --tool_opt options. Change CXX to
61763         GXX_UNDER_TEST.
61764
61765         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61766
61767         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61768
61769 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61770
61771         * lib/old-dejagnu.exp: Use prune_warnings instead of
61772         prune_system_crud.
61773         * lib/mike-g++.exp: Ditto.
61774         * lib/gcc.exp: Ditto.
61775         * lib/g++.exp: Ditto.
61776
61777         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61778
61779 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61780
61781           * 941014-2.c: Include stdlib.h
61782           * 960327-1.c: Include stdio.h
61783           * dbra.c, index-1.c: Don't assume ints are 32bits.
61784
61785 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61786
61787         * lib/gcc.exp: Add gcc,stack_size target feature.
61788
61789         * lib/g++.exp(g++_target_compile): Add the include and link
61790         paths here, not in two other places. And, it's $options, not
61791         options.
61792
61793         * lib/mike-g++.exp(postbase): Remove the code that determines
61794         the correct include and link paths.
61795         * g++.old-deja/old-deja.exp: Ditto.
61796
61797 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61798
61799         * lib/g++.exp(g++_init): target_compile no longer returns the
61800         filename of the result.
61801
61802 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61803
61804         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61805         call to glob.
61806
61807         * gcc.c-torture/special/special.exp: Change call to
61808         gcc_target_compile to include the object file.
61809
61810 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61811
61812         * gcc.c-torture/special/special.exp: Correct misspelling in last
61813         change.
61814
61815 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61816
61817         * lib/plumhall.exp(ph_summary): Log the entire output of the
61818         executable. Return -1 if there were any failures, 0 otherwise.
61819         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61820         (ph_make): Clean up objects and executables that were built
61821         if the tests succeeded.
61822
61823 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61824
61825         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61826         libraries and includes in the build tree as appropriate.
61827
61828 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61829
61830         * lib/c-torture.exp: Instead of looking for the global variable
61831         NO_LONG_LONG, check to see if that's a feature of the target.
61832
61833 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61834
61835         * config/default.exp: Minimize. Delete the remainer of the files in
61836         config; this functionality is now in devo/dejagnu/config.
61837
61838         g++.*/*: Pass any additional flags used to compile to postbase;
61839         delete CXXFLAGS.
61840
61841         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61842         is now done by runtest.exp. Use gcc_target_compile instead of
61843         compile.
61844
61845         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61846         Remove references to CFLAGS. Use remote_file instead of
61847         calling rm -f.
61848         (c-torture): Take a list of arguments to use to compile this
61849         testcase.
61850
61851         lib/g++.exp: Simplify. Use target_compile instead of compile.
61852         lib/gcc-dg.exp: Ditto.
61853         lib/gcc.exp: Ditto.
61854         lib/mike-{gcc,g++}.exp: Ditto.
61855         lib/old-dejagnu.exp: Ditto.
61856         lib/plumhall.exp: Ditto.
61857
61858 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61859
61860         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61861         (ph_linker): Likewise.
61862
61863 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61864
61865           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61866         MAP_ANON / MAP_ANONYMOUS if defined;
61867         else try to map from /dev/zero .
61868
61869 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61870
61871         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61872         isn't defined, then define it to MAP_ANONYMOUS.
61873
61874 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61875
61876         * gcc.c-torture: Update to c-torture-1.42 release.
61877
61878 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61879
61880         * gcc.c-torture: Update to c-torture-1.41 release.
61881
61882 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61883
61884         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61885         c-torture release.
61886
61887 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61888
61889         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61890         and LDFLAGS.  Fix second case to append the target_info ldflags
61891         onto LDFLAGS, not CFLAGS.
61892         * lib/g++.exp (g++_init): Add target_info stuff.
61893         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61894         of libgloss and newlib flags for !native.
61895
61896         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61897         (GDB): Fix relative path to go up another dir for finding gdb.
61898
61899 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61900
61901         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61902         versions in the target_info array, if they don't exist.
61903
61904 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61905
61906         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61907
61908 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61909
61910         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61911         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61912
61913 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61914
61915         * lib/old-dejagnu.exp: Don't remove the output file before we've
61916         actually tested it. Don't append pwd to the path of the executable
61917         we're testing.
61918
61919 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61920
61921         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61922
61923 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61924
61925         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61926         temporary directory for compiler files, and set it to a default
61927         value of /tmp. Set $output as the name of the output file from
61928         compiling the testcase. Add a -o option to $cflags_var so the
61929         compiler writes the final output file as $output. Set $executable
61930         to $output.
61931
61932         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61933         directory for compiler files, and set it to /tmp if it doesn't
61934         already have a value. Set $output_file to the name of the output
61935         file from compiling the testcase. Add a -o option to CXXFLAGS so
61936         the compiler writes the final output file as $output. Use $output
61937         as the executable to be tested.
61938
61939 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61940
61941         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61942
61943 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61944
61945         * gcc.c-torture/execute/pending-1.c: New test.  Still
61946         pending in Tege's queue.
61947
61948 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61949
61950         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61951         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61952         if there were failures.  Call unresolved if there were unresolved
61953         testcases.  Call gcc_fail if program did not run to completion.
61954         (ph_make): Pass additional argument name to ph_execute.
61955         (ph_execute): Add new argument.  Pass additional arguments to
61956         ph_summary.  Call gcc_fail is there is no execution output.
61957
61958 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61959
61960         * lib/plumhall.exp (proc_summary): Output relavent summary
61961         lines into the log so specific failures in plumhall can be
61962         investigated.
61963
61964 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61965
61966         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61967         (c-torture-execute): Don't try to execute tests which use
61968         "long long" types if $NO_LONG_LONG is nonzero.
61969
61970 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61971
61972         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61973         not c-torture.
61974
61975         * gcc.ieee: Move from here.
61976         * gcc.c-torture/execute/ieee: To here.
61977
61978 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61979
61980         * gcc.c-torture: Update to c-torture-1.41 release.
61981
61982 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61983
61984         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61985         not "$output".
61986
61987 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61988
61989         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61990         -c present.
61991
61992 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61993
61994         * config/proelf.exp: Handle connecting to a simulator.
61995
61996 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61997
61998         * config/proelf.exp: New file.  Enough framework that we can
61999         run c-torture tests on the proelf targets (or any other target
62000         that gdb can connect to for that matter).
62001
62002 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
62003
62004         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62005         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
62006
62007         * lib/plumhall.exp (ph_execute): Always call ph_summary if
62008         exec_output exists.
62009
62010 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62011
62012         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62013         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62014
62015         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62016         to pass/fail/unresolved/unsupported/untested.  Caller must now
62017         call unresolved/unsupported/untested.
62018         * lib/*.exp: Update FSF address.  Update to handle new results of
62019         ${tool}_load.
62020         * lib/chill.exp (verbose): Delete.
62021
62022 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62023
62024         * lib/gcc.exp (default_gcc_start): Change order of args to
62025         $LDFLAGS $CFLAGS $LIBS.
62026         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62027         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62028         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62029         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62030         * gcc.misc-tests/dg-test.exp: Likewise.
62031         * gcc.misc-tests/msgs.exp: Likewise.
62032         * gcc.prms/prms.exp: Likewise.
62033         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62034         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62035
62036         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62037
62038 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62039
62040         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62041
62042         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62043         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62044
62045         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62046         necessary.
62047
62048 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62049
62050         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62051         global for loop; add use of $mathlib.
62052         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62053         settings here; set mathlib for anything but VxWorks.
62054
62055 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62056
62057         * gcc.c-torture: Update to c-torture-1.40 release.
62058
62059 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62060
62061         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62062         dg.exp.
62063
62064 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62065
62066         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62067         global.
62068
62069 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62070
62071         * lib/g++.exp (LIBS): Define if not already.
62072         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62073         (gcc-dg-prune): Call prune_gcc_output.
62074         * lib/gcc.exp (prune_gcc_output): New proc.
62075         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62076         prune_gcc_output.
62077
62078 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62079
62080         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62081         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62082
62083 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62084
62085         * gcc.c-torture: Update to c-torture-1.39 release.
62086
62087 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62088
62089         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62090         fails, try others as well.
62091
62092 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62093
62094         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62095         If compilation fails, mark execute tests as `untested'.
62096         If test is marked as unsupported, don't mark compilation and
62097         execute tests as failed.
62098
62099 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62100
62101         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62102         libstdc++ for whether or not we want to be doing shared
62103         libraries.  Delete link_curses since we don't need it anymore.
62104         * lib/mike-g++.exp (postbase): Don't link in libg++.
62105         * g++.old-deja/old-deja.exp: Likewise.
62106
62107 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62108
62109         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62110
62111 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62112
62113         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62114         For that, add `-Wl,-a,shared_archive'.
62115         * g++.old-deja/old-deja.exp: Likewise.
62116
62117 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62118
62119         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62120
62121 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62122
62123         * lib/mike-g++.exp (postbase): Pay attention to the status of
62124         g++_load.
62125
62126 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62127
62128           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62129
62130 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62131
62132         * lib/gcc.exp (default_gcc_start): No longer need to log program
62133         being executed or its output, execute_anywhere does that now.
62134         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62135         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62136
62137 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62138
62139         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62140         the same as those in lib/g++.exp.
62141
62142 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62143
62144         * gcc.c-torture: Update to c-torture-1.38 release.
62145         * gcc.ieee: Related changes.
62146
62147 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62148
62149         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62150         "exec". Minor reformatting changes.
62151
62152         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62153         cross. This means all "exec" calls now work on a remote host as
62154         well.
62155         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62156         cross. Filter out the extra "\r\n" stuff that expect puts in.
62157         (c-torture-execute): Filter out the bogus warnings like
62158         c-torture-compile does. Add support for canadian cross.
62159         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62160         Use execute_anywhere rather than calling exec directly. Now it
62161         works for canadian cross testing.
62162
62163 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62164
62165         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62166         results into a variable, and check that rather than using file exists.
62167
62168 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62169
62170         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62171         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62172
62173 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62174
62175         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62176         lib_curses if there's a shared libg++ in the build tree.
62177
62178 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62179
62180         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62181         if not supported target.
62182
62183 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62184
62185         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62186         link_curses up to always happen, not just for native builds.
62187
62188 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62189
62190         * gcc.c-torture: Update to c-torture-1.36 release.
62191         * gcc.failure: Related changes.
62192
62193 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62194
62195         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62196
62197 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62198
62199         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62200         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62201         runshlib, link_curses, and mathlib for link and run.
62202
62203         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62204         pass the runtime shared library options for Solaris, OSF/1, and
62205         Irix5, and link with -lcurses to avoid unresolved references.
62206
62207 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62208
62209         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62210         only run once.
62211
62212 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62213
62214         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62215
62216 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62217
62218         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62219         do not have a framework for the "compat" tests yet.
62220
62221 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62222
62223         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62224         set to null if we're testing vxworks5.1.  Use that instead of
62225         `-lm' in the setting of LIBS for link and run.
62226
62227 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62228
62229         * config/rom68k.exp (${tool}_load): Major changes to make it
62230         work.  Verified that it does in fact return the stuff in
62231         exec_output properly.  Catch any Emul or any TRAP other than 0.
62232
62233 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62234
62235         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62236         LDFLAGS properly for targets that need stuff from libgloss.
62237         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62238         only run once.
62239         (gpp_initialized): New variable.
62240
62241 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62242
62243         * config/rom68k.exp: Load libgloss.exp.
62244         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62245         so we can produce a fully linked binary.
62246         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62247         so we can produce a fully linked binary.
62248
62249 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62250
62251         * lib/plumhall.exp (ph_section): Watch for expected failures.
62252         Add missing `else'.
62253
62254         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62255         run the testcase.
62256         (c-torture): Likewise.
62257
62258 1995-08-28  Doug Evans  <dje@cygnus.com>
62259
62260         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62261
62262         * lib/mike-g++.exp (mike_cleanup): New proc.
62263         (prebase): New globals compiler_result, not_compiler_result,
62264         target_regexp.
62265         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62266         allow leading "-" in pattern.  Watch for unsupported tests.
62267         If $compiler_result is set, pattern match assembler code,
62268         and ditto for $not_compiler_result.
62269         * lib/mike-gcc.exp: Likewise.
62270
62271         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62272         execution "succeeded".
62273
62274 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62275
62276         * config/win32.exp: New file.
62277         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62278
62279 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62280
62281         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62282         unsupported.
62283         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62284         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62285         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62286
62287         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62288         "... without exceptions was ...".  That is now handled by
62289         prune_system_crud.
62290         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62291
62292 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62293
62294         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62295         sieve.c,sort2.c}: New files.
62296         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62297         sieve.exp,sort2.exp}: Drivers for them.
62298
62299         * lib/mike-gcc.exp (program_output): New user settable variable.
62300         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62301         messages.
62302         * lib/mike-g++.exp (program_output): New user settable variable.
62303
62304         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62305
62306         * config/sh.exp: Deleted (use sim.exp instead).
62307
62308 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62309
62310         * config/vx.exp: Declare CHECKTASK as global.
62311         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62312         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62313         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62314
62315 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62316
62317         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62318         target. Like vx.exp, only includes `vx29k.exp' instead of
62319         `vxworks.exp'.
62320
62321 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62322
62323         * config/sim.exp: Increase time limit from 120 seconds to 240.
62324
62325 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62326
62327         * gcc.c-torture/execute/950628-1.c: New test.
62328
62329 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62330
62331         * gcc.c-torture: Update with changes/additions from
62332         c-torture-1.34.
62333
62334 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62335
62336         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62337
62338 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62339
62340         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62341
62342 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62343
62344         * gcc.c-torture/compile/950512-1.c: New test.
62345         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62346         * gcc.dg/struct-ret-1.c: Likewise.
62347
62348 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62349
62350         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62351           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62352
62353 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62354
62355         * gcc.c-torture/special/920411-1.c: Deleted.
62356         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62357
62358 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62359
62360         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62361         cpu limit.
62362
62363 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62364
62365         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62366
62367 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62368
62369         From kenner;
62370         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62371         is the proper length.
62372         * va-arg-3.c: Likewise.
62373
62374 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62375
62376         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62377         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62378
62379         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62380         * lib/g++.exp (default_g++_start): Delete old cruft.
62381
62382 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62383
62384         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62385         (2 * (1 << 18)) to (2 * (1 << 17)).
62386
62387         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62388
62389 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62390
62391         * config/rom68k.exp: Renamed from config/idp.exp
62392
62393 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62394
62395         * c-torture/compile/921109-2.c
62396
62397 1995-04-18  Mike Stump  <mrs@cygnus.com>
62398
62399         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62400         excess errors.
62401
62402 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62403
62404         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62405         output.
62406         * lib/g++.exp (default_g++_start): Likewise.
62407
62408 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62409
62410         * gcc.c-torture/compile/950329-1.c: New test.
62411
62412 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62413
62414           * config/bug.exp (${tool}_load): Updated to use new remote_open
62415           and remote_close procs.
62416         * config/idp.exp: New file.
62417
62418 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62419
62420         * gcc.c-torture/execute/950322-1.c: New test.
62421
62422 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62423
62424         * config/vx.exp (${tool}_load): Clean up testing of return code from
62425         vxworks_ld and vxworks_spawn.
62426
62427 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62428
62429         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62430
62431 1995-03-13  Mike Stump  <mrs@cygnus.com>
62432
62433         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62434         can mark excess errors on a machine by machine basis.  Note, the
62435         default is to not expect any excess errors, even when excess
62436         errors test - is given, so you will want to put an XFAIL ... on
62437         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62438         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62439         those 4 machines, but no others.
62440
62441 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62442
62443         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62444         * lib/c-torture.exp: to here.
62445
62446 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62447
62448         * gcc.c-torture/execute/950221-1.c: New test.
62449         * gcc.c-torture/execute/struct-ret-1.c: New test.
62450         * gcc.c-torture/compile/950221-1.c: New test.
62451
62452         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62453
62454 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62455
62456         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62457         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62458
62459 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62460
62461         * g++.gb: New directory of tests, derived from my signature and
62462         class scoping tests.
62463
62464         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62465         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62466         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62467         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62468         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62469         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62470         * g++.gb/sig25.C: Likewise.
62471
62472         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62473         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62474         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62475         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62476         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62477         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62478         * g++.gb/sig25.exp: Likewise.
62479
62480         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62481         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62482         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62483         * g++.gb/scope13.C: Likewise, this test still fails.
62484
62485         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62486         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62487         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62488         * g++.gb/scope13.exp: Ditto.
62489
62490         * g++.gb/README: New file, explains what these tests are about.
62491
62492 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62493
62494         * lib/dg.exp (dg-do): Support `preprocess'.
62495         (dg-test): Likewise.
62496
62497 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62498
62499         * config/udi.exp: change "continue -expect" to "exp_continue".
62500
62501 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62502
62503         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62504         Delete redundant tests.
62505
62506         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62507         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62508         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62509         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62510         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62511         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62512         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62513         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62514
62515         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62516         storing label pointers.
62517         * gcc.c-torture/execute/921019-1.c: Likewise.
62518         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62519         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62520         parameter fp.
62521         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62522         constants.
62523
62524         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62525         Delete obsolete tests.
62526
62527         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62528         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62529         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62530         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62531         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62532         * gcc.c-torture/compile/950124-1.c: New test.
62533
62534         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62535
62536 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62537
62538         * lib/mike-g++.exp: Add -lm to LIBS.
62539
62540 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62541
62542         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62543
62544 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62545
62546         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62547
62548 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62549
62550         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62551
62552 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62553
62554         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62555         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62556         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62557         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62558         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62559         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62560         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62561         * g++.law/{operators31.C, operators32.C,
62562         * g++.law/{operators33.C, operators34.C}: Likewise.
62563         * g++.law/{pic1.C, refs2.C}: Likewise.
62564         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62565         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62566         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62567         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62568
62569         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62570         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62571         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62572         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62573         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62574         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62575         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62576         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62577         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62578         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62579         * g++.law/{operators34.exp}: Likewise.
62580         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62581         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62582         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62583         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62584         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62585
62586         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62587         No longer expected to fail.
62588         * g++.law/missed-error3.C: Tweak for recent bool changes.
62589
62590 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62591
62592         * config/emb-unix: Deleted.
62593         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62594         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62595
62596 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62597
62598         * lib/dg.exp (dg-test): Fix typo in last patch.
62599
62600 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62601
62602         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62603         (handles multiple occurrences).
62604
62605 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62606
62607         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62608         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62609         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62610         printed).
62611         * lib/c-torture.exp (c-torture-compile): Likewise.
62612         (c-torture): Prepend full path if missing.
62613         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62614         (gcc_fail): Likewise.
62615         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62616
62617 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62618
62619         * lib/netware.exp: Only attach to NetWare i386 systems.
62620
62621 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62622
62623         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62624         messages.  Add test name to "output pattern match" pass/fail message.
62625
62626 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62627
62628         * gcc.dg: New testsuite.
62629         * gcc.dg/dg.exp: New file.
62630
62631         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62632         test-switch.c}: Deleted.
62633
62634         * gcc.misc-tests/msgs.exp: New testcase driver.
62635
62636 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62637
62638         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62639         Watch for illegal return values from ${tool}_load.
62640         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62641         cross targets.  Coerce return value >0 to 1.
62642
62643 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62644
62645         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62646
62647         * config/emb-unix.exp: New file.
62648
62649         * config/sim.exp: Error if variable $SIM not defined.
62650         (${tool}_load): Mark test as "untested" if simulator missing.
62651
62652         * config/unix.exp: Load remote.exp to get rcp_download.
62653         * lib/c-torture.exp: Use different option lists for testcases with
62654         and without loops.
62655         * gcc.c-torture/execute/execute.exp: Likewise.
62656
62657 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62658
62659         * config/*.exp: Clarify return code from ${tool}_load.
62660         Call `unresolved' or `untested' instead of `warning' or `perror'
62661         (sometimes you still want to call both though).
62662         Add comment that `shell_id' is local to each file.
62663         * config/udi.exp (timeout): Set to 30.
62664         Don't print warning if connection fails, $connectmode has already
62665         printed an error.
62666         (${tool}_load): Move verbose messages to level 2.
62667         Rework pattern for "Process started" message.
62668         Pass `shell_id' to ${connectmode}_download.
62669         Retry twice upon timeout.  Make resetting of target more robust.
62670         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62671         Pass `shell_id' to exit_$connectmode.
62672         Only call exit_$connectmode if connected.
62673         * config/unix.exp (${tool}_load): Check return codes better.
62674         * config/vrtx.exp (${tool}_load): Likewise.
62675         * config/vx.exp (${tool}_load): Likewise.
62676         Delete unneeded global's.
62677         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62678         from ${tool}_load.
62679         (dg-stat): Delete.
62680         (dg-init): Delete recording of pass/fail counts.
62681         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62682         (old-dejagnu-init): Likewise.
62683         (old-dejagnu-stat): Delete contents, empty proc now.
62684         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62685         (c-torture): Delete references to lcnt, lpass, lfail.
62686         Get option list from TORTURE_OPTIONS.
62687         Delete -funroll[-all]-loops if no loops.
62688         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62689         (g++_stat): Delete contents (empty proc now).
62690         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62691         (gcc_finish): Likewise.
62692         (gcc_stat): Deleted.
62693         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62694         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62695         * gcc.c-torture/execute/execute.exp: Likewise.
62696         Split tests into two parts: compile, execute.
62697         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62698         no loops.  Update to reflect clarified return codes from ${tool}_load.
62699
62700 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62701
62702         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62703         to grep for.
62704         (old-dejagnu): Likewise (where necessary).
62705
62706 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62707
62708         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62709
62710         * lib/dg.exp (dg-process-target): Fix processing of selector.
62711         Add comment regarding use of `error'.
62712
62713         * lib/gcc.exp (prune_system_crud): Define if missing.
62714         * lib/g++.exp (prune_system_crud): Likewise.
62715
62716         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62717         Call prune_system_crud.
62718         * lib/dg.exp (dg-runtest): New proc.
62719         Use perror instead of send_user for tcl errors in testcase.
62720         Don't return any value, it's never used.
62721         Don't clobber previous definition of `unknown'.
62722         Print tcl errors in `dg-final'.
62723
62724 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62725
62726         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62727         (dg-test): Don't print errorInfo, it contains stack backtrace.
62728
62729 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62730
62731         * lib/g++.exp (runtest_file_p): Define if missing.
62732
62733 1994-09-24  Doug Evans  (dje@cygnus.com)
62734
62735         * lib/mike-g++.exp: Comment out loading of g++.exp.
62736         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62737         (default_g++_version): Always print something.
62738         (default_g++_start): Comment out call to `which'.
62739         (g++_start, g++_load): Deleted (must be defined in config file).
62740         * lib/gcc.exp: Test for existence of $CC at start.
62741         Delete check for tmpdir (done in gcc_init).
62742         (default_gcc_version): Always print something.
62743         (default_gcc_start): Comment out call to `which'.
62744         * config/*.exp: Major cleanup - make cross targets work at least a
62745         little better for g++ (by not being "--tool gcc" specific).
62746         Rename gcc_xxx to ${tool}_xxx.
62747         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62748         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62749
62750 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62751
62752         * lib/c-torture.exp (c-torture-compile): Rework compiler
62753         message processing.
62754
62755         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62756         c-torture.
62757
62758 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62759
62760         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62761
62762         * lib/dg.exp (dg-process-target): Support { target native }.
62763
62764 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62765
62766         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62767         looked for "... program xxx got fatal signal".
62768         Correct regsub munging of `comp_output'.
62769         Ignore compiler messages "path prefix not used" and "linker input
62770         file unused".
62771
62772 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62773
62774         * lib/gcc.exp (runtest_file_p): Define if missing.
62775         * gcc.prms/template.c: Example to work from.
62776
62777 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62778
62779         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62780         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62781
62782         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62783         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62784         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62785         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62786
62787         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62788         (dg-process-target): No longer a varargs proc.
62789         Return S/N for target, P/F for xfail.  All callers changed.
62790         (user option procs): More argument checking.
62791         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62792         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62793         (dg-test): Skip test if not running on selected target in `dg-do'.
62794         Update handling of `dg-do-what', `dg-output-text'.
62795         Separate execution pass/fail from output pattern match pass/fail.
62796         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62797
62798 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62799
62800         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62801         target for 920510-1.c.
62802
62803 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62804
62805         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62806         Clean up comment regarding use of passcnt, etc.
62807         (gcc_stat): Don't update `testcnt' here.
62808         (gcc_finish): Do it here.
62809         Might as well reset `but_id' here too.
62810         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62811         to determine if the file should be tested.
62812         * gcc.c-torture/compile/compile.exp: Likewise.
62813         * gcc.c-torture/execute/execute.exp: Likewise.
62814         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62815         * gcc.misc-tests/dg-test.exp: Likewise.
62816         * gcc.prms/prms.exp: Likewise.
62817         * gcc.wendy/wendy.exp: Likewise.
62818         * g++.old-deja.exp: Likewise.
62819         Move "Testing file" message to verbose level 1.
62820
62821 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62822
62823         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62824
62825 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62826
62827         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62828         (default_gcc_start): Accept optional second list element
62829         of compiler flags.  Print compiler output at verbosity level 2.
62830         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62831         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62832         Save current values of framework globals passcnt, failcnt, xpasscnt,
62833         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62834         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62835         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62836         xfailcnt to compute stats.  Update framework global `testcnt' from
62837         pass/fail counts.
62838         (gcc_finish): New proc.  Clean up test environment.
62839         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62840         (gcc_epass, gcc_efail): Delete.
62841         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62842         argument of line number.
62843         (dg-init): If the tool has an init routine, call it.
62844         (dg-test): Remove args `cflags_var' and `libs_var'.
62845         Pass all compiler options to ${tool}_start.
62846         Handle missing line number.
62847         (dg-finish): New function.
62848         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62849         particular files.  Call gcc_finish at end.  Move "skipping test"
62850         message to verbosity level 3.
62851         * gcc.c-torture/compile/compile.exp: Likewise.
62852         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62853         * gcc.c-torture/execute/execute.exp: Likewise.
62854         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62855         Print testcase being tried at verbosity level 1.
62856         * gcc.c-torture/special/special.exp: Unset xfail.
62857         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62858         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62859         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62860         * gcc.failure/failure.exp: Likewise.
62861         * gcc.ieee/ieee.exp: Likewise.
62862         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62863         Update call to dg-test.  Call dg-finish at end.
62864         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62865         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62866         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62867         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62868         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62869         * gcc.wendy/wendy.exp: Add copyright.
62870         Delete setting of tmpdir (done by gcc_init).
62871         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62872         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62873         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62874         gcc_[ce]pass/fail.
62875
62876 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62877
62878         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62879         confusion.
62880         (g++_load): Likewise.
62881
62882         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62883         Rename argument to `prog' to remove the confusion.
62884         Varargs fns behave differently too!
62885         (g++_load): Likewise.
62886
62887         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62888
62889         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62890         what it is.  Delete (always) printing of status value for !native.
62891         Simplify verbose code, and include status and exec_output.
62892         (g++_load): Use gcc_load.
62893
62894 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62895
62896         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62897         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62898         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62899         940714-3.c as these testcases don't exist anymore.  Make
62900         va-arg-1.c expected to pass.
62901
62902 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62903
62904         * gcc.misc-tests/misc.exp: Only run specific testcases.
62905         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62906         * gcc.misc-tests/dg-[1-9].c: New files.
62907
62908         * lib/dg.exp: New testsuite driver.
62909         * gcc.prms/prms.exp: Use it.
62910
62911         * README.gcc: New file.
62912
62913         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62914         Document and reset `lxpass' and `lxfail'.
62915         Simplify "initialized" message.
62916         (gcc_stat): Clean up comments a little.
62917
62918 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62919
62920         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62921
62922 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62923
62924         * lib/old-dejagnu.exp (process-option): New proc.
62925         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62926         (old-dejagnu): Simplify.
62927         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62928
62929 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62930
62931         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62932         exists and is not an empty string.
62933
62934         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62935         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62936         finished.
62937         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62938         automatically.
62939
62940         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62941         longer expected to fail.
62942
62943         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62944         "f" function call.
62945
62946         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62947
62948         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62949         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62950         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62951         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62952         c-torture-1.29.
62953
62954         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62955         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62956
62957         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62958
62959         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62960         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62961
62962         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62963         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62964         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62965
62966 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62967
62968         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62969         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62970         940714-1.c, 940714-2.c, 940714-3.c},
62971         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62972         gcc.misc-tests/{mg.c,mg.exp}:
62973         New tests.
62974         * gcc.noncompile/noncompile.exp: Change accordingly.
62975
62976 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62977
62978         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62979         Undo previous clobberage.
62980
62981 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62982
62983         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62984         * gcc.special/{930510-1.c, special.exp}:
62985         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62986         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62987         struct-varargs-1.c}: New tests from c-torture-1.26.
62988
62989 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62990
62991         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62992           argument to switch.
62993
62994 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62995
62996         * Revert the previous changes.  Please see Rob's directory
62997         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62998         fixes.
62999
63000 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
63001
63002         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63003         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63004         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63005         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63006         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63007         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63008         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63009         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63010         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63011         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63012         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63013         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63014         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63015         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63016         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63017         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63018         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63019         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63020         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63021         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63022         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63023         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63024         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63025         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63026         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63027         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63028         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63029         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63030         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63031         testing changes.
63032
63033 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63034
63035         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63036         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63037         with perror calls.
63038
63039 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63040
63041         * config/unix.exp (g++_load): Fix syntax.
63042
63043 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63044
63045         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63046         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63047         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63048         Don't expect va-arg-1.c to fail.  Correct expected output for
63049         920928-1.c.
63050         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63051         * gcc.wendy/hbm4.c: Correct typo.
63052         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63053
63054 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63055
63056         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63057         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63058         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63059         * lib/c-torture.exp (c-torture-compile): Ditto.
63060
63061         Reduce volume of output (remove all the -I's and such).
63062         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63063         Call gcc_cpass, gcc_cfail.
63064         (c-torture): Pass testing option to c-torture-compile.
63065
63066 1994-03-21  Doug Evans  (dje@cygnus.com)
63067
63068         Bring patches over from progressive.
63069         * config/default.exp: Exit remote shell cleanly.
63070         (g++_exit, g++_start): Add default versions.
63071         * config/sim.exp (gcc_load): Use perror, not error.
63072
63073 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63074
63075         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63076         set in site.exp.
63077
63078 1994-03-14  Doug Evans  (dje@cygnus.com)
63079
63080         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63081         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63082         (wendy_try): New proc to run testcase.
63083         (main loop): Call 'em.
63084         * gcc.wendy/*.c: Clean up pass to correct expected output.
63085
63086         * lib/gcc.exp: Minor cleanup work.
63087         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63088
63089 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63090
63091         * config/sim.exp (gcc_load): Document return codes better.
63092         Don't pass -v to simulator.
63093
63094 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63095
63096         * gcc.special/920717-x.c: Fix typo.
63097         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63098         get at sources.
63099
63100         * lib/mike-gcc.exp: Fix typo.
63101
63102 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63103
63104         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63105         binary to use, transform the name.
63106         * config/*.exp: rename everything. Nuke any g++ specific files,
63107         it's now a special case of gcc that requires no special support.
63108         Add a default.exp for unsupported targets.
63109
63110 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63111
63112         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63113         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63114         version of Tcl.
63115
63116 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63117
63118         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63119         than a warning.
63120
63121 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63122
63123         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63124
63125 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63126
63127         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63128         option_list.  Compile every file with only 4/6 option choices
63129         (same as C torture) instead of with 12/18 different option
63130         choices.
63131         * lib/c-torture.exp: Likewise.
63132
63133         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63134         not already set.
63135
63136 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63137
63138         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63139         can put an XFAIL *-*-* on excess errors.
63140
63141 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63142
63143         * g++.law: Add more tests derived from g++-bugs snapshots.
63144
63145         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63146         equivalent to g++.law/init9.
63147
63148         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63149         compiled it, and the a.out file after we've run it.
63150
63151 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63152
63153         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63154         compiled it, and the a.out file after we've run it.
63155
63156 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63157
63158         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63159
63160 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63161
63162         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63163         version number.
63164
63165 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63166
63167         * g++.law: New directory of g++ tests derived from the g++-bugs
63168         snapshots.
63169
63170 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63171
63172         * gcc.compile: initbug1.c initbug1.exp testcase added
63173
63174 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63175
63176         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63177         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63178           fixes submitted by Jeff Law (law@cs.utah.edu)
63179         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63180           Jeff Law (law@cs.utah.edu)
63181
63182
63183 1993-11-30  Mike Stump  (mrs@cygnus.com)
63184
63185         * config/unix-g++.exp: Follow the gcc way of doing things.
63186         * g++.old-deja/old-deja.exp: Minor updates.
63187         * lib/g++.exp: New file, follow the gcc way of doing things.
63188         * lib/old-dejagnu.exp: Minor updates.
63189         * lib/mike-g++.exp: Always unset errorInfo.
63190
63191 1993-11-06  Mike Stump  (mrs@cygnus.com)
63192
63193         * lib/gcc.exp: Fix some errors with the below change, CC and
63194         CFLAGS should be global when setting, not local.
63195
63196 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63197
63198         * lib/gcc.exp: Transform tool name.
63199
63200 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63201
63202         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63203
63204 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63205
63206         * lib/gcc.exp: change gcc_done to gcc_stat
63207
63208 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63209
63210         * Upgraded gcc testsuite to c-torture version 1.25
63211
63212 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63213
63214         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63215         * lib/c-torture: added hooks for new reporting code.
63216
63217 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63218
63219         * config/sh-gcc.exp: check if sh-sim exists in the path
63220
63221 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63222
63223         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63224         * gcc.compile/compile.exp: Initial changes for new logic.
63225         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63226         * gcc.failure/failure.exp: Initial changes for new logic.
63227         * gcc.ieee/ieee.exp: Initial changes for new logic.
63228         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63229         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63230         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63231         * lib/c-torture.exp: Initial changes for new logic.
63232         * lib/gcc.exp: Initial changes for new logic.
63233
63234 1993-10-15  Mike Stump  (mrs@cygnus.com)
63235
63236         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63237         depend upon failure or success.  Fully qualify names in failure
63238         and success messages.  Always remove a.out before starting
63239         compile, just in case.  Pay more attention to error text output by
63240         the compiler.  Handle testcases with no known past errors just
63241         like all others, so that things are uniform.  Other miscellaneous
63242         improvements.
63243
63244 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63245
63246         * gcc.cpp: new directory for cpp tests
63247
63248 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63249
63250         * lib/chill.exp: Code reformatted, removed unused code.
63251         * config/unix-chill.exp: Code reformatted, removed unused code.
63252         * chill.execute/execute.exp: Code reformatted, removed unused code.
63253         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63254
63255 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63256
63257         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63258         routines not written.
63259
63260 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63261
63262         * config/bug-gcc.exp: Use new procs from bug.exp.
63263
63264 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63265
63266         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63267         via ftp, rather than depending on NFS.
63268         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63269         case.
63270
63271 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63272
63273         * config/bug-gcc.exp: Use new download proc.
63274
63275 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63276
63277         * chill.execute/execute.exp: cleanups, handles errors better
63278         * chill.compile/compile.exp: rewrite, based on execute.exp
63279         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63280         * lib/chill.exp: major changes to diff proc and compile and link
63281         procs. added chill_fail and chill_pass wrappers to pass and
63282         fail. added more comments, and handle error codes better.
63283         Added a hack to capture stderr from exec, so noncompile tests
63284         can work.
63285
63286 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63287
63288         * chill.execute/execute.exp: rewrite of testsuite driver
63289         * lib/chill.exp: rewrite of testsuite driver
63290         * config/unix-chill.exp: rewrite of testsuite driver
63291
63292 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63293
63294         In chill.execute:
63295         * iexpr.ch: Standardize uppercase.
63296         * tuples.dat: Standardize uppercase.
63297         * vary.ch: standardize.  Correct varying string assignments.
63298         * vary.dat: Add new output lines.
63299
63300 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63301
63302         In chill.execute:
63303         * chprintf.ch: Standardize use of uppercase.
63304         * tuples.ch: Standardize and turn arr2 into a DCL,
63305           rather than a SYN.
63306         * pinits.ch: Standardize.
63307
63308 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63309
63310         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63311         * Makefil: Renamed to Makefile.in.
63312         * configure.in: New.
63313
63314 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63315
63316         In chill.execute:
63317         * .cvsignore: Add result/output files.
63318         * Makefile: Fix up variables at start.  Use MFLAGS
63319           everywhere.  Correct bool_loc, built_ins entries.
63320           Add entry for vary1.ch.
63321         * bitarray.ch: Standardize upper-case usage.
63322         * bitexpr.ch: Standardize, add output of b1.
63323         * params.ch: Use arrayt in along PROC parameters, to
63324           avoid novelty problems.
63325         * sets.ch: Tiny cleanup.
63326         * vary1.ch: Re-indent.
63327
63328 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63329
63330         * Add PR-related files to Makefiles, .cvsignore files, etc.
63331
63332 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63333
63334         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63335           with compiler objects. New names are test-flow.c and test-loop.c
63336
63337 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63338
63339         * Upgraded c-torture tests from 1.19 to 1.20
63340
63341         * new files:
63342         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63343         * gcc.compile: 930623-1.c 930623-2.c
63344         * gcc.noncompile: 930622-1.c 930622-2.c
63345         * gcc.failure: 920411-1.c 920627-2.c
63346         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63347
63348 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63349
63350         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63351           More changes to get testsuite working properly. Needs more work.
63352           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63353
63354 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63355
63356         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63357           More changes to get testsuite working properly. Needs more work.
63358
63359 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63360
63361         * chill.compile/compile.exp: Added for Dejagnu support
63362         * chill.execute/execute.exp: Added for Dejagnu support
63363         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63364
63365 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63366
63367         This should complete moving the CHILL test files.
63368         * chill.noncompile(.cvsignore printf.grt
63369             in-printf.grt chprintf.grt chprintf.ch):
63370             Added test-support files.
63371           (Makefile): Modified further.
63372         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63373             signal.ch): Added test files.
63374           * chill.execute (.cvsignore printf.grt printr.c
63375             in-printf.grt rts.c chprintf.grt rts.h): Added
63376           test-support files.
63377             (Makefile): More corrections.
63378
63379 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63380
63381         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63382           test cases, ready for DejaGnu.
63383
63384 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63385
63386         * Upgraded c-torture tests from 1.18 to 1.19
63387
63388         * gcc.compile: added test(s):
63389           930607-1.c
63390         * gcc.execute: added test(s):
63391           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63392
63393         * added new subdirectory for misc tests: gcc.misc-tests
63394         * gcc.misc-test(s): added tests:
63395           inst-check.c test-consts.c test-ior.c test-switch.c
63396
63397 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63398
63399         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63400
63401 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63402
63403         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63404
63405 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63406
63407         * Upgraded c-torture tests from 1.17 to 1.18
63408
63409 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63410
63411         * Upgraded c-torture tests from 1.12 to 1.17
63412
63413 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63414
63415         * lib/old-dejagnu.exp:
63416           Fixed handling of XFAIL target triplets to correctly
63417           recognize wildcard characters.  Removed code that
63418           appended a unique id tag to the end of the file name
63419           printed out by the result of the testcases within a
63420           given test file.
63421
63422 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63423
63424         * lib/old-dejagnu.exp:
63425           Reworked expected failure handling to trigger off of XFAIL
63426           keyword in keyphrase embeded in testcase source code. The
63427           XFAIL keyword must be at the end of the keyphrase line. It
63428           may optionally be followed by one or more target triplets.
63429           It has just occured that the handling of wildcards in the
63430           target triplet may not be correct.
63431
63432 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63433
63434         * g++.old-deja/tests:
63435           Moved all subdirectories up one level into g++.old-deja .
63436
63437         * lib/old-dejagnu.exp:
63438           Fixed problem with CXXFLAGS not being properly reset, and being
63439           corrupted with extraneous "-c" compiler option.  This was
63440           causing binaries to not be generated for test that needed them.
63441           Modified strings passed to "pass" and "fail" so that individual
63442           tests from the same test file would be distinguished by an
63443           identifier appended to the test file name in the summary logs;
63444           this corrected a problem with erroneous diff logs.  Added code
63445           to search testcases for expected fail and unexpected pass keywords.
63446
63447 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63448
63449         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63450
63451 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63452
63453         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63454           Removed extraneous text from end of "Special g++ Options"
63455           keyphrase.
63456
63457         * lib/old-dejagnu.exp: Added pattern matching to look for new
63458           keywords, embedded in testcases comments, which will trigger
63459           calls to xpass and xfail.
63460
63461 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63462
63463         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63464           comments embedded in the testcases, especially the one looking for
63465           special compiler options, as well as the pattern matching for the
63466           compiler output again.
63467
63468 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63469
63470         * lib/old-dejagnu.exp: Do a proper check of the return value for
63471           execute tests. Fixed several problems with the pattern matching
63472           of the compiler output which gave erroneous test results.
63473           Changed several of the test result messages to be more descriptive.
63474         * config/unix-g++.exp: Proc g++_load now actually works and
63475           executes the tests passed to it and returns a usable return
63476           value.
63477
63478 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63479
63480           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63481
63482 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63483
63484         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63485           Modified both files to properly execute the old style
63486           dejagnu tests. The previous versions of these files were
63487           experimental and did not function anything near correctly.
63488
63489 1993-04-05  Rob Savoye  (rob@cygnus.com)
63490
63491         * Removed all Makefile.in and configure.in files. No configuration
63492         needed now.
63493
63494 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63495
63496         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63497
63498 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63499
63500         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63501         gcc.special/configure.in, gcc.noncompile/configure.in,
63502         gcc.execute/configure.in, gcc.code_quality/configure.in,
63503         g++.other/configure.in, g++.old-deja/configure.in,
63504         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63505         in srcname setting.
63506
63507 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63508
63509         * lib/udi.exp: Fixed mondfe and mondfe_download.
63510         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63511         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63512
63513 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63514
63515         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63516         (gdb_exit): Don't remove *_soc files.
63517
63518 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63519
63520         * lib/c-torture.exp: Don't look for main; instead always use -w
63521         -c.  This is how the c-torture tests work.  Remove the object
63522         file if the compilation succeeds.
63523         * gcc.execute/execute.exp: Remove executable if test passes.
63524         * gcc.noncompile/noncompile.exp: Every test is an expected
63525         failure.
63526         * gcc.special/special.exp: Added tests from c-torture 1.11,
63527         corrected use of existing test.
63528         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63529         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63530         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63531         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63532         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63533         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63534         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63535         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63536         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63537         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63538         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63539         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63540         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63541         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63542         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63543         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63544         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63545         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63546         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63547         c-torture 1.11.
63548         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63549         correspond to c-torture 1.11.
63550
63551         * New file.