OSDN Git Service

* gcc.target/i386/sse-17.c: Include sse2-check.h.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-03-25  Uros Bizjak  <ubizjak@gmail.com>
2
3         * gcc.target/i386/sse-17.c: Include sse2-check.h.
4         (main): Change to void and rename to sse2_test.
5         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
6         dg-do-what-default to "compile" if SSE2 hardware is not available.
7         * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
8         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
9         xfail vect_no_int_max from "vectorization not profitable" check.
10
11 2008-03-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12
13         PR middle-end/26222
14         * gcc.dg/torture/pr26222.c: New testcase.
15
16 2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
17
18         PR fortran/34813
19         * gfortran.dg/null_3.f90 : New test
20
21         PR fortran/33295
22         * gfortran.dg/module_function_type_1.f90 : New test
23
24 2007-03-23  Thomas Koenig  <tkoenig@gcc.gnu.org
25
26         PR libfortran/32972
27         * gfortran.dg/intrinsic_unpack_1.f90:  New test case.
28         * gfortran.dg/intrinsic_unpack_2.f90:  New test case.
29         * gfortran.dg/intrinsic_unpack_3.f90:  New test case.
30
31 2008-03-22  Richard Sandiford  <rsandifo@nildram.co.uk>
32
33         * gcc.target/mips/dse-1.c: Add checks for zeros.
34
35 2008-03-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
36
37         PR target/27946
38         * gcc.target/powerpc/ppc64-double-1.c: New testcase.
39
40 2008-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
41
42         PR libfortran/32972
43         * internal_pack_1.f90:  New test case.
44         * internal_pack_2.f90:  New test case.
45         * internal_pack_3.f90:  New test case.
46
47 2008-03-21  Olivier Hainque  <hainque@adacore.com>
48
49         * gnat.dg/empty_vector_length.adb: New testcase.
50
51 2008-03-20  Richard Guenther  <rguenther@suse.de>
52
53         * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
54
55 2008-03-20 Victor Kaplansky  <victork@gcc.gnu.org>
56            Uros Bizjak  <ubizjak@gmail.com>
57
58         PR testsuite/34168
59         * lib/target-supports.exp (check_sse2_hw_available): New procedure.
60         * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
61         if SSE2 hardware is not available.
62         * g++.dg/vect/vect.exp: Update target-dependent overrides to match
63         gcc.dg/vect/vect.exp.
64         * gfortran.dg/vect/vect.exp: Ditto.
65         (check_effective_target_lp64_or_vect_no_align): Remove procedure.
66
67 2008-03-20  Andreas Schwab  <schwab@suse.de>
68
69         * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
70         xfail.
71
72 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
73
74         * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
75         * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
76         from dg-options.
77
78 2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
79
80         PR testsuite/35621
81         * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
82         * gcc.target/i386/ssse3-pabsd.c: Likewise.
83         * gcc.target/i386/ssse3-pabsw.c: Likewise.
84         * gcc.target/i386/ssse3-palignr.c: Likewise.
85         * gcc.target/i386/ssse3-phaddd.c: Likewise.
86         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
87         * gcc.target/i386/ssse3-phaddw.c: Likewise.
88         * gcc.target/i386/ssse3-phsubd.c: Likewise.
89         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
90         * gcc.target/i386/ssse3-phsubw.c: Likewise.
91         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
92         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
93         * gcc.target/i386/ssse3-pshufb.c: Likewise.
94         * gcc.target/i386/ssse3-psignb.c: Likewise.
95         * gcc.target/i386/ssse3-psignd.c: Likewise.
96         * gcc.target/i386/ssse3-psignw.c: Likewise.
97
98 2008-03-20  Andreas Schwab  <schwab@suse.de>
99
100         PR testsuite/35647
101         * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
102         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
103         * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
104         continuation and remove xfail.
105
106 2008-03-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
107
108         PR libfortran/32972
109         * gfortran.dg/internal_pack_3.f90:  Add missing parameter
110         in subroutine.
111
112 2008-03-20  Kai Tietz  <kai.tietz@onevision.com>
113
114         * gcc.dg/format/ms_array-1.c: New.
115         * gcc.dg/format/ms_c90-scanf-3.c: New.
116         * gcc.dg/format/ms_c99-strftime-1.c: New.
117         * gcc.dg/format/ms_no-y2k-1.c: New.
118         * gcc.dg/format/ms_attr-1.c: New.
119         * gcc.dg/format/ms_c90-scanf-4.c: New.
120         * gcc.dg/format/ms_c99-strftime-2.c: New.
121         * gcc.dg/format/ms_nonlit-1.c: New.
122         * gcc.dg/format/ms_c90-scanf-5.c: New.
123         * gcc.dg/format/ms_cast-1.c: New.
124         * gcc.dg/format/ms_nonlit-2.c: New.
125         * gcc.dg/format/ms_attr-2.c: New.
126         * gcc.dg/format/ms_c90-strftime-1.c: New.
127         * gcc.dg/format/ms_miss-1.c: New.
128         * gcc.dg/format/ms_nonlit-3.c: New.
129         * gcc.dg/format/ms_attr-3.c: New.
130         * gcc.dg/format/ms_c90-strftime-2.c: New.
131         * gcc.dg/format/ms_miss-2.c: New.
132         * gcc.dg/format/ms_nul-1.c: New.
133         * gcc.dg/format/ms_attr-4.c: New.
134         * gcc.dg/format/ms_c94-printf-1.c: New.
135         * gcc.dg/format/ms_miss-3.c: New.
136         * gcc.dg/format/ms_nul-2.c: New.
137         * gcc.dg/format/ms_attr-7.c: New.
138         * gcc.dg/format/ms_c94-scanf-1.c: New.
139         * gcc.dg/format/ms_miss-4.c: New.
140         * gcc.dg/format/ms_null-1.c: New.
141         * gcc.dg/format/ms_bitfld-1.c: New.
142         * gcc.dg/format/ms_c99-printf-1.c: New.
143         * gcc.dg/format/ms_miss-5.c: New.
144         * gcc.dg/format/ms_plus-1.c: New.
145         * gcc.dg/format/ms_branch-1.c: New.
146         * gcc.dg/format/ms_c99-printf-2.c: New.
147         * gcc.dg/format/ms_miss-6.c: New.
148         * gcc.dg/format/ms_sec-1.c: New.
149         * gcc.dg/format/ms_c90-printf-1.c: New.
150         * gcc.dg/format/ms_c99-printf-3.c: New.
151         * gcc.dg/format/ms_multattr-1.c: New.
152         * gcc.dg/format/ms_unnamed-1.c: New.
153         * gcc.dg/format/ms_c90-printf-2.c: New.
154         * gcc.dg/format/ms_c99-scanf-1.c: New.
155         * gcc.dg/format/ms_multattr-2.c: New.
156         * gcc.dg/format/ms_va-1.c: New.
157         * gcc.dg/format/ms_c90-printf-3.c: New.
158         * gcc.dg/format/ms_c99-scanf-2.c: New.
159         * gcc.dg/format/ms_multattr-3.c: New.
160         * gcc.dg/format/ms_c90-scanf-1.c: New.
161         * gcc.dg/format/ms_c99-scanf-3.c: New.
162         * gcc.dg/format/ms_no-exargs-1.c: New.
163         * gcc.dg/format/ms_zero-length-1.c: New.
164         * gcc.dg/format/ms_c90-scanf-2.c: New.
165         * gcc.dg/format/ms_c99-scanf-4.c: New.
166         * gcc.dg/format/ms_no-exargs-2.c: New.
167         * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
168         * gcc.dg/format/miss-1.c: Likewise.
169         * gcc.dg/format/miss-3.c: Likewise.
170         * gcc.dg/format/multattr-2.c: Likewise.
171         * gcc.dg/format/miss-5.c: Likewise.
172         * gcc.dg/format/attr-2.c: Likewise.
173         * gcc.dg/format/attr-4.c: Likewise.
174         * gcc.dg/format/c90-scanf-4.c: Likewise.
175         * gcc.dg/format/c99-printf-3.c: Likewise.
176         * gcc.dg/format/multattr-1.c: Likewise.
177         * gcc.dg/format/miss-4.c: Likewise.
178         * gcc.dg/format/miss-6.c: Likewise.
179         * gcc.dg/format/c90-printf-3.c: Likewise.
180         * gcc.dg/format/attr-1.c: Likewise.
181         * gcc.dg/format/attr-3.c: Likewise.
182         * gcc.dg/format/attr-7.c: Likewise.
183         * gcc.dg/format/format.h: Treat mingw and gnu style.
184         * gcc.dg/format/sys_format.c: New.
185
186 2008-03-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
187
188         PR libfortran/35627
189         * gfortran.dg/namelist_46.f90: New test.
190
191 2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
192
193         PR target/14552
194         * gcc.target/i386/pr14552.c: New test.
195
196 2008-03-19  Michael Matz  <matz@suse.de>
197
198         PR middle-end/35616
199         * gcc.dg/pr35616.c: New test.
200
201 2008-03-19  Daniel Franke  <franke.daniel@gmail.com>
202
203         PR fortran/35152
204         * gfortran.dg/argument_checking_16.f90: New test.
205
206 2008-03-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
207
208         PR libfortran/32972
209         * gfortran.dg/internal_pack_1.f90:  New test case.
210         * gfortran.dg/internal_pack_2.f90:  New test case.
211         * gfortran.dg/internal_pack_3.f90:  New test case.
212
213 2008-03-19  Jan Hubicka  <jh@suse.cz>
214
215         * gcc.dg/20050811-2.c: Update dumping flags.
216         * gcc.dg/sms-2.c: Update dumping flags.
217         * gcc.dg/var-expand1.c: Update dumping flags.
218         * gcc.dg/var-expand3.c: Update dumping flags.
219         * gcc.dg/pr30957-1.c: Update dumping flags.
220         * gcc.dg/20050811-1.c: Update dumping flags.
221         * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
222         * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
223
224 2008-03-19  Richard Guenther  <rguenther@suse.de>
225
226         PR middle-end/35609
227         * gcc.dg/testsuite/uninit-15.c: New testcase.
228         * gcc.dg/testsuite/uninit-16.c: Likewise.
229
230 2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
231
232         PR target/35504
233         * g++.dg/other/pr35504.C: New test.
234
235 2008-03-18  Richard Guenther  <rguenther@suse.de>
236
237         * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
238         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
239
240 2008-03-18  Richard Guenther  <rguenther@suse.de>
241
242         * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
243
244 2008-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
245
246         PR libfortran/35617
247         * gfortran.dg/namelist_45.f90: New test.
248
249 2008-03-17  James E. Wilson  <wilson@tuliptree.org>
250
251         PR testsuite/35512
252         * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
253         Write variables instead of reading them.
254
255 2008-03-17  Jason Merrill  <jason@redhat.com>
256
257         PR c++/35548
258         * g++.dg/init/ref16.C: New testcase.
259
260 2008-03-17  Richard Guenther  <rguenther@suse.de>
261
262         PR tree-optimization/19637
263         * g++.dg/tree-ssa/pr19637.C: New testcase.
264
265 2008-03-16  Paul Thomas  <pault@gcc.gnu.org>
266
267         PR fortran/35470
268         * gfortran.dg/subref_array_pointer_3.f90 : New test.
269
270 2008-03-16  Richard Guenther  <rguenther@suse.de>
271
272         PR middle-end/35607
273         * gcc.c-torture/compile/pr35607.c: New testcase.
274         * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
275
276 2008-03-16  Daniel Franke  <franke.daniel@gmail.com>
277
278         PR fortran/35582
279         * gfortran.dg/write_invalid_format.f90: New test.
280
281 2008-03-15  Richard Guenther  <rguenther@suse.de>
282
283         * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
284
285 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
286
287         PR testsuite/35184
288         * gfortran.dg/elemental_subroutine_6.f90: New test.
289
290 2008-03-15  Richard Guenther  <rguenther@suse.de>
291
292         * gcc.dg/pr23911.c: Adjust testcase.
293         * gcc.dg/tree-ssa/pr14841.c: Likewise.
294         * gcc.dg/tree-ssa/20030922-2.c: Likewise.
295
296 2008-03-15  Richard Guenther  <rguenther@suse.de>
297
298         PR middle-end/35593
299         * g++.dg/warn/Warray-bounds-3.C: New testcase.
300
301 2008-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
302
303         PR testsuite/35478
304         * gfortran.dg/generic_16.f90: New test.
305
306 2008-03-15  Hans-Peter Nilsson  <hp@axis.com>
307
308         PR middle-end/35595
309         * gcc.c-torture/compile/pr35595.c: New test.
310
311 2008-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
312
313         PR testsuite/33296
314         * gfortran.dg/nearest_4.f90: New test.
315
316 2008-03-14  Richard Guenther  <rguenther@suse.de>
317
318         PR tree-optimization/13761
319         * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
320
321 2008-03-14  Richard Guenther  <rguenther@suse.de>
322
323         PR tree-optimization/34172
324         * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
325         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
326         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
327         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
328         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
329         * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
330
331 2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
332
333         PR libcpp/35322:
334         * gcc.dg/cpp/pr35322.c: Add dg-error line.
335
336 2008-03-14  Richard Guenther  <rguenther@suse.de>
337
338         PR tree-optimization/34043
339         PR tree-optimization/33989
340         * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
341         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
342         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
343         * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
344         * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
345
346 2008-03-14  H.J. Lu  <hongjiu.lu@intel.com>
347             Uros Bizjak  <ubizjak@gmail.com>
348
349         PR testsuite/35538 
350         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
351         Skip *-*-darwin*.
352         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
353
354 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
355             Uros Bizjak  <ubizjak@gmail.com>
356
357         PR testsuite/35406
358         * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
359         count from 0 to 1 for lp64 targets.
360         * gfortran.dg/ldist-1.f90: Update test to check
361         for 5 loops distributed instead of 4 for lp64 targets.
362
363 2008-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
364
365         PR fortran/35475
366         * gfortran.dg/derived_sub.f90: New test.
367
368 2008-03-13  H.J. Lu  <hongjiu.lu@intel.com>
369
370         PR testsuite/35558
371         * g++.dg/tls/static-1.C: Move dg-additional-sources after
372         dg-require-effective-target.
373         * g++.dg/tls/static-1a.cc: Likewise.
374
375 2008-03-13  Tom Tromey  <tromey@redhat.com>
376
377         PR libcpp/35322:
378         * gcc.dg/cpp/pr35322.c: New file.
379
380 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
381
382         * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
383         (main): Call check_vect.
384
385 2008-03-13  Alon Dayan  <alond@il.ibm.com>
386             Olga Golovanevsky  <olga@il.ibm.com>
387         
388         PR tree-optimization/35041
389         * gcc.dg/struct/wo_prof_double_malloc.c: New test.
390
391 2008-03-13  Uros Bizjak  <ubizjak@gmail.com>
392
393         PR target/34000
394         PR target/35553
395         * g++.dg/other/i386-3.C: New test.
396         * gcc.target/i386/sse-13.c: Redefine extern instead of static.
397         * gcc.target/i386/sse-14.c: Ditto.
398         * gcc.target/i386/mmx-1.c: Ditto.
399         * gcc.target/i386/mmx-2.c: Ditto.
400         * gcc.target/i386/3dnow-1.c: Ditto.
401         * gcc.target/i386/3dnow-2.c: Ditto.
402         * gcc.target/i386/3dnowA-1.c: Ditto.
403         * gcc.target/i386/3dnowA-2.c: Ditto.
404
405 2008-03-13  Paolo Bonzini  <bonzini@gnu.org>
406
407         PR tree-opt/35422
408         * gcc.target/i386/pr35422.c: Escape brackets.
409
410 2008-03-12  Paolo Bonzini  <bonzini@gnu.org>
411
412         PR tree-opt/35422
413         * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
414         third loop.
415         * gcc.target/i386/pr35422.c: New.
416
417 2008-03-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
418
419         PR tree-opt/35403
420         * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
421
422 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
423
424         PR target/35540
425         * gcc.target/i386/pr35540.c: New test.
426
427 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
428
429         * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
430
431 2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
432
433         PR middle-end/35526
434         * g++.dg/torture/pr35526.C: New test.
435
436 2008-03-10  Jakub Jelinek  <jakub@redhat.com>
437
438         PR c++/35328
439         * g++.dg/gomp/pr35328.C: New test.
440
441         PR c++/35337
442         * g++.dg/gomp/pr35337.C: New test.
443
444         PR c/35438
445         PR c/35439
446         * gcc.dg/gomp/pr35438.c: New test.
447         * gcc.dg/gomp/pr35439.c: New test.
448
449         PR middle-end/35099
450         * g++.dg/gomp/pr35099.C: New test.
451
452 2008-03-10  Eric Botcazou  <ebotcazou@adacore.com>
453
454         * gnat.dg/range_check2.adb: New test.
455
456 2008-03-10  H.J. Lu  <hongjiu.lu@intel.com>
457
458         PR tree-optimization/35494
459         * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
460         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
461         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
462         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
463
464 2008-03-10  Richard Guenther  <rguenther@suse.de>
465
466         PR tree-optimization/34677
467         * gcc.dg/tree-ssa/loadpre23.c: New testcase.
468         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
469         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
470
471 2008-03-09  Paul Thomas  <pault@gcc.gnu.org>
472
473         PR fortran/35474
474         * gfortran.dg/module_commons_2.f90: New test.
475
476 2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
477
478         * gnat.dg/frame_overflow.adb: Improve portability.
479
480 2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
481
482         PR target/35350
483         * gcc.target/i386/isa-1.c: Add -march=x86-64.
484         * gcc.target/i386/isa-2.c: Likewise.
485         * gcc.target/i386/isa-3.c: Likewise.
486         * gcc.target/i386/isa-10.c: Likewise.
487         * gcc.target/i386/isa-11.c: Likewise.
488         * gcc.target/i386/isa-12.c: Likewise.
489         * gcc.target/i386/isa-13.c: Likewise.
490         * gcc.target/i386/isa-14.c: Likewise.
491
492 2008-03-08  Uros Bizjak  <ubizjak@gmail.com>
493
494         PR target/22152
495         * gcc.target/i386/pr22152.c: New test.
496         * gcc.target/i386/sse2-mmx.c: Ditto.
497
498 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
499
500         * gnat.dg/uninit_func.adb: New test.
501
502 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
503
504         * gnat.dg/pack4.adb: New test.
505
506 2008-03-08  Eric Botcazou  <ebotcazou@adacore.com>
507
508         * gnat.dg/small_alignment.adb: New test.
509
510 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
511
512         * gnat.dg/specs/alignment2.ads: New test.
513
514 2008-03-07  Eric Botcazou  <ebotcazou@adacore.com>
515
516         * gnat.dg/pack3.adb: New test.
517
518 2008-03-07  Peter O'Gorman  <pogma@thewrittenword.com>
519
520         PR c++/20366
521         * g++.dg/other/pr20366.C: New test.
522
523 2008-03-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
524
525         PR tree-opt/35402
526         * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
527
528 2008-03-06  Markus Milleder  <markus.milleder@generali.at>
529
530         PR preprocessor/35458
531         * gcc.dg/cpp/cmdlne-M-2.c: New file.
532         * gcc.dg/cpp/cmdlne-M-2#.h: New file.
533         * gcc.dg/cpp/#cmdlne-M-2.h: New file.
534
535 2008-03-06  Tom Tromey  <tromey@redhat.com>
536
537         * lib/treelang-dg.exp, lib/treelang.exp: Delete.
538         * treelang: Delete.
539
540 2008-03-05  Eric Botcazou  <ebotcazou@adacore.com>
541
542         * gnat.dg/specs/pack33.ads: New test.
543
544 2008-03-05  Richard Guenther  <rguenther@suse.de>
545
546         PR tree-optimization/35472
547         * gcc.c-torture/execute/pr35472.c: New testcase.
548
549 2007-03-05  Gabor Loki  <loki@gcc.gnu.org>
550
551         PR 33009
552         * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
553         * gcc.c-torture/compile/pr33009.c: Likewise.
554
555 2008-03-05  Victor Kaplansky  <victork@gcc.gnu.org>
556
557         PR 31341
558         * gcc.dg/vect/pr31041.c: Fix.
559
560 2008-03-05  Hans-Peter Nilsson  <hp@axis.com>
561
562         PR libfortran/35293
563         * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
564         New.
565         * gfortran.fortran-torture/execute/list_read_1.x,
566         gfortran.fortran-torture/execute/read_null_string.x,
567         gfortran.fortran-torture/execute/backspace.x,
568         gfortran.fortran-torture/execute/seq_io.x,
569         gfortran.fortran-torture/execute/slash_edit.x,
570         gfortran.fortran-torture/execute/unopened_unit_1.x,
571         gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
572         gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90, 
573         gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
574         gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
575         gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
576         gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
577         gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
578         gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
579         gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
580         gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
581         gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
582         gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
583         gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
584         gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
585         gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
586         gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
587         gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
588         gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
589         gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
590         gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
591         gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
592         gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
593         gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
594         gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
595         gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
596         gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
597         gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
598         gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
599         gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
600         gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
601         gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
602         gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
603         gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
604         gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
605         gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
606         gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
607         gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
608         gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
609         gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
610         gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
611         gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
612         gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
613         gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
614         gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
615         gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
616         gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
617         gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
618         gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
619         gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
620         gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
621         gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
622         gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
623         gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
624         gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
625         gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
626         gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
627         gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
628         gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
629         gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
630         gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
631         gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
632         gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
633         gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
634         gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
635         gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
636         gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
637         gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
638         gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
639         gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
640         gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
641         gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
642         gfortran.dg/write_back.f: Gate test on effective_target
643         fd_truncate.
644
645 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
646
647         * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
648         targets declaring functions in assembly.
649
650 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
651
652         PR 28322
653         * gcc.dg/pr28322-3.c: New.
654
655 2008-03-04  H.J. Lu  <hongjiu.lu@intel.com>
656
657         PR target/35453
658         * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
659         _SIDD_XXX.
660         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
661         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
662         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
663         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
664         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
665         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
666         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
667         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
668
669 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
670
671         PR middle-end/35456
672         * gcc.c-torture/execute/pr35456.c: New test.
673
674 2008-03-04  Joseph Myers  <joseph@codesourcery.com>
675
676         * gcc.target/i386/sse-10.c: Don't use
677         -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
678
679 2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
680
681         * gfortran.dg/reassoc_1.f90: Cleanup dump files.
682         * gfortran.dg/reassoc_2.f90: Ditto.
683         * gfortran.dg/reassoc_3.f90: Ditto.
684
685 2008-03-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
686
687         PR fortran/33197
688         * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
689         * gfortran.dg/dg.exp: Likewise.
690         * gfortran.dg/vect/vect.exp: Likewise.
691         * gfortran.fortran-torture/execute/execute.exp: Likewise.
692         * gfortran.fortran-torture/compile/compile.exp: Likewise.
693         * gfortran.dg/gamma_1.f90: Also check log_gamma.
694         * gfortran.dg/invalid_contains_1.f90: Remove warning about
695         empty CONTAINS.
696         * gfortran.dg/gamma_2.f90: Add a few error messages.
697         * gfortran.dg/invalid_contains_2.f90: Remove warning about
698         empty CONTAINS.
699         * gfortran.dg/gamma_3.f90: Adjust error message.
700         * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
701         * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
702         * gfortran.dg/bessel_1.f90: New test.
703         * gfortran.dg/recursive_check_3.f90: Remove warnings.
704         * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
705         * gfortran.dg/derived_function_interface_1.f90: Remove warning.
706         * gfortran.dg/contains_empty_1.f03: New test.
707         * gfortran.dg/erfc_scaled_1.f90: New test.
708         * gfortran.dg/hypot_1.f90: New test.
709         * gfortran.dg/contains_empty_2.f03: New test.
710
711 2007-03-03  Uros Bizjak  <ubizjak@gmail.com>
712
713         * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
714
715 2008-03-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org> 
716
717         PR 24924
718         * g++.dg/cpp/string-2.C: This is a warning now.
719         * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
720         default, so add it.
721         
722 2008-03-01  Douglas Gregor  <doug.gregor@gmail.com>
723
724         * g++.dg/cpp0x/auto1.C: New.
725
726 2008-03-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
727
728         PR fortran/34770
729         * gfortran.dg/pointer_1.f90: New test.
730
731 2008-02-29  Douglas Gregor  <doug.gregor@gmail.com>
732
733         PR c++/35315
734         * g++.dg/ext/attrib32.C: Add another test case.
735
736 2008-02-29  Tom Tromey  <tromey@redhat.com>
737
738         * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
739         line.
740
741 2008-02-29  Sebastian Pop  <sebastian.pop@amd.com>
742
743         * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
744         to make the interchange profitable.
745
746 2008-02-28  Daniel Franke  <franke.daniel@gmail.com>
747
748         PR fortran/31463
749         PR fortran/33950
750         PR fortran/34296
751         * gfortran.dg/arrayio_11.f90: Fixed test.
752         * gfortran.dg/arrayio_12.f90: Likewise.
753         * gfortran.dg/module_read_1.f90: Added warning-directives.
754         * gfortran.dg/pr32242.f90: Likewise.
755         * gfortran.dg/result_in_spec_3.f90: Likewise.
756         * gfortran.dg/use_12.f90: Likewise.
757         * gfortran.dg/warn_function_without_result.f90 : New test.
758
759 2008-02-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
760
761         PR fortran/34868
762         * gfortran.dg/f2c_9.f90: New test.
763
764 2008-02-28  Sebastian Pop  <sebastian.pop@amd.com>
765
766         * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
767         * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
768         * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
769         * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
770         * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
771         * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
772         * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
773         * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
774         * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
775         * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
776         * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
777         * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
778         * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
779         * testsuite/gfortran.dg/ldist-1.f90: New.
780
781 2008-02-28  Uros Bizjak  <ubizjak@gmail.com>
782
783         * gcc.dg/pr34351.c: Compile for x86 targets only.  Use %ebx register.
784
785 2008-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
786
787         * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
788
789 2008-02-27  Jan Beulich  <jbeulich@novell.com>
790
791         * gcc.target/i386/mmx-1.c: Add
792         -Werror-implicit-function-declaration to dg-options.
793         * gcc.target/i386/mmx-2.c: Likewise.
794         * gcc.target/i386/sse-13.c: Likewise.
795         * gcc.target/i386/sse-14.c: Likewise.
796
797 2008-02-27  Revital Eres  <eres@il.ibm.com>
798
799         PR rtl-optimization/34999
800         * gcc.dg/tree-prof/pr34999.c: New.
801
802 2008-02-27  Richard Guenther  <rguenther@suse.de>
803
804         PR middle-end/25290
805         * gcc.c-torture/execute/pr35390.c: New testcase.
806
807 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
808
809         PR ada/22255
810         * gnat.dg/test_direct_io.adb: New file.
811
812 2008-02-27  Samuel Tardieu  <sam@rfc1149.net>
813
814         PR ada/34799
815         * gnat.dg/specs/pr34799.ads: New test.
816
817 2008-02-27  Richard Guenther  <rguenther@suse.de>
818
819         PR middle-end/34971
820         * gcc.c-torture/execute/pr34971.c: New testcase.
821
822 2008-02-27  Jakub Jelinek  <jakub@redhat.com>
823
824         * gcc.dg/gomp/preprocess-1.c: New test.
825
826         PR c++/35368
827         * g++.dg/ext/visibility/typeinfo2.C: New test.
828         * g++.dg/ext/visibility/typeinfo3.C: New test.
829
830 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
831
832         * gcc.dg/bf-ms-attrib.c (main): Return 0.
833
834 2008-02-26  Joseph Myers  <joseph@codesourcery.com>
835
836         * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
837         * gcc.target/i386/sse-6.c (dump128_64): Likewise.
838
839 2008-02-26  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
840
841         PR c/28800
842         * gcc.dg/empty-source-2.c: Adjust for warning message.
843         * gcc.dg/empty-source-3.c: Likewise.
844         * gcc.dg/pack-test-2.c: Adjust comment.
845         * gcc.dg/pragma-ep-2.c: Likewise.
846         * gcc.dg/pragma-re-2.c: Likewise.
847         * gcc.dg/va-arg-2.c: Likewise.
848
849 2008-02-26  Tobias Burnus  <burnus@net-b.de>
850
851         PR fortran/35033
852         * gfortran.dg/assignment_2.f90: New.
853
854 2008-02-26  Jason Merrill  <jason@redhat.com>
855
856         PR c++/35315
857         * g++.dg/ext/attrib32.C: New.
858
859 2008-02-26  Richard Sandiford  <rsandifo@nildram.co.uk>
860
861         * gcc.c-torture/execute/nest-align-1.x: Delete.
862
863 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
864
865         PR 26264
866         * 20021023-1.c: Use __builtin_va_start instead of
867         __builtin_stdarg_start.
868         * pr17301-1.c: Likewise.
869         * pr17301-2.c: Likewise.
870                 
871 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
872         
873         * gcc.dg/pr34351.c: New.
874         
875 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
876
877         * gcc.dg/Wlarger-than2.c: New.
878         
879 2008-02-26  Paolo Carlini  <pcarlini@suse.de>
880
881         PR c++/35323
882         * g++.dg/lookup/crash7.C: New.
883
884 2008-02-26  Kaz Kojima  <kkojima@gcc.gnu.org>
885
886         * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
887
888 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
889
890         * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
891
892 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
893
894         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
895
896 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
897
898         * gcc.dg/builtins-config.h: Disable C99 runtime testing for
899         Windows.
900
901 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
902
903         * lib/target-supports.exp (check_profiling_available): Report -p
904         unavailable on *-*-mingw*.
905
906 2008-02-25  Joseph Myers  <joseph@codesourcery.com>
907
908         * lib/target-supports.exp (check_effective_target_pthread_h): New.
909         * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
910         dg-require-effective-target pthread_h.
911
912 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
913
914         * gcc.dg/Wswitch-enum-error.c: New.
915         * gcc.dg/Wswitch-error.c: New.
916         * gcc.dg/20011021-1.c: Use two directives to match two different
917         messages.
918         
919 2008-02-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
920         
921         PR 28322
922         * gcc.dg/pr28322.c: New.
923         * gcc.dg/pr28322-2.c: New.
924         * lib/prune.exp: Ignore "At top level" even if there is no ':'
925         preceding it.
926
927 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
928
929         PR c++/35333
930         * g++.dg/other/error26.C: New.
931
932 2008-02-25  Paolo Carlini  <pcarlini@suse.de>
933
934         PR c++/35338
935         * g++.dg/other/error25.C: New.
936
937 2008-02-25  Andreas Krebbel  <krebbel1@de.ibm.com>
938
939         PR target/35258
940         * gcc.dg/pr35258.c: New testcase.
941
942 2008-02-25  Jan Beulich  <jbeulich@novell.com>
943
944         * gcc.dg/20020426-2.c: Remove bogus workaround.
945         * g++.old-deja/g++.other/store-expr1.C: Likewise.
946         * gcc.target/i386/movq-2.c: Also permit use of movzbl.
947
948 2008-02-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
949
950         * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
951
952 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
953
954         PR middle-end/19984
955         * gcc.dg/pr19984.c: New test.
956         * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
957         name of the variable.
958
959 2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
960
961         * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
962         (main): Call check_vect and foo.  Check array values after
963         the call to foo.
964         * gcc.dg/vect/vect-117.c: Call check_vect.
965         * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
966
967 2008-02-25  Jason Merrill  <jason@redhat.com>
968
969         PR c++/33486
970         * g++.dg/lookup/strong-using-5.C: New.
971
972 2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
973
974         * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
975         sh* targets.
976
977 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
978
979         PR target/35349
980         * gcc.c-torture/execute/20050604-1.x: New file.
981
982 2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
983
984         * gcc.target/i386/pr22076.c: Update number of mov insns
985         for PIC targets.
986         * gcc.target/i386/pr34256.c: Ditto.
987
988 2008-02-24  Diego Novillo  <dnovillo@google.com>
989
990         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
991
992         PR 33738
993         * g++.dg/warn/pr33738.C: New.
994
995 2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
996
997         * gcc.c-torture/execute/nest-align-1.x: New file.
998
999 2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
1000
1001         PR c++/34749
1002         * g++.dg.ext/dllimport13.C: New test.
1003
1004 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1005
1006         PR libfortran/24685
1007         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1008         powerpc*-apple-darwin*.
1009
1010 2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1011
1012         * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1013         ERFC into gfortran.dg/large_real_kind_3.F90.
1014         * gfortran.dg/large_real_kind_3.F90: New test.
1015
1016 2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1017
1018         PR rtl-opt/33512
1019         * gcc.dg/and-1.c: New test.
1020
1021 2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
1022
1023         * gcc.c-torture/execute/20080222-1.c: New test.
1024
1025 2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
1026
1027         PR target/22076
1028         PR target/34256
1029         * gcc.target/i386/pr22076.c: New test.
1030         * gcc.target/i386/pr34256.c: New test.
1031         * gcc.target/i386/vecinit-5.c: New test.
1032         * gcc.target/i386/vecinit-6.c: New test.
1033         * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1034
1035         * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1036         <xmmintrin.h>, define __m64 and __m128 directly.
1037         * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1038
1039 2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1040
1041         PR C++/34715
1042         * g++.dg/ext/always_inline-1.C: New test.
1043         * g++.dg/ext/always_inline-2.C: New test.
1044         * g++.dg/ext/always_inline-3.C: New test.
1045         * g++.dg/ext/always_inline-4.C: New test.
1046
1047 2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
1048
1049         * gcc.target/cris/asm-b-1.c: New test.
1050
1051 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1052
1053         PR c++/35282
1054         * g++.dg/template/nontype17.C: Add.
1055
1056 2008-02-22  Paolo Carlini  <pcarlini@suse.de>
1057
1058         PR c++/35282
1059         Revert:
1060         2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1061
1062         PR c++/28743
1063         * g++.dg/template/nontype17.C: New.
1064         * g++.dg/template/nontype16.C: Add error.
1065
1066 2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
1067
1068         PR c/19999
1069         * gcc.dg/Wfloat-equal-1.c: New.
1070         * g++.dg/warn/Wfloat-equal-1.C: New.
1071
1072 2008-02-21  Michael Matz  <matz@suse.de>
1073
1074         PR target/35264
1075         * gcc.dg/pr35264.c: New testcase.
1076
1077 2008-02-21  Richard Guenther  <rguenther@suse.de>
1078
1079         * gfortran.dg/reassoc_1.f90: New testcase.
1080         * gfortran.dg/reassoc_2.f90: Likewise.
1081         * gfortran.dg/reassoc_3.f90: Likewise.
1082
1083 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1084
1085         PR libfortran/34974
1086         * gfortran.dg/fmt_t_7.f: New test.
1087
1088         PR libfortran/35132
1089         * gfortran.dg/streamio_15.f90: New test.
1090         
1091 2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR libfortran/35036
1094         * gfortran.dg/fmt_zero_digits.f90: Revise test.
1095
1096 2008-02-20  Seongbae Park <seongbae.park@gmail.com>
1097
1098         * gcc.dg/Wframe-larger-than.c: New option test.
1099
1100 2008-02-20  Tobias Burnus  <burnus@net-b.de>
1101
1102         PR fortran/34997
1103         * gfortran.dg/dollar_sym_1.f90: New.
1104         * gfortran.dg/dollar_sym_2.f90: New.
1105
1106 2008-02-20  Richard Guenther  <rguenther@suse.de>
1107
1108         PR middle-end/35265
1109         * gcc.dg/builtins-66.c: New testcase.
1110
1111 2008-02-20  Richard Guenther  <rguenther@suse.de>
1112
1113         * gcc.dg/fold-reassoc-1.c: New testcase.
1114         * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1115
1116 2008-02-20  Richard Guenther  <rguenther@suse.de>
1117
1118         * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1119
1120 2008-02-20  Ira Rosen  <irar@il.ibm.com>
1121
1122         * lib/target-supports.exp (check_effective_target_vect_unpack):
1123         Return true for SPU.
1124         (check_effective_target_vect_short_mult): Likewise.
1125         * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1126         the loop on targets that support vect_unpack.
1127
1128 2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
1129
1130         * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1131         (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1132         templates to reduce number of passed arguments.
1133
1134 2008-02-19  Jason Merrill  <jason@redhat.com>
1135
1136         PR c++/34950
1137         * g++.dg/template/explicit-args1.C: New.
1138
1139 2008-02-19  Richard Guenther  <rguenther@suse.de>
1140
1141         PR tree-optimization/34989
1142         * gcc.dg/pr34989-1.c: New testcase.
1143         * gcc.dg/pr34989-2.c: Likewise.
1144
1145 2008-02-19  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR c++/35028
1148         * g++.dg/gomp/pr35028.C: New test.
1149
1150         PR c++/34964
1151         PR c++/35244
1152         * gcc.dg/gomp/pr34964.c: New test.
1153         * g++.dg/gomp/pr34964.C: New test.
1154         * gcc.dg/gomp/pr35244.c: New test.
1155         * g++.dg/gomp/pr35244.C: New test.
1156
1157         PR c++/35078
1158         * g++.dg/gomp/pr35078.C: New test.
1159
1160 2008-02-19  Christian Bruel  <christian.bruel@st.com>
1161
1162         * gcc.dg/packed-array.c: New testcase. 
1163
1164 2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
1165
1166         PR target/33555
1167         * gcc.target/i386/pr33555.c: New test.
1168         
1169 2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
1170
1171         PR target/35189
1172         * gcc.target/i386/isa-1.c: New.
1173         * gcc.target/i386/isa-2.c: Likewise.
1174         * gcc.target/i386/isa-3.c: Likewise.
1175         * gcc.target/i386/isa-4.c: Likewise.
1176         * gcc.target/i386/isa-5.c: Likewise.
1177         * gcc.target/i386/isa-6.c: Likewise.
1178         * gcc.target/i386/isa-7.c: Likewise.
1179         * gcc.target/i386/isa-8.c: Likewise.
1180         * gcc.target/i386/isa-9.c: Likewise.
1181         * gcc.target/i386/isa-10.c: Likewise.
1182         * gcc.target/i386/isa-11.c: Likewise.
1183         * gcc.target/i386/isa-12.c: Likewise.
1184         * gcc.target/i386/isa-13.c: Likewise.
1185         * gcc.target/i386/isa-14.c: Likewise.
1186
1187 2008-02-18  Joey Ye  <joey.ye@intel.com>
1188             H.J. Lu  <hongjiu.lu@intel.com>
1189
1190         PR middle-end/34921
1191         * gcc.c-torture/execute/nest-align-1.c: New test case.
1192
1193 2008-02-17  Richard Guenther  <rguenther@suse.de>
1194
1195         PR middle-end/35227
1196         * gcc.dg/torture/pr35227.c: New testcase.
1197
1198 2008-02-17  Richard Guenther  <rguenther@suse.de>
1199
1200         PR tree-optimization/35231
1201         * gcc.c-torture/execute/pr35231.c: New testcase.
1202
1203 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
1204
1205         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1206         (test_gt): Ditto.
1207
1208 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1209
1210         * obj-c++.dg/encode-2.mm: XFAIL.
1211         * obj-c++.dg/encode-3.mm: Likewise.
1212
1213 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1214             Paolo Carlini  <pcarlini@suse.de>
1215
1216         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1217         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1218         * g++.dg/ext/has_nothrow_copy.C: Likewise.
1219
1220 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
1221
1222         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1223         (main): Change to void and rename to sse_test.
1224         * gcc.target/i386/pr24306.c: Ditto.
1225         * gcc.target/i386/pr32065-2.c: Ditto.
1226         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1227         (main): Change to void and rename to sse2_test.
1228         * gcc.target/i386/20060512-3.c: Ditto.
1229
1230 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1231
1232         PR fortran/35150
1233         * gfortran.dg/c_loc_tests_12.f03: New test.
1234
1235 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
1236
1237         PR c++/35023
1238         PR c++/35024
1239         PR c++/35026
1240         * g++.dg/cpp0x/vt-35026.C: New.
1241         * g++.dg/cpp0x/vt-35023.C: New.
1242         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1243         * g++.dg/cpp0x/vt-35024.C: New.
1244
1245 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1246
1247         * gcc.c-torture/execute/va-arg-25.x: Remove.
1248
1249 2008-02-15  Richard Guenther  <rguenther@suse.de>
1250             Zdenek Dvorak  <ook@ucw.cz>
1251
1252         PR tree-optimization/35164
1253         * g++.dg/torture/pr35164-1.C: New testcase.
1254         * g++.dg/torture/pr35164-2.C: Likewise.
1255
1256 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
1257
1258         PR testsuite/35119
1259         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1260         in dg-final to match the assembly code generated by Darwin 9.
1261
1262 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1263
1264         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1265
1266 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
1267
1268         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1269
1270 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
1271
1272         * lib/dejapatches.exp: New file.
1273
1274 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
1275
1276         PR c++/34050
1277         * g++.dg/cpp0x/vt-34050.C: New.
1278
1279 2008-02-14  Jason Merrill  <jason@redhat.com>
1280
1281         PR c++/5645
1282         PR c++/11159
1283         * g++.dg/warn/pr11159.C: New.
1284         * g++.dg/warn/pr5645.C: Likewise.
1285
1286 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
1287
1288         PR preprocessor/35061
1289         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
1290
1291 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
1292
1293         PR c++/28743
1294         * g++.dg/template/nontype17.C: New.
1295         * g++.dg/template/nontype16.C: Add error.
1296
1297 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR c++/35138
1300         * g++.dg/template/member8.C: New test.
1301
1302 2008-02-13  Michael Matz  <matz@suse.de>
1303
1304         * gcc.dg/pr35065.c: Fix testcase warnings.
1305
1306 2008-02-13  Jason Merrill  <jason@redhat.com>
1307
1308         PR c++/34962, c++/34937, c++/34939
1309         * g++.dg/ext/tmplattr9.C: New.
1310
1311 2008-02-13  Michael Matz  <matz@suse.de>
1312
1313         PR debug/35065
1314         * gcc.dg/pr35065.c: New testcase.
1315
1316 2008-02-12  Richard Guenther  <rguenther@suse.de>
1317
1318         PR tree-optimization/35171
1319         * gcc.c-torture/compile/pr35171.c: New testcase.
1320
1321 2008-02-12  Richard Guenther  <rguenther@suse.de>
1322
1323         PR middle-end/35163
1324         * gcc.c-torture/execute/pr35163.c: New testcase.
1325
1326 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
1327
1328         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1329
1330 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1331
1332         * gnat.dg/loop_address.adb: New test.
1333
1334 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1335
1336         * obj-c++.dg/bitfield-1.mm: Expect failures.
1337         * obj-c++.dg/bitfield-4.mm: Likewise.
1338         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1339         * obj-c++.dg/encode-8.mm: Likewise.
1340         * obj-c++.dg/isa-field-1.mm: Likewise.
1341         * obj-c++.dg/layout-1.mm: Likewise.
1342         * obj-c++.dg/lookup-2.mm: Likewise.
1343         * obj-c++.dg/try-catch-2.mm: Likewise.
1344         * obj-c++.dg/try-catch-9.mm: Likewise.
1345
1346 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR c++/35144
1349         * g++.dg/tree-ssa/pr35144.C: New test.
1350
1351         PR inline-asm/35160
1352         * gcc.target/i386/pr35160.c: New test.
1353
1354         PR c++/34862
1355         * g++.dg/init/new27.C: New test.
1356
1357 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
1358
1359         PR c++/35077
1360         * g++.dg/template/crash78.C: New.
1361
1362 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1363
1364         PR testsuite/35047
1365         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1366         * gcc.dg/compat/vector-2_y.c: Ditto.
1367
1368 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
1369             Richard Guenther  <rguenther@suse.de>
1370
1371         PR tree-optimization/33992
1372         * gcc.c-torture/execute/pr33992.c: New testcase.
1373
1374 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1375
1376         * gfortran.dg/streamio_14.f90:  New test.
1377
1378 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1379
1380         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1381         Add -mfpmath=387 to dg-options.
1382
1383 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
1384
1385         PR testsuite/35047
1386         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1387         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1388         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1389         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1390         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1391         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1392         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1393         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1394         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1395
1396 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1397
1398         PR objc++/34193
1399         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1400
1401 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
1402
1403         PR c++/35056
1404         * g++.dg/conversion/bitfield8.C: New.
1405
1406 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1407
1408         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1409
1410 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
1411
1412         PR c++/35049
1413         PR c++/35096
1414         * g++.dg/ext/vector13.C: New.
1415
1416 2008-02-06  David Daney  <ddaney@avtrex.com>
1417
1418         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1419
1420 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
1421
1422         * lib/target-supports.exp (check_effective_target_hard_float): Remove
1423         special case for xtensa-*-*.
1424         
1425 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1426
1427         PR fortran/35037
1428         * gfortran.dg/volatile11.f90: New test.
1429
1430 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR c++/33553
1433         * g++.dg/template/array19.C: New test.
1434
1435 2008-02-05  Diego Novillo  <dnovillo@google.com>
1436
1437         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1438
1439         PR 33738
1440         * g++.dg/warn/pr33738.C: Remove.
1441
1442 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1443
1444         PR fortran/34945
1445         * gfortran.dg/bounds_check_13.f: New test.
1446
1447 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1448
1449         PR testsuite/33946
1450         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1451
1452 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         PR target/35083
1455         * gcc.target/i386/pr35083.c: New test.
1456
1457 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
1458
1459         PR fortran/32315
1460         * gfortran.dg/data_bounds_1.f90: New test.
1461
1462 2008-02-04  Diego Novillo  <dnovillo@google.com>
1463
1464         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1465
1466         PR 33738
1467         * testsuite/g++.dg/warn/pr33738.C: New.
1468
1469 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
1470
1471         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1472         to match.
1473
1474 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
1475
1476         * lib/target-supports.exp (check_effective_target_hard_float): Only
1477         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
1478         other targets, grep for a call insn in the rtl expand dump for an
1479         add of two doubles.
1480         (target_compile): Support generating rtl dumps as output.
1481
1482 2008-02-04  Richard Guenther  <rguenther@suse.de>
1483
1484         PR middle-end/33631
1485         * gcc.c-torture/execute/pr33631.c: New testcase.
1486
1487 2008-02-04  Richard Guenther  <rguenther@suse.de>
1488
1489         PR middle-end/35043
1490         * gcc.c-torture/compile/pr35043.c: New testcase.
1491
1492 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1493
1494         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1495
1496 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
1497
1498         * gcc.target/i386/pr31628.c: Require effective target fpic.
1499         * gcc.target/i386/strinline.c: Ditto.
1500         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1501         * gcc.dg/pr35045.c: Ditto.
1502         * gcc.dg/20050503-1.c: Ditto.
1503
1504 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
1505
1506         PR fortran/32760
1507         * gfortran.dg/host_assoc_variable_1.f90: New test.
1508         * gfortran.dg/allocate_stat.f90: Change last three error messages.
1509
1510 2008-02-02  Michael Matz  <matz@suse.de>
1511
1512         PR target/35045
1513         * gcc.dg/pr35045.c: New test.
1514
1515 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1516
1517         PR libfortran/35001
1518         * gfortran.dg/shape_4.f90:  New test.
1519
1520 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
1521
1522         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1523
1524 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
1525
1526         PR rtl-optimization/34773
1527         * gcc.target/cris/torture/pr34773.c: New test.
1528
1529 2008-02-01  Nick Clifton  <nickc@redhat.com>
1530
1531         * lib/target-supports.exp (check_profiling_available): Do not
1532         expect profiling to work on the xstormy16 target.
1533
1534 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
1535
1536         PR testsuite/35047
1537         * gcc.c-torture/execute/20050316-2.x: New file.
1538         * gcc.target/i386/pr17390.c: Update scan pattern.
1539         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1540         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1541
1542 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
1543
1544         PR fortran/34910
1545         * gfortran.dg/proc_assign_2.f90: New test.
1546
1547 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
1548             Jakub Jelinek  <jakub@redhat.com>
1549
1550         PR c++/34935
1551         PR c++/34936
1552         * g++.dg/ext/alias-canon.C: New.
1553         * g++.dg/ext/alias-mangle.C: New.
1554
1555 2008-01-30  Jan Hubicka  <jh@suse.cz>
1556
1557         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1558
1559 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1560
1561         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1562         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1563
1564 2008-01-30  Jan Hubicka  <jh@suse.cz>
1565
1566         PR target/34982
1567         * gcc.c-torture/execute/pr34982.c: New testcase.
1568
1569 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
1570
1571         * gcc.target/s390/tf_to_di-1.c: New testcase.
1572
1573 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
1574
1575         PR fortran/34975
1576         * gfortran.dg/use_only_3.f90: New test.
1577         * gfortran.dg/use_only_3.inc: Modules for new test.
1578
1579         PR fortran/34429
1580         * gfortran.dg/function_charlen_2.f90: New test.
1581
1582 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
1583
1584         PR middle-end/34969
1585         * gcc.dg/pr34969.c: New test.
1586
1587         PR c/35017
1588         * gcc.dg/inline-25.c: New test.
1589         * gcc.dg/inline-26.c: New test.
1590         * gcc.dg/inline-27.c: New test.
1591
1592 2008-01-29  Richard Guenther  <rguenther@suse.de>
1593
1594         PR middle-end/35006
1595         * gcc.c-torture/compile/pr35006.c: New testcase.
1596
1597 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
1598
1599         PR c++/34055
1600         PR c++/34103
1601         PR c++/34219
1602         PR c++/34606
1603         PR c++/34753
1604         PR c++/34754
1605         PR c++/34755
1606         PR c++/34919
1607         PR c++/34961
1608         * g++.dg/cpp0x/vt-34219-2.C: New.
1609         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1610         * g++.dg/cpp0x/vt-34961.C: New.
1611         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1612         cases from the re-opened PR.
1613         * g++.dg/cpp0x/vt-34753.C: New.
1614         * g++.dg/cpp0x/vt-34919.C: New.
1615         * g++.dg/cpp0x/vt-34754.C: New.
1616         * g++.dg/cpp0x/vt-34606.C: New.
1617         * g++.dg/cpp0x/vt-34219.C: New.
1618         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1619         * g++.dg/cpp0x/vt-34755.C: New.
1620         * g++.dg/cpp0x/pr31438.C: Ditto.
1621         * g++.dg/cpp0x/variadic81.C: Ditto.
1622
1623 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1624
1625         * g++.dg/torture/pr34641.C: Put the dg-do first.
1626
1627 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1628
1629         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1630
1631 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
1632
1633         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
1634
1635 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
1636
1637         PR 31535
1638         * gcc.target/powerpc/spe-small-data-1.c: New test.
1639         * gcc.target/powerpc/spe-small-data-2.c: New test.
1640
1641 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
1642
1643         PR libfortran/34980
1644         * gfortran.dg/shape_3.f90:  New test.
1645
1646 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1647
1648         * gcc.target/s390/20020926-1.c: Remove -m31.
1649
1650 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
1651
1652         * gcc.target/s390/20020926-1.c: Disable for s390x.
1653
1654 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1655
1656         PR fortran/34994
1657         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
1658         expression.
1659
1660 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1661
1662         PR fortran/34990
1663         * gfortran.dg/array_constructor_22.f90: New test.
1664
1665 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
1666
1667         PR middle-end/34688
1668         * gcc.c-torture/compile/pr34688: New test.
1669
1670 2008-01-26  Tobias Burnus  <burnus@net-b.de>
1671
1672         PR fortran/34848
1673         * gfortran.dg/missing_optional_dummy_5.f90: New.
1674
1675 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1676
1677         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
1678         noinline.  XFAIL test.
1679
1680 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1681
1682         PR fortran/31610
1683         * gfortran.dg/array_3.f90: New test.
1684
1685 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
1686
1687         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
1688         on i?86/x86_64.
1689
1690         PR c++/34965
1691         * gcc.dg/pr34965.c: New test.
1692         * g++.dg/other/error24.C: New test.
1693
1694 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1695
1696         PR libfofortran/34887
1697         * gfortran.dg/x_slash_2.f:  New test.
1698
1699 2008-01-26  Richard Guenther  <rguenther@suse.de>
1700
1701         PR c++/34235
1702         * g++.dg/torture/pr34235.C: New testcase.
1703
1704 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1705
1706         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
1707
1708 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1709
1710         PR target/34981
1711         * gcc.target/mips/lazy-binding-1.c: New test.
1712         * gcc.target/mips/mips.exp (setup_mips_tests): Set
1713         mips_forced_no_abicalls and mips_forced_no_shared.
1714         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
1715         Avoid using small data with -mabicalls.  Don't make -G0 force
1716         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
1717         forces the opposite option.
1718
1719 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
1720
1721         PR target/34970
1722         * gcc.target/i386/fastcall-1.c: Scan for correct label.
1723         Use -std=gnu89 switch.
1724
1725 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1726
1727         PR libfortran/34876
1728         * gfortran.dg/direct_io_9.f: New test.
1729
1730 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
1731
1732         PR fortran/34661
1733         * gfortran.dg/where_operator_assign_4.f90: New test.
1734
1735 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
1736
1737         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
1738         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
1739         c4x-*-* targets.
1740
1741 2008-01-25  Richard Guenther  <rguenther@suse.de>
1742
1743         PR middle-end/32244
1744         * gcc.c-torture/execute/pr32244-1.c: New testcase.
1745
1746 2008-01-25  Richard Guenther  <rguenther@suse.de>
1747
1748         PR tree-optimization/34966
1749         * gcc.c-torture/compile/pr34966.c: New testcase.
1750
1751 2008-01-25  Richard Guenther  <rguenther@suse.de>
1752
1753         PR c++/33887
1754         * g++.dg/torture/pr33887-1.C: New testcase.
1755         * g++.dg/torture/pr33887-2.C: Likewise.
1756         * g++.dg/torture/pr33887-3.C: Likewise.
1757         * gcc.c-torture/execute/20071211-1.c: Likewise.
1758
1759 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         PR target/34856
1762         * gcc.dg/pr34856.c: Use pointer mode for "pin".
1763
1764 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
1765
1766         PR middle-end/33333
1767         * g++.dg/gomp/pr33333.C: New test.
1768
1769         PR preprocessor/34692
1770         * gcc.dg/cpp/pr34692.c: New test.
1771         * gcc.dg/gomp/pr34692.c: New test.
1772
1773 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
1774
1775         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
1776
1777 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
1778
1779         PR fortran/34202
1780         * gfortran.dg/empty_type.f90: New test.
1781
1782 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
1783
1784         PR c++/34603
1785         * g++.dg/template/crash77.C: New.
1786
1787 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
1788
1789         PR target/34856
1790         * gcc.dg/pr34856.c: New test.
1791
1792 2008-01-24  Tobias Burnus  <burnus@net-b.de>
1793
1794         * gfortran.dg/namelist_39.f90: Delete temporary files.
1795         * gfortran.dg/namelist_44.f90: Ditto.
1796
1797 2008-01-24  Richard Guenther  <rguenther@suse.de>
1798
1799         PR middle-end/34953
1800         * g++.dg/torture/pr34953.C: New testcase.
1801
1802 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
1803
1804         PR middle-end/34934
1805         * gcc.c-torture/compile/20080124-1.c: New test.
1806
1807 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
1808
1809         PR fortran/34872
1810         * gfortran.dg/function_charlen_3.f: New test.
1811
1812 2008-01-23  Michael Matz  <matz@suse.de>
1813
1814         PR debug/34895
1815         * g++.dg/debug/pr34895.cc: New testcase.
1816
1817 2008-01-23  Richard Guenther  <rguenther@suse.de>
1818
1819         PR middle-end/31529
1820         * gcc.dg/pr31529-1.c: New testcase.
1821         * gcc.dg/pr31529-2.c: Likewise.
1822
1823 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR c++/34829
1826         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
1827         unsigned int for the first argument.
1828
1829 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1830
1831         PR c++/33984
1832         * g++.dg/conversion/bitfield7.C: New test.
1833         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
1834
1835 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
1836
1837         From Michael Frysinger  <michael.frysinger@analog.com>
1838         * gcc.target/bfin/mcpu-bf547.c: New test.
1839         * gcc.target/bfin/mcpu-bf523.c: New test.
1840         * gcc.target/bfin/mcpu-bf524.c: New test.
1841         * gcc.target/bfin/mcpu-bf526.c: New test.
1842
1843 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1844
1845         * gcc.c-torture/execute/20080122-1.c: New test.
1846
1847 2008-01-22  Tom Tromey  <tromey@redhat.com>
1848
1849         PR c++/34859
1850         * gcc.dg/cpp/pr34859.c: New file.
1851
1852 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1853
1854         PR fortran/34875
1855         * gfortran.dg/vector_subscript_3.f90: New test.
1856
1857 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1858
1859         PR fortran/34848
1860         * gfortran.dg/missing_optional_dummy_4.f90
1861
1862 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1863
1864         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
1865
1866 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1867
1868         * gnat.dg/unchecked_union1.adb: New test.
1869
1870 2008-01-22  Tom Tromey  <tromey@redhat.com>
1871
1872         PR c++/34829
1873         * g++.dg/ext/pr34829.C: New file.
1874
1875 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
1876
1877         PR c++/34607
1878         * gcc.dg/gomp/pr34607.c: New test.
1879         * g++.dg/gomp/pr34607.C: New test.
1880
1881         PR c++/34914
1882         * g++.dg/ext/vector10.C: New test.
1883
1884         PR c++/34918
1885         * g++.dg/other/error23.C: New test.
1886
1887         PR c++/34917
1888         * g++.dg/ext/vector12.C: New test.
1889
1890 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1891
1892         PR 32102
1893         * gcc.dg/Wstrict-overflow-21.c: New.
1894         * g++.dg/warn/Wstrict-aliasing-8.C: New.
1895
1896 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1897
1898         PR middle-end/33092
1899         * gcc.dg/pr33092.c: New.
1900
1901 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
1902
1903         * gcc.target/s390/20020926-1.c: Add -m31 option.
1904
1905 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
1906
1907         PR fortran/34915
1908         * gfortran.dg/initialization_18.f90: New test.
1909
1910 2008-01-22  Tobias Burnus  <burnus@net-b.de>
1911
1912         PR fortran/34899
1913         * gfortran.dg/tab_continuation.f: New.
1914
1915 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
1916
1917         PR fortran/34896
1918         * gfortran.dg/use_rename_2.f90: New test.
1919
1920 2008-01-21  Richard Guenther  <rguenther@suse.de>
1921
1922         PR middle-end/34856
1923         * gcc.c-torture/compile/pr34856.c: New testcase.
1924
1925 2008-01-21  Richard Guenther  <rguenther@suse.de>
1926
1927         PR c/34885
1928         * gcc.c-torture/compile/pr34885.c: New testcase.
1929
1930 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1931
1932         * gnat.dg/specs/alignment1.ads: New test.
1933
1934 2008-01-21  Richard Guenther  <rguenther@suse.de>
1935
1936         PR c++/34850
1937         * g++.dg/torture/pr34850.C: New testcase.
1938
1939 2008-01-21  Alon Dayan  <alond@il.ibm.com>
1940             Olga Golovanevsky  <olga@il.ibm.com>
1941
1942         PR tree-optimization/34701
1943         * gcc.dg/struct/wo_prof_array_field.c: New test.
1944         
1945 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1946
1947         PR c++/34891
1948         * g++.dg/ext/vector9.C: New.
1949
1950 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
1951
1952         PR c++/34776
1953         PR c++/34486
1954         * g++.dg/template/crash75.C: New.
1955         * g++.dg/template/crash76.C: Likewise.  
1956
1957 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
1958
1959         PR rtl-optimization/34808
1960         * gcc.c-torture/compile/pr34808.c: New test.
1961
1962 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1963
1964         PR fortran/34784
1965         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1966
1967         PR fortran/34861
1968         * gfortran.dg/entry_array_specs_3.f90: New test.
1969
1970         PR fortran/34854
1971         * gfortran.dg/use_rename_1.f90: New test.
1972
1973 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
1974
1975         PR fortran/34784
1976         * gfortran.dg/array_constructor_20.f90: New test.
1977         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
1978
1979         PR fortran/34785
1980         * gfortran.dg/array_constructor_21.f90: New test.
1981
1982 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1983
1984         PR libfortran/34795
1985         * gfortran.dg/inquire_13.f90: New test.
1986         
1987         PR libfortran/34659
1988         * gfortran.dg/continuation_9.f90: New test.
1989
1990 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1991
1992         PR target/34831
1993         * gcc.target/mips/pr34831.c: New test.
1994
1995 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1996
1997         PR fortran/34817
1998         PR fortran/34838
1999         * gfortran.dg/any_all_1.f90:  New test.
2000         * gfortran.dg/any_all_2.f90:  New test.
2001
2002 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2003
2004         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2005         "dg-require-weak" statement.
2006         * g++.dg/eh/weak1.C: Likewise.
2007
2008 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
2009
2010         PR gcov-profile/34610
2011         * gcc.dg/gomp/pr34610.c: New test.
2012
2013 2008-01-19  Tobias Burnus  <burnus@net-b.de>
2014
2015         PR fortran/34760
2016         * gfortran.dg/implicit_11.f90: New.
2017         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2018         * gfortran.dg/entry_15.f90: Ditto.
2019         * gfortran.dg/func_assign.f90: Ditto.
2020         * gfortran.dg/gomp/reduction3.f90: Ditto.
2021         * gfortran.dg/proc_assign_1.f90: Ditto.
2022
2023         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2024         of dg-excess-errors.
2025
2026 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2027
2028         PR fortran/32616
2029         * gfortran.dg/argument_checking_15.f90: New.
2030         * gfortran.dg/argument_checking_5.f90: Change TODO into
2031         dg-warning.
2032
2033 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2034
2035         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2036         * gfortran.dg/enum_5.f90: Ditto.
2037         * gfortran.dg/enum_6.f90: Ditto.
2038         * gfortran.dg/bom_error.f90: Ditto.
2039         * gfortran.dg/func_decl_4.f90: Ditto.
2040
2041 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2042
2043         PR libfortran/34782
2044         * gfortran.dg/fmt_t_6.f: New test.
2045
2046 2008-01-18  Tobias Burnus  <burnus@net-b.de>
2047
2048         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2049
2050 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
2051
2052         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2053
2054 2008-01-18  Ian Lance Taylor  <iant@google.com>
2055
2056         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2057
2058 2008-01-18  Ian Lance Taylor  <iant@google.com>
2059
2060         PR c++/33407
2061         * g++.dg/init/new26.C: New test.
2062
2063 2008-01-18  Richard Guenther  <rguenther@suse.de>
2064
2065         PR middle-end/34801
2066         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2067         redundant one.
2068
2069 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
2070
2071         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2072         dg-require-effective-target.
2073
2074 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2075
2076         PR target/34556
2077         * gfortran.dg/reshape_2.f90: New test.
2078
2079 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2080
2081         * gcc.dg/20040223-1.c: Fix comment typo.
2082
2083 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
2084
2085         PR target/34814
2086         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2087         until 34814 is fixed.
2088
2089 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
2090
2091         PR tree-optimization/34648
2092         * gcc.c-torture/compile/pr34648.c: New testcase.
2093
2094 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
2095
2096         PR testsuite/34821
2097         * gcc.dg/autopar/autopar.exp: New.
2098         * g++.dg/tree-ssa/pr34355.C: Require pthread.
2099         * lib/target-supports.exp (check_effective_target_pthread): New.
2100
2101         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2102         * gcc.dg/tree-ssa/reduc-1short.c: Same.
2103         * gcc.dg/tree-ssa/reduc-1.c: Same.
2104         * gcc.dg/tree-ssa/reduc-2short.c: Same.
2105         * gcc.dg/tree-ssa/reduc-2.c: Same
2106         * gcc.dg/tree-ssa/reduc-3.c: Same.
2107         * gcc.dg/tree-ssa/reduc-1char.c: Same.
2108         * gcc.dg/tree-ssa/reduc-6.c: Same.
2109         * gcc.dg/tree-ssa/reduc-7.c: Same.
2110         * gcc.dg/tree-ssa/reduc-2char.c: Same.
2111         * gcc.dg/tree-ssa/reduc-8.c: Same.
2112         * gcc.dg/tree-ssa/reduc-9.c: Same.
2113
2114 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2115
2116         * gnat.dg/discr5.adb: New test.
2117
2118 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
2119
2120         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2121
2122 2008-01-17  Richard Guenther  <rguenther@suse.de>
2123
2124         PR tree-optimization/34825
2125         * gcc.dg/pr34825.c: New testcase.
2126
2127 2008-01-17  Richard Guenther  <rguenther@suse.de>
2128
2129         * gcc.c-torture/execute/20080117-1.c: New testcase.
2130
2131 2008-01-17  Revital Eres  <eres@il.ibm.com>
2132
2133         PR30957
2134         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2135
2136 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
2137
2138         PR fortran/34429
2139         * gfortran.dg/function_charlen_1.f90: New test.
2140
2141         PR fortran/34431
2142         * gfortran.dg/function_types_1.f90: New test.
2143         * gfortran.dg/function_types_2.f90: New test.
2144
2145         PR fortran/34471
2146         * gfortran.dg/function_kinds_4.f90: New test.
2147         * gfortran.dg/function_kinds_5.f90: New test.
2148
2149         * gfortran.dg/defined_operators_1.f90: Errors now at function
2150         declarations.
2151         * gfortran.dg/private_type_4.f90: The same.
2152         * gfortran.dg/interface_15.f90: The same.
2153         * gfortran.dg/elemental_args_check_2.f90: The same.
2154         * gfortran.dg/auto_internal_assumed.f90: The same.
2155
2156 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2157
2158         * gnat.dg/sizetype.adb: New test.
2159
2160 2008-01-16  Richard Guenther  <rguenther@suse.de>
2161
2162         PR middle-end/32628
2163         * gcc.dg/overflow-warn-7.c: New testcase.
2164
2165 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2166
2167         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2168
2169 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
2170         Richard Guenther  <rguenther@suse.de>
2171
2172         PR c/34668
2173         * gcc.dg/pr34668-1.c: New test.
2174         * gcc.dg/pr34668-2.c: Likewise.
2175
2176 2008-01-16  Richard Guenther  <rguenther@suse.de>
2177
2178         PR c++/33819
2179         * g++.dg/torture/pr33819.C: New testcase.
2180
2181 2008-01-16  Richard Guenther  <rguenther@suse.de>
2182
2183         PR c/34768
2184         * gcc.c-torture/execute/pr34768-1.c: New testcase.
2185         * gcc.c-torture/execute/pr34768-2.c: Likewise.
2186
2187 2008-01-16  Tobias Burnus  <burnus@net-b.de>
2188
2189         PR fortran/34796
2190         * gfortran.dg/argument_checking_13.f90: New.
2191         * gfortran.dg/argument_checking_14.f90: New.
2192
2193 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
2194         
2195         PR libfortran/34671
2196         * gfortran.dg/anyallcount_1.f90:  New test.
2197
2198 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2199
2200         PR c++/34399
2201         * g++.dg/cpp0x/vt-34399.C: New.
2202         * g++.dg/template/friend50.C: New.
2203
2204 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2205
2206         PR c++/34751
2207         * g++.dg/cpp0x/vt-34751.C: New.
2208
2209 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2210
2211         PR c++/34051
2212         PR c++/34055
2213         PR c++/34102
2214         PR c++/34103
2215         * g++.dg/cpp0x/vt-34051-2.C: New.
2216         * g++.dg/cpp0x/vt-34102.C: New.
2217         * g++.dg/cpp0x/vt-34051.C: New.
2218         * g++.dg/cpp0x/vt-34055.C: New.
2219         * g++.dg/cpp0x/vt-34103.C: New.
2220
2221 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2222
2223         PR c++/34314
2224         * g++.dg/cpp0x/vt-34314.C: New.
2225         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2226         reality (the error message was wrong previously).
2227
2228 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2229
2230         PR c++/33964
2231         * g++.dg/cpp0x/vt-33964.C: New.
2232         * g++.dg/template/partial5.C: New.
2233
2234 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
2235
2236         PR c++/34052
2237         * g++.dg/cpp0x/vt-34052.C: New.
2238         * g++.dg/template/ttp26.C: New.
2239         
2240 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2241
2242         * gnat.dg/rep_clause2.ad[sb]: New test.
2243         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2244
2245 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2246
2247         PR c++/24924
2248         * g++.dg/cpp/pedantic-errors.C: Delete.
2249         * g++.dg/cpp/permissive.C: Delete.
2250         
2251 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
2252
2253         * gcc.c-torture/compile/20080114-1.c: New test.
2254
2255 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2256
2257         PR fortran/34665
2258         * gfortran.dg/argument_checking_11.f90: New.
2259         * gfortran.dg/argument_checking_12.f90: New.
2260         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2261         * gfortran.dg/c_assoc_2.f03: Update dg-error.
2262         * gfortran.dg/argument_checking_3.f90: Ditto.
2263         * gfortran.dg/pointer_intent_2.f90: Ditto.
2264         * gfortran.dg/import2.f90: Ditto.
2265         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2266         * gfortran.dg/implicit_actual.f90: Ditto.
2267         * gfortran.dg/used_dummy_types_3.f90: Ditto.
2268         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2269
2270 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2271
2272         PR fortran/34763
2273         * gfortran.dg/interface_proc_end.f90: New.
2274
2275 2008-01-13  Tobias Burnus  <burnus@net-b.de>
2276
2277         PR fortran/34759
2278         * gfortran.dg/assumed_size_refs_4.f90: New.
2279
2280 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2281
2282         * gnat.dg/unchecked_convert1.adb.
2283
2284 2008-01-13  Richard Guenther  <rguenther@suse.de>
2285
2286         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2287         readable and writable again before exiting.
2288
2289 2008-01-13  Richard Guenther  <rguenther@suse.de>
2290
2291         PR middle-end/34601
2292         * gcc.dg/noncompile/incomplete-4.c: New testcase.
2293
2294 2008-01-13  Jan Hubicka  <jh@suse.cz>
2295
2296         PR middle-end/32135
2297         * gcc.dg/pr32135.c: new.
2298
2299 2008-01-12  Doug Kwan  <dougkwan@google.com>
2300
2301         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2302         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2303         -Wignored-qualifiers.
2304
2305 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2306
2307         * gnat.dg/slice3.adb: New test.
2308         * gnat.dg/slice4.adb: Likewise.
2309
2310 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
2311
2312         * gnat.dg/bit_packed_array.ad[sb]: New test.
2313
2314 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2315
2316         PR fortran/34432
2317         * gfortran.dg/parens_7.f90: New test.
2318
2319 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2320
2321         * gcc.dg/tree-ssa/loadpre5.c: Use static.
2322         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2323
2324         * gcc.dg/pr33826.c: Require nonpic.
2325
2326 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2327
2328         PR fortran/34722
2329         * gfortran.dg/inquire_12.f90: New test.
2330
2331 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
2332
2333         PR libfortran/34670
2334         * all_bounds_1.f90: New test case.
2335         * maxloc_bounds_1.f90: New test case.
2336         * maxloc_bounds_2.f90: New test case.
2337         * maxloc_bounds_3.f90: New test case.
2338         * maxloc_bounds_4.f90: New test case.
2339         * maxloc_bounds_5.f90: New test case.
2340         * maxloc_bounds_6.f90: New test case.
2341         * maxloc_bounds_7.f90: New test case.
2342         * maxloc_bounds_8.f90: New test case.
2343
2344 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
2345
2346         * gcc.dg/struct-ret-3.c: New test.
2347
2348 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
2349
2350         PR fortran/34537
2351         * gfortran.dg/transfer_simplify_8.f90: New test.
2352
2353 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
2354
2355         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
2356         size_t using predefined macro.
2357
2358 2008-01-10  Raksit Ashok  <raksit@google.com>
2359
2360         PR rtl-optimization/27971
2361         * gcc.target/i386/pr27971.c: New testcase.
2362
2363 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
2364
2365         PR fortran/34396
2366         * gfortran.dg/bounds_check_12.f90: New test.
2367
2368 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
2369
2370         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2371         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2372
2373 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
2374
2375         PR middle-end/34641
2376         * g++.dg/torture/pr34641.C: New testcase.
2377
2378 2008-01-10  Richard Guenther  <rguenther@suse.de>
2379
2380         PR tree-optimization/34651
2381         * g++.dg/torture/pr34651.C: New testcase.
2382
2383 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
2384
2385         PR tree-optimization/34017
2386         * gcc.dg/tree-ssa/pr34017.c: New.
2387
2388 2008-01-09  Richard Guenther  <rguenther@suse.de>
2389         Andrew Pinski  <andrew_pinski@playstation.sony.com>
2390
2391         PR middle-end/30132
2392         * gcc.c-torture/compile/pr30132.c: New testcase.
2393
2394 2008-01-09  Richard Guenther  <rguenther@suse.de>
2395
2396         PR middle-end/34458
2397         * gcc.c-torture/compile/pr34458.c: New testcase.
2398
2399 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2400
2401         PR testsuite/30459
2402         g++.dg/eh/ia64-2.C: Require weak support.
2403
2404 2008-01-08  Richard Guenther  <rguenther@suse.de>
2405
2406         PR middle-end/31863
2407         * g++.dg/torture/pr31863.C: New testcase.
2408
2409 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
2410
2411         PR middle-end/34694
2412         * gcc.dg/gomp/pr34694.c: New test.
2413         * g++.dg/gomp/pr34694.C: New test.
2414
2415         PR c++/33890
2416         * g++.dg/gomp/pr33890.C: New test.
2417
2418 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2419
2420         PR fortran/34476
2421         * gfortran.dg/parameter_array_init_3.f90: New test.
2422
2423 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
2424
2425         PR fortran/34681
2426         PR fortran/34704
2427         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2428
2429 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
2430
2431         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2432         * g++.dg/other/spu2vmx-1.C: Use it.
2433
2434 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
2435
2436         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2437
2438         PR testsuite/34575
2439         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2440         * gcc.target/powerpc/parity-1.c: Likewise.
2441
2442 2008-01-07  Fred Fish  <fnf@specifix.com>
2443
2444         PR preprocessor/30363:
2445         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2446         macro expansions.
2447
2448 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/34672
2451         * gfortran.dg/use_only_2.f90: New test.
2452
2453 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
2454
2455         PR libstdc++/34680
2456         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2457         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2458
2459 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
2460
2461         PR fortran/34545
2462         * gfortran.dg/use_12.f90: New test.
2463
2464 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2465
2466         PR fortran/34689
2467         * interface.c (compare_actual_formal): Fix intent(out) check for
2468         function result variables.
2469
2470 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2471
2472         PR fortran/34690
2473         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2474
2475 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2476
2477         PR fortran/34689
2478         * gfortran.dg/intent_out_4.f90: Fix test case.
2479
2480 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2481
2482         PR fortran/34689
2483         * gfortran.dg/intent_out_4.f90: New.
2484
2485 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2486
2487         PR libfortran/34540
2488         * gfortran.dg/optional_dim_3.f90: New test.
2489
2490 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2491
2492         PR fortran/34658
2493         * gfortran.dg/common_11.f90: New.
2494         * gfortran.dg/blockdata_1.f90: Update test case.
2495         * gfortran.dg/blockdata_2.f90: Update test case.
2496
2497 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2498
2499         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2500
2501 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2502
2503         PR fortran/34655
2504         * gfortran.dg/equiv_constraint_9.f90: New.
2505
2506 2008-01-06  Revital Eres  <eres@il.ibm.com>
2507
2508         PR tree-optimization/34263
2509         * gcc.dg/pr34263.c:  New testcase.
2510
2511 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2512
2513         PR fortran/34654
2514         * gfortran.dg/internal_io_unf.f90: New.
2515
2516 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2517
2518         PR fortran/34660
2519         * gfortran.dg/elemental_args_check_2.f90: New.
2520
2521 2008-01-06  Tobias Burnus  <burnus@net-b.de>
2522
2523         PR fortran/34662
2524         * gfortran.dg/intent_out_3.f90: New.
2525
2526 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
2527
2528         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2529
2530 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2531
2532         PR libfortran/34676
2533         * gfortran.dg/list_read_8.f90: New test.
2534
2535 2008-01-04  Richard Guenther  <rguenther@suse.de>
2536
2537         PR middle-end/34029
2538         * gcc.c-torture/compile/pr34029-1.c: New testcase.
2539         * gcc.c-torture/compile/pr34029-2.c: Likewise.
2540
2541 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
2542
2543         PR gcov-profile/34609
2544         * g++.dg/gcov/gcov-6.C: New test.
2545
2546 2008-01-04  Richard Guenther  <rguenther@suse.de>
2547
2548         PR tree-optimization/31081
2549         * g++.dg/torture/pr31081-1.C: New testcase.
2550         * g++.dg/torture/pr31081-2.C: Likewise.
2551
2552 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2553
2554         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2555         * gcc.target/mips/rsqrt-2.c: Likewise.
2556         * gcc.target/mips/rsqrt-4.c: New test.
2557
2558 2008-01-04  Tobias Burnus  <burnus@net-b.de>
2559
2560         PR fortran/34557
2561         * gfortran.dg/equiv_substr.f90: New.
2562
2563 2008-01-03  Tom Tromey  <tromey@redhat.com>
2564
2565         PR c/34457:
2566         * gcc.dg/pr34457-2.c: New file.
2567         * gcc.dg/pr34457-1.c: New file.
2568
2569 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2570
2571         Revert fix for PR tree-optimization/34458.
2572
2573 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2574
2575         PR tree-optimization/34458
2576         * gcc.dg/tree-ssa/pr34458.c: New.
2577
2578 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579
2580         PR libfortran/34565
2581         * gfortran.dg/internal_readwrite_1.f90:  New test.
2582         * gfortran.dg/internal_readwrite_2.f90:  New test.
2583
2584 2008-01-03  Tom Tromey  <tromey@redhat.com>
2585
2586         PR preprocessor/34602:
2587         * gcc.dg/cpp/pr34602.c: New file.
2588
2589 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2590
2591         PR tree-optimization/29484
2592         * gcc.c-torture/execute/20071220-1.c: New test.
2593         * gcc.c-torture/execute/20071220-2.c: New test.
2594
2595 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
2596
2597         PR tree-optimization/34635
2598         * gcc.dg/tree-ssa/pr34635.c: New.
2599         * gcc.dg/tree-ssa/pr34635-1.c: New.
2600
2601 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2602
2603         PR middle-end/34562
2604         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2605         scan-assembler check.
2606
2607 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
2608
2609         PR middle-end/34608
2610         * g++.dg/gomp/pr34608.C: New test.
2611
2612 2008-01-02  Richard Guenther  <rguenther@suse.de>
2613
2614         PR middle-end/34093
2615         PR middle-end/31976
2616         * gcc.c-torture/compile/pr34093.c: New testcase.
2617
2618 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
2619
2620         * g++.dg/cpp0x/long_long.C: New.
2621
2622 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2623
2624         * gcc.target/spu/tag_manager.c : Include stdlib.h.
2625         * gcc.target/spu/Wmain.c: Fix the line numbers for the
2626         warning on the function main.
2627
2628 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
2629
2630         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2631         rather than __v2di type.
2632
2633 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
2634
2635         PR fortran/34558
2636         * gfortran.dg/linked_list_1.f90: New test.
2637
2638 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2639
2640         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
2641         instead of appending to it.
2642
2643 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
2644
2645         PR tree-optimization/34591
2646         * gcc.dg/vect/pr34591.c: New test.
2647
2648 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2649
2650         PR libfortran/34594
2651         * gfortran.dg/direct_io_8.f90:  New test case.
2652
2653 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
2654
2655         PR target/34281
2656         * gcc.c-torture/execute/20071213-1.c: New test.
2657
2658 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2659
2660         PR libfortran/34560
2661         * gfortran.dg/read_eof_5.f90: New test.
2662
2663 2007-12-25  Tobias Burnus  <burnus@net-b.de>
2664
2665         PR fortran/34514
2666         * gfortran.dg/initialization_17.f90: New.
2667
2668 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
2669
2670         PR libfortran/34566
2671         * gfortran.dg/matmul_6.f90:  New test.
2672
2673 2007-12-23  Tobias Burnus  <burnus@net-b.de>
2674
2675         PR fortran/34421
2676         * gfortran.dg/entry_17.f90: New.
2677
2678 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
2679
2680         PR fortran/34536
2681         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
2682         * gfortran.dg/real_const_3.f90: Likewise.
2683         * gfortran.dg/unary_operator.f90: New test.
2684
2685 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
2686
2687         * gnat.dg/pack2.adb: New test.
2688
2689 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
2690
2691         PR fortran/34559
2692         * gfortran.dg/repeat_6.f90: New test.
2693
2694 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2695
2696         PR fortran/34549
2697         * cshift_shift_real_1.f90:  New test.
2698
2699 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2700
2701         PR fortran/34540
2702         * gfortran.dg/shift-kind_2.f90: New test.
2703
2704 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
2705
2706         PR target/8835
2707         * gcc.dg/pr8835-1.c: New.
2708
2709 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
2710
2711         PR fortran/34438
2712         * gfortran.dg/default_initialization_3.f90: New test.
2713
2714 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2715
2716         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
2717         conditions.
2718         (dg-mips-options): Treat -march=24k* as a 32-bit option.
2719
2720 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2721
2722         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
2723         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
2724
2725 2007-12-20  Jason Merrill  <jason@redhat.com>
2726
2727         * gcc.dg/overload/arg[14].C: Remove expected errors.
2728
2729 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
2730
2731         PR c++/34459
2732         * gcc.c-torture/execute/20071219-1.c: New test.
2733
2734 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2735
2736         PR fortran/34530
2737         * gfortran.dg/namelist_44.f90: New.
2738
2739 2007-12-20  Tobias Burnus  <burnus@net-b.de>
2740
2741         PR fortran/34482
2742         * gfortran.dg/boz_8.f90: Add error-check check.
2743         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
2744         stop by call abort.
2745
2746 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2747
2748         * gcc.dg/gomp/combined-1.c: New test.
2749
2750 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
2751
2752         PR tree-optimization/34355
2753         * g++.dg/tree-ssa/pr34355.C: New test.
2754
2755 2007-12-19  Revital Eres  <eres@il.ibm.com>
2756
2757          * gcc.dg/sms-5.c: New testcase.
2758
2759 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2760
2761         PR fortran/34325
2762         * gfortran.dg/missing_parens_1.f90: New.
2763         * gfortran.dg/missing_parens_1.f90: New.
2764         
2765 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
2766
2767         PR fortran/34495
2768         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
2769         expressions.
2770         * gfortran.dg/transfer_simplify_7.f90: New test.
2771
2772 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
2773
2774         * gcc.dg/pr32912-3.c: Compile with -w.
2775
2776         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
2777
2778 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
2779             Jakub Jelinek  <jakub@redhat.com>
2780         
2781         PR c++/32565
2782         PR c++/33943
2783         PR c++/33965
2784         * g++.dg/cpp0x/variadic86.C: New.
2785         * g++.dg/cpp0x/variadic87.C: New.
2786         * g++.dg/cpp0x/variadic84.C: New.
2787         * g++.dg/cpp0x/variadic85.C: New.
2788         * g++.dg/template/ttp25.C: New.
2789
2790 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
2791
2792         PR tree-optimization/34123
2793         * gcc.dg/tree-ssa/pr34123.c: New test.
2794
2795 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2796
2797         PR rtl-optimization/34456
2798         * gcc.c-torture/execute/pr34456.c: New test.
2799
2800 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR c++/34488
2803         * g++.dg/parse/friend7.C: New test.
2804
2805         PR rtl-optimization/34490
2806         * gcc.c-torture/execute/20071216-1.c: New test.
2807
2808 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2809
2810         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2811
2812 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2813
2814         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
2815         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
2816         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
2817         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
2818         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
2819
2820 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
2821
2822         PR c/34506
2823         * gcc.dg/gomp/clause-2.c: New test.
2824         * g++.dg/gomp/clause-4.C: New test.
2825
2826 2007-12-17  Tobias Burnus  <burnus@net-b.de>
2827
2828         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
2829         part of Fortran 77/95/2003.
2830
2831 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
2832
2833         PR tree-optimization/34445
2834         * gfortran.dg/vect/cost-model-pr34445.f: New test.
2835         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
2836
2837 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2838
2839         PR fortran/34427
2840         * gfortran.dg/namelist_42.f90: Update.
2841         * gfortran.dg/namelist_43.f90: New.
2842         
2843 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2844
2845         PR fortran/34495
2846         * gfortran.dg/initialization_16.f90: New.
2847
2848 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2849
2850         PR fortran/34305
2851         * gfortran.dg/real_dimension_1.f:  New test case.
2852
2853 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2854
2855         * gcc.dg/torture/pr24257.c: Remove -O from options.
2856
2857 2007-12-16  Tobias Burnus  <burnus@net-b.de>
2858
2859         PR fortran/34246
2860         * gfortran.dg/bind_c_usage_16.f03: Extend test.
2861
2862 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
2863
2864         PR fortran/31213
2865         PR fortran/33888
2866         PR fortran/33998
2867         * gfortran.dg/mapping_1.f90: New test.
2868         * gfortran.dg/mapping_2.f90: New test.
2869         * gfortran.dg/mapping_3.f90: New test.
2870
2871 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2872
2873         PR rtl-optimization/34415
2874         * gcc.c-torture/execute/pr34415.c: New test.
2875
2876 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
2877
2878         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
2879         void. 
2880
2881 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
2882
2883         PR bootstrap/34003
2884         * gcc.dg/pr34003-1.c: New test.
2885         * gcc.dg/pr34003-2.c: New.
2886
2887 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
2888
2889         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
2890         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
2891         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
2892         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
2893         add -save-temps.
2894         * gcc.target/cris/torture/cris-torture.exp,
2895         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
2896         * gcc.target/cris/builtin_ctz_v3.c,
2897         gcc.target/cris/builtin_ctz_v8.c,
2898         gcc.target/cris/builtin_clz_v0.c,
2899         gcc.target/cris/builtin_clz_v3.c,
2900         gcc.target/cris/builtin_bswap_v3.c,
2901         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
2902         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
2903         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
2904         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
2905         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
2906         lib/target-supports.exp: Adjust for crisv32-*-*.
2907
2908 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
2909
2910         * gcc.dg/debug/const-3.c: New.
2911
2912 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2913
2914         * g++.dg/other/datasec1.C: Require named section support.
2915
2916 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR target/29978
2919         * gcc.target/i386/pr29978.c: New test.
2920
2921 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2922
2923         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
2924         instead of -msse4.1.
2925         * gcc.target/i386/sse-12.c (dg-options): Ditto.
2926         * g++.dg/other/i386-2.C (dg-options): Ditto.
2927
2928 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2929
2930         PR fortran/34438
2931         * gfortran.dg/private_type_10.f90: New.
2932
2933 2007-12-14  Tobias Burnus  <burnus@net-b.de>
2934
2935         PR fortran/34398
2936         * gfortran.dg/nan_4.f90: New.
2937
2938 2007-12-14  Richard Guenther  <rguenther@suse.de>
2939
2940         PR middle-end/34462
2941         * gcc.c-torture/compile/20071214-1.c: New testcase.
2942
2943 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
2944
2945         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
2946         macros to test macroized SSE intrinsics.  Use new macros to test
2947         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
2948         emmintrin.h, xmmintrin.h and bmmintrin.h
2949         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
2950         to test with immediate operand.
2951
2952 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2953
2954         PR target/34091
2955         * gcc.c-torture/compile/pr34091.c: New test.
2956
2957 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2958
2959         * gcc.dg/uninit-13.c: UnXFAIL.
2960         * gcc.dg/complex-5.c: New testcase.
2961
2962 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2963
2964         * gcc.dg/struct/struct-reorg.exp: Replace 
2965          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
2966         
2967 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
2968
2969         PR libfortran/34370
2970         PR libfortran/34323
2971         PR libfortran/34405
2972         * gfortran.dg/advance_6.f90:  New test case.
2973         * gfortran.dg/direct_io_7.f90:  New test case.
2974         * gfortran.dg/streamio_13.f90:  New test case.
2975
2976 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
2977
2978         * g++.dg/cpp0x/__func__.C: New.
2979
2980 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
2981
2982         PR target/34435
2983         * g++.dg/other/pr34435.C: New testcase.
2984
2985 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
2986
2987         * gcc.dg/struct: New directory with tests 
2988         for struct-reorg optimizaion.
2989         * gcc.dg/struct/struct-reorg.exp: New script.
2990         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
2991         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
2992         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
2993         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2994         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2995         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
2996         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
2997         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
2998         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
2999         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3000         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3001         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3002         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3003         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3004         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3005         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3006         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3007         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3008         * gcc.dg/struct/w_prof_global_array.c: Likewise.
3009         * gcc.dg/struct/w_prof_global_var.c: Likewise.
3010         * gcc.dg/struct/w_prof_local_array.c: Likewise.
3011         * gcc.dg/struct/w_prof_local_var.c: Likewise.
3012         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3013         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3014
3015 2007-12-13  Tobias Burnus  <burnus@net-b.de>
3016
3017         PR fortran/34427
3018         * gfortran.dg/namelist_42.f90: New.
3019
3020 2007-12-12  Tobias Burnus  <burnus@net-b.de>
3021
3022         PR fortran/34254
3023         * gfortran.dg/function_kinds_3.f90: New.
3024
3025 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
3026
3027         * gcc.target/s390/20071212-1.c: New testcase.
3028
3029 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
3030
3031         PR c++/34238
3032         * g++.dg/ext/visibility/anon7.C: Add xfail.
3033         * g++.dg/ext/visibility/anon9.C: New test.
3034         * g++.dg/ext/visibility/anon10.C: New test.
3035
3036         PR c++/34364
3037         * g++.dg/rtti/dyncast2.C: New test.
3038
3039 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
3040
3041         PR tree-optimization/34407
3042         * gcc.dg/vect/pr34407.c: New test.
3043
3044 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3045
3046         PR fortran/34411
3047         * gfortran.dg/error_recovery_5.f90: New.
3048         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3049
3050 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3051
3052         PR tree-optimization/34371
3053         * gcc.c-torture/compile/20071207-1.c: New test.
3054
3055 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
3056
3057         PR c++/34059
3058         * g++.dg/parse/crash40.C: New test.
3059
3060 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3061
3062         * g++.dg/opt/memcpy1.C: New test.
3063
3064 2007-12-10  Tobias Burnus  <burnus@net-b.de>
3065
3066         PR fortran/34425
3067         * gfortran.dg/argument_checking_10.f90: New.
3068
3069 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3070
3071         PR rtl-optimization/34302
3072         * gcc.c-torture/execute/20071210-1.c: New test.
3073
3074 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
3075
3076         PR c++/34395
3077         * g++.dg/cpp0x/error1.C: New test.
3078
3079         PR c++/34394
3080         * g++.dg/other/error22.C: New test.
3081
3082 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
3083
3084         PR target/32086
3085         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3086         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3087         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3088
3089 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
3090
3091         PR c++/34178
3092         PR c++/34340
3093         * g++.dg/template/repo6.C: New test.
3094         * g++.dg/template/repo7.C: New test.
3095         * g++.dg/template/repo8.C: New test.
3096
3097 2007-12-09  H.J. Lu  <hjl@lucon.org>
3098             Tobias Burnus  <burnus@net-b.de>
3099
3100         PR fortran/34404
3101         * gfortran.dg/read_2.f90: New.
3102
3103 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3104
3105         * lib/target-supports.exp (check_effective_target_tls_native):
3106         Fix typo.
3107
3108 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
3109
3110         PR ada/34366
3111         * gnat.dg/enclosing_record_reference.ads,
3112         gnat.dg/enclosing_record_reference.adb: New test.
3113
3114 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
3115
3116         PR fortran/32129
3117         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3118         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3119
3120         PR fortran/31487
3121         * gfortran.dg/char_component_initializer_1.f90: New test.
3122
3123 2007-12-09  Tobias Burnus  <burnus@net-b.de>
3124
3125         PR fortran/34342
3126         PR fortran/34345
3127         PR fortran/18026
3128         PR fortran/29471
3129
3130         * gfortran.dg/boz_8.f90: New.
3131         * gfortran.dg/boz_9.f90: New.
3132         * gfortran.dg/boz_10.f90: New.
3133         * gfortran.dg/boz_7.f90: Update dg-warning.
3134         * gfortran.dg/pr16433.f: Add dg-error.
3135         * gfortan.dg/ibits.f90: Update dg-warning.
3136         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3137         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3138
3139 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
3140
3141         PR fortran/34359
3142         * gfortran.dg/include_1.f90: New test.
3143         * gfortran.dg/include_1.inc: New.
3144         * gfortran.dg/include_2.f90: New test.
3145
3146 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
3147
3148         * gcc.c-torture/compile/20011130-2.c: Fix typo.
3149
3150 2007-12-08  Tobias Burnus  <burnus@net-b.de>
3151
3152         PR fortran/34319
3153         * gfortran.dg/nan_3.f90: New.
3154
3155 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
3156
3157         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3158
3159 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3160
3161         * gnat.dg/tamdt*.ad?: Support for ...
3162         * gnat.dg/test_tamdt.adb: New test.
3163
3164 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3165
3166         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3167         exports and document how these can be exercised.
3168
3169 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
3170
3171         PR ada/15805
3172         * gnat.dg/specs/access_constants.ads: New test.
3173
3174         * gnat.dg/specs/access_constant_decl.ads: New test.
3175
3176         PR ada/21346
3177         * gnat.dg/compose.adb: New test.
3178
3179 2007-12-07  Olivier Hainque  <hainque@adacore.com>
3180
3181         PR ada/34173
3182         * gnat.dg/unc_memops.ad[sb]: Support for ...
3183         * gnat.dg/unc_memfree.adb: New test.
3184         
3185 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
3186
3187         * gfortran.dg/ltrans-7.f90: New.
3188
3189 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
3190             Dorit Nuzman  <dorit@il.ibm.com>
3191
3192         PR tree-optimization/34005
3193         * gcc.dg/vect/pr34005.c: New test.
3194
3195 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
3196
3197         PR c++/34336
3198         * g++.dg/template/new8.C: New test.
3199
3200 2007-12-06  Tobias Burnus  <burnus@net-b.de>
3201
3202         PR fortran/34333
3203         * gfortran.dg/boz_7.f90: New.
3204         * gfortran.dg/int_1.f90: Disable -pedantic option.
3205         * gfortran.dg/boz_1.f90: Ditto.
3206         * gfortran.dg/boz_3.f90: Ditto.
3207         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3208         * gfortran.dg/ibits.f90: Ditto.
3209         * gfortran.dg/unf_io_convert_1.f90: Ditto.
3210         * gfortran.dg/unf_io_convert_2.f90: Ditto.
3211
3212 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/34335
3215         * gfortran.dg/used_types_19.f90: New test.
3216
3217 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
3218
3219         * gfortran.dg/nan_2.f90: Add -mieee for sh.
3220         * gfortran.dg/nearest_2.f90: Likewise.
3221         * gfortran.dg/nearest_3.f90: Likewise.
3222
3223 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3224
3225         PR middle-end/34337
3226         * gcc.c-torture/execute/20071205-1.c: New test.
3227
3228 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
3229
3230         * gfortran.dg/module_nan.f90: Add -mieee for sh.
3231         * gfortran.dg/real_const_3.f90: Likewise.
3232
3233 2007-12-05  Richard Guenther  <rguenther@suse.de>
3234
3235         PR tree-optimization/34138
3236         * gcc.c-torture/compile/pr34138.c: New testcase.
3237
3238 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3239
3240         PR debug/33739
3241         * gfortran.dg/debug_2.f: New test.
3242
3243 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
3244
3245         * gnat.dg/specs/elab1.ads: New test.
3246
3247 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         PR target/34312
3250         * gcc.target/i386/pr34312.c: New test.
3251
3252 2007-12-05  Tobias Burnus  <burnus@net-b.de>
3253
3254         PR fortran/34333
3255         * gfortran.dg/nan_2.f90: New.
3256
3257 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
3258
3259         PR c++/34271
3260         * g++.dg/cpp0x/decltype9.C: New test.
3261         * g++.dg/cpp0x/decltype10.C: New test.
3262
3263 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
3264
3265         PR ada/21489
3266         * gnat.dg/rm_6_4_1_13.adb: New test.
3267
3268 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3269
3270         PR middle-end/34134
3271         * gcc.c-torture/compile/20071117-1.c: New test.
3272
3273 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3274
3275         PR c++/34101
3276         * g++.dg/cpp0x/variadic-ttp.C: New.
3277
3278 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3279         
3280         * gcc.dg/parse-decl-after-if.c: New.
3281         * gcc.dg/20031223-1.c: Adjust.
3282         
3283 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3284
3285         PR c++/33509
3286         * g++.dg/cpp0x/variadic-throw.C: New.
3287
3288 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
3289
3290         PR c++/33091
3291         * g++.dg/cpp0x/variadic-unify.C: New.
3292
3293 2007-12-04  Richard Guenther  <rguenther@suse.de>
3294
3295         PR middle-end/34334
3296         PR middle-end/34222
3297         * gcc.c-torture/compile/pr34334.c: New testcase.
3298         * g++.dg/torture/pr34222.C: New testcase.
3299
3300 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
3301
3302         * gcc.c-torture/execute/20071202-1.c: New test.
3303         * gcc.dg/tree-ssa/pr34146-2.c: New test.
3304
3305 2007-12-04  Tobias Burnus  <burnus@net-b.de>
3306
3307         PR fortran/34318
3308         * gfortran.dg/module_nan.f90: New.
3309
3310 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
3311
3312         * lib/target-supports.exp (get_compiler_messages): Replace with...
3313         (check_compile): ...this new procedure.  Handle TYPE == executable.
3314         Use comments in the source to determine the correct extension.
3315         Return a pair containing the compiler output and the output filename.
3316         Don't delete the file here.
3317         (check_no_compiler_messages_nocache): New procedure.
3318         (check_no_compiler_messages): Use it.
3319         (check_no_messages_and_pattern_nocache): New procedure.
3320         (check_no_messages_and_pattern): Use it.
3321         (check_runtime_nocache, check_runtime): New procedures.
3322         (check_effective_target_tls): Use check_no_compiler_messages.
3323         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3324         (check_effective_target_tls_runtime): Use check_runtime.
3325         (check_effective_target_fstack_protector): Likewise.
3326         (check_iconv_available): Use check_runtime_nocache.
3327         (check_effective_target_fortran_large_real): Use
3328         check_no_compiler_messages.
3329         (check_effective_target_fortran_large_int): Likewise.
3330         (check_effective_target_static_libgfortran): Likewise.
3331         (check_750cl_hw_available): Use check_cached_effective_target
3332         and check_runtime_nocache.
3333         (check_vmx_hw_available): Likewise.
3334         (check_effective_target_broken_cplxf_arg): Likewise.
3335         (check_alpha_max_hw_available): Use check_runtime.
3336         (check_function_available): Use check_no_compiler_messages.
3337         (check_cxa_atexit_available): Use check_cached_effective_target
3338         and check_runtime_nocache.
3339         (check_effective_target_dfp_nocache): Use
3340         check_no_compiler_messages_nocache.
3341         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3342         (check_effective_target_dfp): Use check_cached_effective_target.
3343         (check_effective_target_dfprt): Likewise.
3344         (check_effective_target_arm_neon_hw): Use check_runtime.
3345         (check_effective_target_ultrasparc_hw): Likewise.
3346         (check_effective_target_c99_runtime): Use
3347         check_no_compiler_messages_nocache.
3348
3349 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR middle-end/29749
3352         * gcc.dg/fold-rotate-1.c: New test.
3353
3354         PR tree-optimization/33453
3355         * gcc.c-torture/compile/20071203-1.c: New test.
3356
3357 2007-12-03  Robert Dewar <dewar@adacore.com>
3358             Samuel Tardieu  <sam@rfc1149.net>
3359
3360         PR ada/34287
3361         * gnat.dg/check_elaboration_code.adb: New test.
3362         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3363         New support files.
3364
3365 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3366
3367         PR c++/34061
3368         * g++.dg/cpp0x/pr34061.C: New.
3369
3370 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
3371
3372         PR c++/34273
3373         * g++.dg/other/error21.C: New.
3374
3375 2007-12-02  Revital Eres  <eres@il.ibm.com>
3376
3377         * gcc.dg/sms-4.c: New testcase.
3378
3379 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
3380             Revital Eres  <eres@il.ibm.com>
3381
3382         * gcc.dg/sms-3.c: New testcase.
3383
3384 2007-12-01  Ollie Wild  <aaw@google.com>
3385
3386         PR c++/8171
3387         * g++.dg/conversion/ptrmem9.C: New test.
3388
3389 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3390
3391         PR libfortran/34291
3392         * gfortran.dg/namelist_41.f90: New test.
3393
3394 2007-11-30  Tom Tromey  <tromey@redhat.com>
3395
3396         PR preprocessor/32868:
3397         * gcc.dg/cpp/pr32868.c: New file.
3398
3399 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3400
3401         PR fortran/34248
3402         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3403
3404 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
3405
3406         PR rtl-optimization/34171
3407         * gcc.dg/pr34171.c: New testcase.
3408
3409 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
3410
3411         * gcc.dg/tree-ssa/pr34244.c: Fixed.
3412
3413 2007-11-30  Tobias Burnus  <burnus@net-b.de>
3414
3415         PR fortran/34133
3416         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3417         * gfortran.dg/bind_c_usage_11.f03: New.
3418         * gfortran.dg/bind_c_usage_12.f03: New.
3419
3420 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
3421
3422         PR c++/34275
3423         * g++.dg/other/error20.C: New test.
3424
3425 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
3426
3427         PR fortran/34230
3428         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3429
3430 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
3431
3432         PR tree-optimization/34244
3433         * gcc.dg/tree-ssa/pr34244.c: New test.
3434
3435 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR tree-optimization/33434
3438         * gcc.dg/pr33434-1.c: New test.
3439         * gcc.dg/pr33434-2.c: New test.
3440         * gcc.dg/pr33434-3.c: New test.
3441         * gcc.dg/pr33434-4.c: New test.
3442
3443         PR c++/34270
3444         * g++.dg/template/cond7.C: New test.
3445
3446         PR c++/34267
3447         PR c++/34268
3448         * g++.dg/cpp0x/decltype7.C: New test.
3449         * g++.dg/cpp0x/decltype8.C: New test.
3450
3451 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3452
3453         PR fortran/34248
3454         * gfortran.dg/result_in_spec_3.f90: New.
3455
3456 2007-11-29  Tobias Burnus  <burnus@net-b.de>
3457
3458         PR fortran/34262
3459         * gfortran.dg/mvbits_3.f90: New.
3460
3461 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
3462         
3463         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3464         Delete.
3465         (check_effective_target_hard_float): New.
3466         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3467         * gcc.dg/pr30957-1.c: Likewise.
3468         
3469 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
3470
3471         PR ada/15804
3472         * gnat.dg/specs/variant_part.ads: New test.
3473
3474         PR ada/17318
3475         * gnat.dg/specs/attribute_parsing.ads: New test.
3476
3477         PR ada/32792
3478         * gnat.dg/specs/integer_value.ads: New test.
3479
3480         PR ada/22559
3481         * gnat.dg/specs/delta_small.ads: New test.
3482
3483 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
3484
3485         PR tree-optimization/34140
3486         * gcc.c-torture/compile/20071128-1.c: New test.
3487
3488 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3489
3490         PR fortran/32928
3491         * gfortran.dg/data_array_1.f90
3492         * gfortran.dg/data_array_2.f90
3493         * gfortran.dg/data_array_3.f90
3494         * gfortran.dg/data_array_4.f90
3495
3496 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3497
3498         PR fortran/34227
3499         * gfortran.dg/blockdata_5.f90: New test.
3500         * gfortran.dg/blockdata_6.f90: New test.
3501
3502 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3503
3504         PR tree-optimization/34016
3505         * gcc.dg/pr34016.c: New test.
3506
3507 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3508
3509         PR fortran/29389
3510         * gfortran.dg/stfunc_6.f90: New test.
3511
3512         PR fortran/33850
3513         * gfortran.dg/assign_10.f90: New test.
3514
3515 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
3516
3517         PR fortran/33541
3518         * gfortran.dg/use_11.f90: New test.
3519
3520         PR fortran/34231
3521         * gfortran.dg/generic_15.f90: New test.
3522
3523 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3524
3525         PR target/34225
3526         * gcc.dg/pr34225.c: New test.
3527
3528 2007-11-27  Richard Guenther  <rguenther@suse.de>
3529
3530         PR tree-optimization/34241
3531         * g++.dg/torture/pr34241.C: New testcase.
3532
3533 2007-11-27  Richard Guenther  <rguenther@suse.de>
3534
3535         * gcc.dg/builtins-error.c: New testcase.
3536
3537 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR c++/34213
3540         * g++.dg/ext/visibility/anon8.C: New test.
3541
3542 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
3543
3544         PR target/34077
3545         * gcc.target/i386/pr34077.c: New testcase.
3546
3547 2007-11-26  Tobias Burnus  <burnus@net-b.de>
3548
3549         PR fortran/34203
3550         * gfortran.dg/backslash_3.f: Add -fbackslash option.
3551         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3552         * gfortran.dg/backslash_1.f90: Remove no longer needed
3553         -fno-backslash option.
3554
3555 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3556
3557         PR c/23722
3558         * gcc.dg/cpp/19990413-1.c: Update.
3559         * gcc.dg/parse-else-error.c: New.
3560         * gcc.dg/parse-else-error-2.c: New.
3561         * gcc.dg/parse-else-error-3.c: New.
3562         * gcc.dg/parse-else-error-4.c: New.
3563
3564 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3565
3566         PR c++/34081
3567         * g++.dg/template/dependent-expr6.C: New testcase.
3568
3569 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
3570
3571         PR target/34215
3572         * gcc.target/i386/pr34215.c: New test.
3573
3574 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3575
3576         PR target/34174
3577         * gcc.dg/torture/pr34174-1.c: New.
3578
3579 2007-11-26  Richard Guenther  <rguenther@suse.de>
3580
3581         PR middle-end/34233
3582         * gcc.dg/pr34233.c: New testcase.
3583
3584 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3585             Revital Eres  <eres@il.ibm.com>
3586
3587         PR rtl-optimization/34085
3588         * gcc.dg/tree-prof (bb-reorg.c): New test.
3589
3590 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
3591
3592         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3593         Return true for MIPS16 targets.
3594
3595 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3596
3597         PR fortran/33152
3598         * gfortran.dg/blockdata_4.f90: New test.
3599
3600 2007-11-25  Tobias Burnus  <burnus@net-b.de>
3601
3602         PR fortran/34079
3603         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3604         * gfortran.dg/bind_c_usage_16.f03: New.
3605         * gfortran.dg/bind_c_usage_16_c.c: New.
3606
3607 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
3608
3609         * gnat.dg/specs/size_clause1.ads: New test.
3610         * gnat.dg/specs/size_clause2.ads: Likewise.
3611         * gnat.dg/specs/size_clause3.ads: Likewise.
3612
3613 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
3614
3615         PR fortran/33499
3616         * gfortran.dg/entry_16.f90: New test.
3617
3618 2007-11-24  Tobias Burnus  <burnus@net-b.de>
3619
3620         PR fortran/34192
3621         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3622
3623 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
3624
3625         PR fortran/33541
3626         * gfortran.dg/nested_modules_1.f90: Change the reference to
3627         FOO, forbidden by the standard, to a reference to W.
3628         * gfortran.dg/use_only_1.f90: New test.
3629
3630 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3631
3632         PR fortran/34209
3633         * gfortran.dg/nearest_3.f90: New test.
3634
3635 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3636
3637         PR fortran/33317
3638         * gfortran.dg/optional_dim_2.f90: New test.
3639
3640 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3641
3642         PR fortran/34187
3643         * gfortran.dg/bind_c_usage_15.f90: New.
3644
3645 2007-11-23  Tobias Burnus  <burnus@net-b.de>
3646
3647         PR fortran/34192
3648         * gfortran.dg/nearest_2.f90: New.
3649
3650
3651 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR c++/30293
3654         PR c++/30294
3655         * g++.dg/ext/java-2.C: New test.
3656
3657 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
3658             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3659         
3660         PR c++/5310
3661         * g++.dg/warn/pr5310.C: New.
3662         * g++.dg/warn/pr33160.C: New.
3663         
3664 2007-11-23  Richard Guenther  <rguenther@suse.de>
3665             Michael Matz  <matz@suse.de>
3666
3667         PR tree-optimization/34176
3668         * gcc.c-torture/execute/pr34176.c: New testcase.
3669
3670 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR c++/34198
3673         * gcc.dg/Wconversion-5.c: New test.
3674         * g++.dg/Wconversion3.C: New test.
3675
3676 2007-11-23  Richard Guenther  <rguenther@suse.de>
3677
3678         * gcc.dg/tree-ssa/alias-17.c: New testcase.
3679
3680 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
3681
3682         PR c/14050
3683         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
3684         qualifiers in abstract declarator.
3685
3686 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3687
3688         * gfortran.dg/derived_constructor_comps_3.f90: New.
3689
3690 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
3691
3692         PR c++/34094
3693         * g++.dg/ext/visibility/anon7.C: New test.
3694
3695 2007-11-22  Tobias Burnus  <burnus@net-b.de>
3696
3697         PR fortran/34079
3698         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
3699         * gfortran.dg/bind_c_usage_13.f03: New.
3700         * gfortran.dg/bind_c_usage_14.f03: New.
3701
3702 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3703
3704         PR rtl-optimization/33848
3705         * gcc.dg/torture/pr33848.c: New test.
3706
3707 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3708
3709         PR fortran/34083
3710         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
3711
3712 2007-11-20  Richard Guenther  <rguenther@suse.de>
3713
3714         PR middle-end/34154
3715         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
3716
3717 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
3718
3719         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
3720
3721 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
3722
3723         PR fortran/32770
3724         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
3725         so test passes with -frecord-marker=8.
3726         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
3727         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
3728         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
3729         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
3730         * gfortrand.dg/modulo_1.f90:  Likewise.
3731
3732 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
3733
3734         * lib/target-supports.exp (check_effective_target_mips_soft_float):
3735         New procedure.
3736         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
3737         * gcc.dg/pr30957-1.c: Likewise.
3738
3739 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3740
3741         PR c++/34089
3742         * g++.dg/template/crash74.C: New test.
3743
3744 2007-11-20  Richard Guenther  <rguenther@suse.de>
3745
3746         * gcc.c-torture/execute/20071120-1.c: New testcase.
3747
3748 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR c/34146
3751         * gcc.dg/tree-ssa/pr34146.c: New test.
3752
3753         PR testsuite/33978
3754         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
3755         dependent on target settings like move_by_pieces etc.
3756
3757         PR c++/28879
3758         * g++.dg/template/vla2.C: New test.
3759
3760         PR c++/33962
3761         * g++.dg/overload/template3.C: New test.
3762
3763 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3764
3765         PR fortran/33317
3766         * gfortran.dg/optional_dim_2.f90: Remove test.
3767
3768 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
3769
3770         * gcc.dg/dfp/ddmode-ice.c: New test.
3771
3772 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3773
3774         PR tree-optimization/34036
3775         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
3776
3777 2007-11-19  Richard Guenther  <rguenther@suse.de>
3778
3779         PR tree-optimization/34
3780         * gcc.c-torture/execute/pr34099-2.c: New testcase.
3781
3782 2007-11-19  Tobias Burnus  <burnus@net-b.de>
3783
3784         PR fortran/34079
3785         * gfortran.dg/bind_c_usage_10_c.c: New.
3786         * gfortran.dg/bind_c_usage_10.f03: New.
3787
3788 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3789
3790         * gcc.dg/pr33007.c: Expect new warning.
3791         * gcc.dg/tree-ssa/recip-5.c: Likewise.
3792         * g++.dg/opt/pr34036.C: New test.
3793
3794 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3795
3796         PR c++/30988
3797         * g++.dg/warn/noreturn-4.C: New test.
3798         * g++.dg/warn/noreturn-5.C: New test.
3799         * g++.dg/warn/noreturn-6.C: New test.
3800         * g++.dg/warn/noreturn-7.C: New test.
3801
3802 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
3803
3804         PR fortran/32770
3805         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
3806         integers so tests works with -fdefault-integer-8.
3807         * gfortran.fortran-torture/execute/elemental.f90:  Use default
3808         integers so test passes with -fdefault-integer-8.
3809         * gfortran.fortran-torture/execute/der_io.f90:  Increase
3810         buffer length so test passes with -fdefault-integer-8.
3811         * gfortran.dg/bounds_check_8.f90:  Likewise.
3812         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
3813         * gfortran.dg/equiv_7.f90:  Set kind so test passes
3814         with -fdefault-integer-8.
3815         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
3816         provoke overflow.
3817
3818 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3819
3820         PR fortran/33317
3821         * gfortran.dg/optional_dim_2.f90: New test.
3822         
3823         PR fortran/34139
3824         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
3825         
3826 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
3827
3828         PR rtl-optimization/34132
3829         * gcc.c-torture/compile/20071118-1.c: New test.
3830
3831 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
3832
3833         PR fortran/31608
3834         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
3835
3836 2007-11-18  Tobias Burnus  <burnus@net-b.de>
3837
3838         PR fortran/34137
3839         * gfortran.dg/entry_14.f90: New.
3840         * gfortran.dg/entry_15.f90: New.
3841
3842 2007-11-18  Richard Guenther  <rguenther@suse.de>
3843
3844         PR tree-optimization/34127
3845         * gcc.c-torture/compile/pr34127.c: New testcase.
3846
3847 2007-11-18  Ben Elliston  <bje@au.ibm.com>
3848
3849         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
3850         type specifier, as they are not permitted according to the AltiVec
3851         Programming Interface Manual.
3852
3853 2007-11-17  Tobias Burnus  <burnus@net-b.de>
3854
3855         PR fortran/34133
3856         * gfortran.dg/bind_c_usage_9.f03: New.
3857         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
3858
3859 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3860
3861         PR fortran/25252
3862         * interface.c (gfc_current_interface_head,
3863         gfc_set_current_interface_head): New functions.
3864         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
3865         On syntax error, restore previous state of the interface.
3866         * gfortran.h (gfc_current_interface_head,
3867         gfc_set_current_interface_head): New prototypes.
3868
3869 2007-11-17  Richard Guenther  <rguenther@suse.de>
3870
3871         PR middle-end/34130
3872         * gcc.c-torture/execute/pr34130.c: New testcase.
3873
3874 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3875
3876         PR fortran/34108
3877         * gfortran.dg/fmt_label_1.f90: New test.
3878
3879 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3880
3881         PR fortran/33957
3882         * gfortran.dg/initialization_15.f90 : New test.
3883
3884 2007-11-16  Richard Guenther  <rguenther@suse.de>
3885
3886         PR middle-end/34030
3887         * gcc.c-torture/compile/pr34030.c: New testcase.
3888
3889 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3890
3891         PR fortran/34008
3892         * gfortran.dg/interface_assignment_3.f90.
3893
3894 2007-11-16  Richard Guenther  <rguenther@suse.de>
3895
3896         PR tree-optimization/33870
3897         * gcc.dg/torture/pr33870.c: New testcase.
3898
3899 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
3900
3901         PR fortran/33986
3902         * gfortran.dg/allocatable_function_3.f90.
3903
3904 2007-11-16  Richard Guenther  <rguenther@suse.de>
3905
3906         PR tree-optimization/34113
3907         * gcc.c-torture/compile/pr34113.c: New testcase.
3908
3909 2007-11-16  Richard Guenther  <rguenther@suse.de>
3910
3911         PR tree-optimization/34099
3912         * g++.dg/torture/pr3499.C: New testcase.
3913         * gcc.c-torture/execute/pr34099.c: Likewise.
3914
3915 2007-11-16  Olivier Hainque  <hainque@adacore.com>
3916
3917         * gnat.dg/release_unc_maxalign.adb: New test.
3918
3919 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
3920
3921         PR c++/34100
3922         * g++.dg/template/crash73.C: New test.
3923
3924 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
3925
3926         PR middle-end/23848
3927         * gcc.dg/tree-ssa/pr23848-1.c: New test.
3928         * gcc.dg/tree-ssa/pr23848-2.c: New test.
3929         * gcc.dg/tree-ssa/pr23848-3.c: New test.
3930         * gcc.dg/tree-ssa/pr23848-4.c: New test.
3931
3932 2007-11-15  Tobias Burnus  <burnus@net-b.de>
3933
3934         PR fortran/33917
3935         * gfortran.dg/proc_decl_11.f90: New.
3936
3937 2007-11-15  Ben Elliston  <bje@au.ibm.com>
3938
3939         * gcc.target/spu/compare-dp.c: New test.
3940
3941 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3942
3943         * gcc.dg/pr33923.c: New test.
3944
3945 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
3946
3947         PR middle-end/34088
3948         * gcc.dg/pr34088.c: New test.
3949
3950 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3951
3952         * gcc.c-torture/compile/20071114-1.c: New test.
3953
3954 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3955
3956         PR fortran/31608
3957         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
3958         to match known variations in symbol format. Document in comments.
3959
3960 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         PR fortran/33985
3963         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
3964
3965 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3966
3967         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
3968         when done.
3969
3970 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3971
3972         PR fortran/33162
3973         * gfortran.dg/proc_decl_1.f90: Update.
3974         * gfortran.dg/proc_decl_7.f90: New test.
3975         * gfortran.dg/proc_decl_8.f90: New test.
3976         * gfortran.dg/proc_decl_9.f90: New test.
3977         * gfortran.dg/proc_decl_10.f90: New test.
3978
3979 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
3980
3981         PR fortran/34080
3982         * gfortran.dg/transfer_assumed_size_1.f90: New test.
3983
3984 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
3985
3986         PR c++/34054
3987         PR c++/34056
3988         PR c++/34057
3989         PR c++/34058
3990         PR c++/34060
3991         * g++.dg/parse/crash36.C: Add another dg-error.
3992         * g++.dg/cpp0x/pr34054.C: New test.
3993         * g++.dg/cpp0x/pr34056.C: New test.
3994         * g++.dg/cpp0x/pr34057.C: New test.
3995         * g++.dg/cpp0x/pr34058.C: New test.
3996         * g++.dg/cpp0x/pr34060.C: New test.
3997
3998         PR tree-optimization/34063
3999         * g++.dg/tree-ssa/pr34063.C: New test.
4000
4001 2007-11-13  Diego Novillo  <dnovillo@google.com>
4002
4003         PR tree-optimization/33870
4004         * gcc.c-torture/execute/pr33870-1.c: New test.
4005         * gcc.dg/tree-ssa/alias-16.c: New test.
4006
4007 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR c++/29225
4010         * g++.dg/template/crash72.C: New test.
4011
4012 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4013
4014         * g++.dg/opt/cfg5.C: New test.
4015
4016 2007-11-12  Richard Guenther  <rguenther@suse.de>
4017
4018         PR middle-end/34070
4019         * gcc.c-torture/execute/pr34070-1.c: New testcase.
4020         * gcc.c-torture/execute/pr34070-2.c: Likewise.
4021
4022 2007-11-12  Richard Guenther  <rguenther@suse.de>
4023
4024         PR middle-end/34027
4025         * gcc.dg/pr34027-1.c: New testcase.
4026         * gcc.dg/pr34027-2.c: Likewise.
4027
4028 2007-11-12  Ira Rosen  <irar@il.ibm.com>
4029
4030         PR tree-optimization/33953
4031         * gcc.dg/vect/pr33953.c: New testcase.
4032
4033 2007-11-11  Tom Tromey  <tromey@redhat.com>
4034
4035         PR c++/17577:
4036         * g++.dg/ext/pr17577.h: New file.
4037         * g++.dg/ext/pr17577.C: New file.
4038
4039 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4040
4041         PR c++/8570
4042         * g++.old-deja/g++.ns/template13.C: Update expected output.
4043         * g++.old-deja/g++.pt/friend23.C: Likewise.
4044         * g++.dg/warn/pr8570.C: New.
4045
4046 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
4047
4048         PR c++/34068
4049         * g++.dg/template/pseudodtor4.C: New test.
4050
4051 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
4052
4053         PR middle-end/34018
4054         * g++.dg/opt/inline14.C: New test.
4055
4056         PR tree-optimization/33680
4057         * gcc.c-torture/compile/20071108-1.c: New test.
4058
4059         PR c++/32241
4060         * g++.dg/template/pseudodtor3.C: New test.
4061
4062 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
4063
4064         PR c++/33510
4065         * g++.dg/cpp0x/variadic-init.C: New.
4066
4067 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
4068             Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR rtl-optimization/34012
4071         * gcc.target/i386/pr34012.c: New test.
4072
4073 2007-11-09  Richard Guenther  <rguenther@suse.de>
4074
4075         PR tree-optimization/33604
4076         * g++.dg/tree-ssa/pr33604.C: New testcase.
4077         * gcc.dg/pr32721.c: Adjust pattern.
4078
4079 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4080
4081         * gcc.target/mips/dse-1.c: Disable.
4082
4083 2007-11-08  Tom Tromey  <tromey@redhat.com>
4084
4085         * gcc.dg/empty-source-3.c: Update warning location.
4086         * gcc.dg/gomp/barrier-2.c: Likewise.
4087         * gcc.dg/label-decl-3.c: Likewise.
4088         * gcc.dg/label-decl-2.c: Likewise.
4089         * gcc.dg/empty-source-2.c: Likewise.
4090
4091 2007-11-08  Tom Tromey  <tromey@redhat.com>
4092
4093         PR c++/30297:
4094         * g++.dg/inherit/pr30297.C: New file.
4095
4096 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
4097
4098         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4099         -fno-common for cygwin and mingw32.
4100
4101 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
4102
4103         PR middle-end/33826
4104         * gcc.dg/pr33826.c: New.
4105         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
4106         recursive functions being marked pure or const.
4107         
4108 2007-11-08  Tobias Burnus  <burnus@net-b.de>
4109
4110         PR fortran/33917
4111         * gfortran.dg/proc_decl_5.f90: New.
4112         * gfortran.dg/proc_decl_6.f90: New.
4113
4114 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
4115
4116         PR tree-optimization/32575
4117         * gcc.c-torture/execute/20071108-1.c: New test.
4118
4119 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
4120
4121         * g++.dg/opt/anchor1.C: New.
4122
4123 2007-11-07  Diego Novillo  <dnovillo@google.com>
4124
4125         PR 33870
4126         * gcc.c-torture/execute/pr33870.x: Remove.
4127
4128 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
4129
4130         PR c++/33045
4131         PR c++/33837
4132         PR c++/33838
4133         * g++.dg/cpp0x/decltype-33837.C: New.
4134         * g++.dg/cpp0x/decltype-refbug.C: New.
4135         * g++.dg/cpp0x/decltype-33838.C: New.
4136
4137 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4138
4139         * gcc.c-torture/compile/20071107-1.c: New test.
4140
4141 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4142
4143         * gcc.dg/out-of-bounds-1.c: New test.
4144
4145 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
4146
4147         PR c++/33501
4148         * g++.dg/warn/incomplete2.C: New test.
4149         * g++.dg/template/incomplete4.C: New test.
4150         * g++.dg/template/incomplete5.C: New test.
4151
4152 2007-11-07  Olivier Hainque  <hainque@adacore.com>
4153
4154         * gnat.dg/max_align.adb: New test.
4155
4156 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
4157
4158         PR target/30961
4159         * gcc.target/i386/pr30961-1.c: New.
4160
4161 2007-11-06  Tom Tromey  <tromey@redhat.com>
4162
4163         PR c++/32368:
4164         * g++.dg/warn/pragma-system_header3.h: New.
4165         * g++.dg/warn/pragma-system_header3.C: New.
4166
4167         PR c++/32256:
4168         * g++.dg/warn/pragma-system_header4.C: New.
4169         * g++.dg/warn/pragma-system_header4.h: New.
4170
4171 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4172
4173         PR c++/33977
4174         PR c++/33886
4175         * g++.dg/other/canon-array.C: New.
4176         
4177 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
4178
4179         * g++.dg/parser/crash36.C: Tweak expected errors.
4180         * g++.dg/cpp0x/pr31439.C: New.
4181         * g++.dg/cpp0x/pr32114.C: New.
4182         * g++.dg/cpp0x/pr32115.C: New.
4183         * g++.dg/cpp0x/pr32125.C: New.
4184         * g++.dg/cpp0x/pr32126.C: New.
4185         * g++.dg/cpp0x/pr32127.C: New.
4186         * g++.dg/cpp0x/pr32128.C: New.
4187         * g++.dg/cpp0x/pr32253.C: New.
4188         * g++.dg/cpp0x/pr32566.C: New.
4189         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4190         * g++.dg/cpp0x/pr31438.C: Ditto.
4191         * g++.dg/cpp0x/variadic81.C: Ditto.
4192         * g++.dg/cpp0x/pr31432.C: Ditto.
4193         * g++.dg/cpp0x/pr31442.C: Ditto.
4194
4195 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
4196
4197         PR target/33168
4198         * g++.dg/other/datasec1.C: New test.
4199
4200         PR tree-optimization/33458
4201         * g++.dg/opt/inline12.C: New test.
4202
4203         PR tree-optimization/33993
4204         * gcc.c-torture/compile/20071105-1.c: New test.
4205
4206 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4207
4208         PR rtl-optimization/33648
4209         * gcc.dg/pr33648.c: Require effective target freorder.
4210
4211 2007-11-05  Revital Eres  <eres@il.ibm.com>
4212
4213         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4214
4215 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4216
4217         PR c++/33996
4218         PR c++/33235
4219         PR c++/33930
4220         * g++.dg/cpp0x/pr33996.C: New
4221         * g++.dg/cpp0x/rv-trivial-bug.C: New
4222         * g++.dg/cpp0x/pr33930.C: New
4223
4224 2007-11-05  Nick Clifton  <nickc@redhat.com>
4225             Sebastian Pop  <sebastian.pop@amd.com>
4226
4227         PR tree-optimization/32540
4228         PR tree-optimization/33922
4229         * gcc.dg/tree-ssa/pr32540-1.c: New.
4230         * gcc.dg/tree-ssa/pr32540-2.c: New.
4231         * gcc.dg/tree-ssa/pr33922.c: New.
4232
4233 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
4234
4235         PR c++/33939
4236         * g++.dg/cpp0x/variadic-rref.C: New.
4237         
4238 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4239
4240         * g++dg/warn/pointer-integer-comparison.C: New.
4241
4242 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
4243
4244         PR tree-optimization/33856
4245         * gcc.c-torture/compile/20071027-1.c: New test.
4246
4247         PR c++/33836
4248         * g++.dg/ext/label10.C: New test.
4249
4250         PR c++/33969
4251         * g++.dg/other/ptrmem9.C: New test.
4252
4253 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
4254
4255         PR middle-end/32931
4256         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4257
4258 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
4259
4260         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4261         * g++.dg/ext/visibility/namespace2.C: Add argument to
4262         dg-require-visibility.
4263         * g++.dg/ext/java-1.C: Disable on AIX.
4264
4265 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
4266
4267         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
4268
4269 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4270
4271         PR fortran/33881
4272         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4273
4274 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4275
4276         PR c/29062
4277         * gcc.dg/20031223-1.c: Adjust error output.
4278         * gcc.dg/parse-decl-after-label.c: New.
4279         
4280 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4281
4282         PR libfortran/24685
4283         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4284         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4285         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4286
4287 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4288
4289         PR rtl-optimization/28940
4290         * gcc.target/i386/addr-sel-1.c: New test.
4291
4292 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
4293
4294         PR middle-end/33670
4295         * gcc.dg/pr33670.c: New test.
4296
4297 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4298
4299         PR c++/33516
4300         * g++.dg/lookup/typedef1.C: New test.
4301
4302 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
4303
4304         PR testsuite/32076
4305         * lib/scandump.exp (dump-suffix): New.
4306         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4307         Include dump suffix in pass/fail messages, put regexp in quotes.
4308
4309 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
4310
4311         PR c++/33495
4312         * g++.dg/other/error19.C: New.
4313
4314 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4315
4316         PR rtl-optimization/28062
4317         * gcc.c-torture/compile/20071102-1.c: New test.
4318
4319 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
4320
4321         * g++.dg/cpp0x/pr33955.C: New.
4322
4323 2007-11-01  Tom Tromey  <tromey@redhat.com>
4324
4325         PR preprocessor/30805:
4326         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4327
4328 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
4329
4330         PR rtl-optimization/33648
4331         * gcc.dg/pr33648.c: New test.
4332
4333 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR c++/32384
4336         * g++.dg/template/pseudodtor1.C: New test.
4337         * g++.dg/template/pseudodtor2.C: New test.
4338
4339         PR c++/32260
4340         * g++.dg/rtti/typeid7.C: New test.
4341
4342 2007-11-01  Tom Tromey  <tromey@redhat.com>
4343
4344         PR preprocessor/30805:
4345         * gcc.dg/cpp/pr30805.c: New file.
4346
4347 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
4348
4349         PR testsuite/25352
4350         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4351         add dg-skip-if.
4352         * gcc.c-torture/compile/20001205-1.c: Ditto.
4353         * gcc.c-torture/compile/20001226-1.c: Ditto.
4354         * gcc.c-torture/compile/20020312-1.c: Ditto.
4355         * gcc.c-torture/compile/20020604-1.c: Ditto.
4356         * gcc.c-torture/compile/920501-12.c: Ditto.
4357         * gcc.c-torture/compile/920501-4.c: Ditto.
4358         * gcc.c-torture/compile/920520-1.c: Ditto.
4359         * gcc.c-torture/compile/980506-1.c: Ditto.
4360         * gcc.c-torture/compile/990617-1.c: Ditto.
4361         * gcc.dg/compare6.c: Ditto.
4362         * g++.old-deja/g++.brendan/crash43.C: Ditto.
4363         * g++.old-deja/g++.brendan/synth1.C: Ditto.
4364         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4365         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4366         * g++.old-deja/g++.pt/static6.C: Ditto.
4367         * g++.old-deja/g++.pt/crash16.C: Ditto.
4368         * g++.old-deja/g++.mike/p10416.C: Ditto.
4369         * g++.old-deja/g++.mike/ns15.C: Ditto.
4370         * g++.old-deja/g++.mike/eh46.C: Ditto.
4371
4372 2007-11-01  Tom Tromey  <tromey@redhat.com>
4373
4374         * gcc.dg/redecl-1.c: Update.
4375         * gcc.dg/pr20368-3.c: Update.
4376         * gcc.dg/inline-14.c: Update.
4377         * gcc.dg/builtins-30.c: Update.
4378         * gcc.dg/dremf-type-compat-4.c: Update.
4379         * gcc.dg/pr20368-2.c: Update.
4380
4381 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR rtl-optimization/33673
4384         * gcc.dg/pr33673.c: New test.
4385
4386 2007-11-01  Michael Matz  <matz@suse.de>
4387
4388         PR tree-optimization/33961
4389         * gcc.dg/pr33961.c: New test.
4390
4391 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
4392
4393         PR c++/33494
4394         * g++.dg/template/error35.C: New.
4395
4396 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
4397
4398         PR target/31507
4399         * gcc.dg/pr31507-1.c: New test.
4400         * gcc.dg/pr31507-2.c: New test.
4401
4402 2007-10-31  Revital Eres  <eres@il.ibm.com>
4403
4404         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4405         target.
4406         * gcc.dg/vect/tree-vect.h (check_vect): Add
4407         powerpc-*paired test.
4408         * lib/target-supports.exp (check_750cl_hw_available):
4409         New.
4410         (check_effective_target_vect_int,
4411         check_effective_target_vect_intfloat_cvt,
4412         check_effective_target_powerpc_altivec_ok,
4413         check_effective_target_vect_long,
4414         check_effective_target_vect_sdot_hi,
4415         check_effective_target_vect_udot_hi,
4416         check_effective_target_vect_pack_trunc,
4417         check_effective_target_vect_unpack,
4418         check_effective_target_vect_shift,
4419         check_effective_target_vect_int_mult): Disable for powerpc-*paired
4420         target.
4421         * gcc.dg/vect/vect-ifcvt-11.c: New.
4422         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4423         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4424         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4425         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4426         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4427         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4428
4429 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
4430             Tobias Burnus  <burnus@net-b.de>
4431
4432         PR fortran/33941
4433         * gfortran.dg/module_read_1.f90: New.
4434
4435 2007-10-31  Tom Tromey  <tromey@redhat.com>
4436
4437         PR preprocessor/30786:
4438         * gcc.dg/cpp/pr30786.c: New file.
4439
4440 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4441
4442         PR fortran/33162
4443         * gfortran.dg/interface_19.f90: New.
4444         * gfortran.dg/interface_20.f90: New.
4445         * gfortran.dg/interface_21.f90: New.
4446         
4447 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
4448
4449         PR tree-optimization/32377
4450         * gfortran.dg/vect/pr32377.f90: New.
4451         
4452 2007-10-31  Richard Guenther  <rguenther@suse.de>
4453
4454         PR middle-end/33779
4455         * gcc.c-torture/execute/pr33779-1.c: New testcase.
4456         * gcc.c-torture/execute/pr33779-2.c: Likewise.
4457
4458 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
4459
4460         PR fortran/33897
4461         * gfortran.dg/contained_3.f90: New.
4462
4463 2007-10-31  Christian Bruel  <christian.bruel@st.com>
4464
4465         PR c++/19531
4466         * g++.dg/opt/nrv8.C: New.
4467         
4468 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4469
4470         PR c++/33709
4471         * g++.dg/opt/compound1.C: New test.
4472
4473         PR c++/33616
4474         * g++.dg/template/ptrmem18.C: New test.
4475
4476 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4477
4478         PR fortran/33596
4479         * gfortran.dg/isnan_2.f90: New test.
4480
4481 2007-10-30  Ed Schouten  <ed@fxq.nl>
4482
4483         PR tree-optimization/32500
4484         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4485
4486 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
4487
4488         PR c++/31993
4489         PR c++/32252
4490         * g++.dg/cpp0x/pr31993.C: New
4491         * g++.dg/cpp0x/pr32252.C: New
4492
4493 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
4494
4495         PR tree-optimization/33723
4496         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4497
4498 2007-10-30  Richard Guenther  <rguenther@suse.de>
4499
4500         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4501         gcc.target/i386/loop-3.c.
4502
4503 2007-10-30  Revital Eres  <eres@il.ibm.com>
4504
4505         * gcc.dg/vect/pr33866.c: Require vect_long.
4506
4507 2007-10-30  Revital Eres  <eres@il.ibm.com>
4508
4509         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4510         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4511
4512 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
4513
4514         PR tree-optimization/32893
4515         * lib/target-supports.exp
4516         (check_effective_target_unaligned_stack): new keyword.
4517         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4518         not sensitive to unaligned_stack.
4519         * gcc.dg/vect/vect-3.c: Likewise.
4520         * gcc.dg/vect/vect-4.c: Likewise.
4521         * gcc.dg/vect/vect-5.c: Likewise.
4522         * gcc.dg/vect/vect-6.c: Likewise.
4523         * gcc.dg/vect/vect-7.c: Likewise.
4524         * gcc.dg/vect/vect-13.c: Likewise.
4525         * gcc.dg/vect/vect-17.c: Likewise.
4526         * gcc.dg/vect/vect-18.c: Likewise.
4527         * gcc.dg/vect/vect-19.c: Likewise.
4528         * gcc.dg/vect/vect-20.c: Likewise.
4529         * gcc.dg/vect/vect-21.c: Likewise.
4530         * gcc.dg/vect/vect-22.c: Likewise.
4531         * gcc.dg/vect/vect-27.c: Likewise.
4532         * gcc.dg/vect/vect-29.c: Likewise.
4533         * gcc.dg/vect/vect-64.c: Likewise.
4534         * gcc.dg/vect/vect-65.c: Likewise.
4535         * gcc.dg/vect/vect-66.c: Likewise.
4536         * gcc.dg/vect/vect-72.c: Likewise.
4537         * gcc.dg/vect/vect-73.c: Likewise.
4538         * gcc.dg/vect/vect-86.c: Likewise.
4539         * gcc.dg/vect/vect-all.c: Likewise.
4540         * gcc.dg/vect/slp-25.c: Likewise.
4541         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4542         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4543         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4544
4545         * gcc.dg/vect/vect-31.c: Removed alignment checks.
4546         * gcc.dg/vect/vect-34.c: Likewise.
4547         * gcc.dg/vect/vect-36.c: Likewise.
4548         * gcc.dg/vect/vect-64.c: Likewise.
4549         * gcc.dg/vect/vect-65.c: Likewise.
4550         * gcc.dg/vect/vect-66.c: Likewise.
4551         * gcc.dg/vect/vect-68.c: Likewise.
4552         * gcc.dg/vect/vect-76.c: Likewise.
4553         * gcc.dg/vect/vect-77.c: Likewise.
4554         * gcc.dg/vect/vect-78.c: Likewise.
4555
4556         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4557         testcase (without no-section-anchors prefix) but with global arrays.
4558         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4559         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4560         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4561         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4562         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4563         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4564         * gcc.dg/vect/vect-77-global.c: Likewise.
4565         * gcc.dg/vect/vect-78-global.c: Likewise.
4566
4567         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4568         testcase (without no-section-anchors prefix) but fix alignment checks
4569         to also consider unaligned_stack targets.
4570         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4571
4572 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4573
4574         PR tree-optimization/33723
4575         * gcc.c-torture/execute/20071029-1.c: New test.
4576         * gcc.dg/tree-ssa/pr33723.c: New test.
4577
4578 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
4579
4580         PR tree-optimization/33614
4581         * gcc.c-torture/compile/pr33614.c: New test.
4582
4583 2007-10-29  Richard Guenther  <rguenther@suse.de>
4584
4585         PR tree-optimization/33870
4586         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4587
4588 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR tree-optimization/33757
4591         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4592         true architectures instead of having a big dg-skip-if.
4593
4594         PR c++/33841
4595         * g++.dg/other/bitfield3.C: New test.
4596
4597 2007-10-29  Richard Guenther  <rguenther@suse.de>
4598
4599         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4600
4601 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4602
4603         Automatic parallelization reduction tests.
4604
4605         * gcc.dg/tree-ssa/reduc-1.c: New test.
4606         * gcc.dg/tree-ssa/reduc-1char.c: New test.
4607         * gcc.dg/tree-ssa/reduc-1short.c: New test.
4608         * gcc.dg/tree-ssa/reduc-2.c: New test.
4609         * gcc.dg/tree-ssa/reduc-2char.c: New test.
4610         * gcc.dg/tree-ssa/reduc-2short.c: New test.
4611         * gcc.dg/tree-ssa/reduc-3.c: New test.
4612         * gcc.dg/tree-ssa/reduc-6.c: New test.
4613         * gcc.dg/tree-ssa/reduc-7.c: New test.
4614         * gcc.dg/tree-ssa/reduc-8.c: New test.
4615         * gcc.dg/tree-ssa/reduc-9.c: New test.
4616
4617 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
4618             Zdenek Dvorak  <ook@ucw.cz>
4619
4620         OMP_ATOMIC Changes, testsuite changes.
4621
4622         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4623         instead of gimple dump.
4624         * gcc.dg/gomp/atomic-9.c: Same.
4625         * gcc.dg/gomp/atomic-10.c: Same.
4626         * g++.dg/gomp/atomic-3.C: Same.
4627         * g++.dg/gomp/atomic-9.C: Same.
4628         * g++.dg/gomp/atomic-10.C: Same.
4629
4630 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
4631
4632         PR fortran/31217
4633         PR fortran/33811
4634         * gfortran.dg/forall_12.f90: New test.
4635
4636         PR fortran/33686
4637         * gfortran.dg/forall_13.f90: New test.
4638
4639 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
4640             Mark Mitchell  <mark@codesourcery.com>
4641
4642         PR c++/30659
4643         * g++.dg/template/crash71.C: New.
4644
4645 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4646
4647         PR fortran/32147
4648         * gfortran.dg/module_md5_1.f90: Update hash-value.
4649
4650 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
4651
4652         PR tree-opt/33589
4653         * g++.dg/torture/pr33589-1.C: New testcase.
4654         * g++.dg/torture/pr33589-2.C: New testcase.
4655
4656 2007-10-28  Richard Guenther  <rguenther@suse.de>
4657
4658         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
4659
4660 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
4661             Uros Bizjak  <ubizjak@gmail.com>
4662
4663         PR tree-optimization/33920
4664         * gcc.dg/tree-ssa/pr33290.c: New test.
4665
4666 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4667
4668         PR fortran/31306
4669         * gfortran.dg/argument_check_7.f90: New test.
4670         * gfortran.dg/argument_check_8.f90: New test.
4671         
4672 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4673
4674         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
4675         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
4676         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
4677         * gcc.target/i386/sse-14.c: Ditto.
4678
4679 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
4680
4681         PR c++/33844
4682         * g++.dg/other/ptrmem8.C: New test.
4683
4684         PR c++/33842
4685         * g++.dg/template/error34.C: New test.
4686
4687 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
4688
4689         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
4690
4691 2007-10-27  Richard Guenther  <rguenther@suse.de>
4692
4693         PR tree-optimization/33870
4694         * gcc.dg/tree-ssa/alias-15.c: New testcase.
4695         * gcc.c-torture/execute/pr33870.c: Likewise.
4696
4697 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4698
4699         PR fortran/33162
4700         * gfortran.dg/argument_checking_9.f90: New test.
4701
4702 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4703
4704         * g++.dg/other/pr33601.C: New.
4705
4706 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4707
4708         PR c++/31988
4709         * g++.dg/init/new25.C: New.
4710
4711 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
4712
4713         * g++.dg/cpp0x/pr33839.C: New.
4714         
4715 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
4716
4717         PR c++/33744
4718         * g++.dg/template/arg6.C: New test.
4719
4720 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
4721
4722         PR c++/31747
4723         * g++.dg/parse/crash39.C: New.
4724
4725 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
4726
4727         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
4728         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
4729         "offset: -4B".
4730
4731 2007-10-25  David Daney  <ddaney@avtrex.com>
4732
4733         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
4734
4735 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
4736
4737         PR c++/33843
4738         * g++.dg/template/error32.C: New.
4739
4740 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4741             Ira Rosen  <irar@il.ibm.com>
4742
4743         PR tree-optimization/33833
4744         * gcc.dg/vect/pr33833.c: New testcase.
4745
4746 2007-10-25  David Daney  <ddaney@avtrex.com>
4747
4748         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
4749
4750 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
4751             Ira Rosen  <irar@il.ibm.com>
4752
4753         PR tree-optimization/33866
4754         * gcc.dg/vect/pr33866.c: New testcase.
4755
4756 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4757
4758         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
4759         Add -w to compile flags to suppress "call-clobbered register" warnings
4760         and remove dg-warning directives.
4761
4762 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
4763
4764         * gcc.dg/sms-2.c: Cleanup sms dump file.
4765         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
4766         profile-use step.
4767
4768 2007-10-24  David Daney  <ddaney@avtrex.com>
4769
4770         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
4771
4772 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4773
4774         PR target/33755
4775         * gcc.target/mips/pr33755.c: New test.
4776
4777 2007-10-24  Ira Rosen  <irar@il.ibm.com>
4778
4779         PR tree-optimization/33804
4780         * gcc.dg/vect/pr33804.c: New testcase.
4781
4782 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4783
4784         PR forrtran/33849
4785         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
4786
4787 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4788             Uros Bizjak  <ubizjak@gmail.com>
4789
4790         PR rtl-optimization/33846
4791         * gcc.dg/vect/pr33846.c: New testcase.
4792
4793 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
4794             Dorit Nuzman  <dorit@il.ibm.com>
4795
4796         PR tree-optimization/33860
4797         * g++.dg/vect/pr33860.cc: New test.
4798         * g++.dg/vect/pr33860a.cc: New test.
4799
4800 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
4801             Revital Eres  <eres@il.ibm.com>      
4802
4803         * gcc.dg/sms-2.c: New testcase.
4804
4805 2007-10-22  David S. Miller  <davem@davemloft.net>
4806
4807         * gcc.dg/globalreg-1.c: New test.
4808
4809 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
4810             Dorit Nuzman  <dorit@il.ibm.com>
4811
4812         PR tree-optimization/33834
4813         PR tree-optimization/33835
4814         * g++.dg/vect/pr33834_1.cc: New test.
4815         * g++.dg/vect/pr33834_2.cc: New test.
4816         * g++.dg/vect/pr33835.cc: New test.
4817
4818 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4819
4820         * gcc.dg/pr33644.c: New test.
4821
4822 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
4823
4824         PR c++/33372
4825         * g++.dg/gomp/pr33372-1.C: New test.
4826         * g++.dg/gomp/pr33372-2.C: New test.
4827         * g++.dg/gomp/pr33372-3.C: New test.
4828
4829 2007-10-22  Michael Matz  <matz@suse.de>
4830
4831         PR tree-optimization/33855
4832         * gcc.c-torture/compile/pr33855.c: New testcase.
4833
4834 2007-10-22  Ira Rosen  <irar@il.ibm.com>
4835
4836         PR tree-optimization/33854
4837         * gcc.dg/vect/O1-pr33854.c: New testcase.
4838         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
4839
4840 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
4841
4842         * gcc.dg/unwind-1.c: Disable on AIX.
4843         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
4844
4845 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
4846
4847         PR fortran/33749
4848         * gfortran.dg/assign_9.f90: New test.
4849
4850 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4851
4852         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
4853         (dg-mips-options): Skip tests that specify an ABI other than o32
4854         and o64 if generating MIPS16 hard-float code.
4855
4856 2007-10-21  Ira Rosen  <irar@il.ibm.com>
4857             Revital Eres  <eres@il.ibm.com>
4858
4859         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
4860         * gcc.dg/vect/vect-16.c: Fix comment.
4861         * gcc.dg/vect/pr33369.c: Require vect_int.
4862         * gcc.dg/vect/slp-33.c: Add spaces.
4863         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
4864         targets.
4865         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
4866         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
4867         targets.
4868         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
4869         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
4870         targets.
4871         * gcc.dg/vect/slp-10.c: Add spaces.
4872         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
4873         targets.
4874         * gcc.dg/vect/slp-36.c: Require vect_int.
4875         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
4876         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
4877         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
4878         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
4879         targets.
4880         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
4881         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
4882         instead of vector_alignment_reachable_for_double.
4883         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
4884         (natural_alignment): Split into...
4885         (natural_alignment_32, natural_alignment_64): New.
4886         (vector_alignment_reachable): Depend on natural_alignment_32.
4887         (vector_alignment_reachable_for_double): Rename to ...
4888         (vector_alignment_reachable_for_64bit): And depend on
4889         natural_alignment_64.
4890
4891 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
4892
4893         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
4894         MIPS targets.
4895         * g++.dg/vect/vect.exp: Likewise.
4896         * lib/fortran-torture.exp: Likewise.
4897         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
4898         mipsisa64*-*-* as the target selector.  Remove -mips64,
4899         -mhard-float and -mgp64 from the options list.
4900         * gcc.target/mips/mips-ps-2.c: Likewise.
4901         * gcc.target/mips/mips-ps-3.c: Likewise.
4902         * gcc.target/mips/mips-ps-4.c: Likewise.
4903         * gcc.target/mips/mips-ps-6.c: Likewise.
4904         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
4905         options list.
4906         * gcc.target/mips/sb1-1.c: Likewise.
4907         * gcc.target/mips/mips-ps-type.c: Likewise.
4908         * gcc.target/mips/mips-ps-7.c: New test.
4909         * gcc.target/mips/mips-ps-type-2.c: Likewise.
4910         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
4911         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
4912         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
4913         as forcing an ABI and an architecture.
4914         (is_gp32_flag, is_gp64_flag): Fold into...
4915         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
4916         then -mfp64 imply -mhard-float.  Apply register rules after the
4917         loop.  Handle -march=mipsN like -mipsN.
4918
4919 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
4920
4921         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
4922         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
4923
4924 2007-10-20  Tobias Burnus  <burnus@net-b.de>
4925
4926         PR fortran/33818
4927         * gfortran.dg/entry_dummy_ref_3.f90: New.
4928
4929 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
4930             FX Coudert <fxcoudert@gcc.gnu.org>
4931
4932         PR fortran/31608
4933         * gfortran.dg/char_cast_1.f90: New test.
4934
4935 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4936
4937         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
4938         * gfortran.dg/large_real_kind_2.F90: ditto.
4939         * gfortran.dg/default_format_2.f90: ditto.
4940         * gfortran.dg/default_format_denormal_1.f90: ditto.
4941
4942 2007-10-19  Richard Guenther  <rguenther@suse.de>
4943
4944         PR middle-end/33816
4945         PR middle-end/32921
4946         * gfortran.dg/pr32921.f: New testcase.
4947
4948 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4949
4950         PR libfortran/33544
4951         * gfortran.dg/transfer_check_1.f90: Adjust options.
4952
4953 2007-10-19  Richard Guenther  <rguenther@suse.de>
4954
4955         Revert
4956         2007-10-19  Richard Guenther  <rguenther@suse.de>
4957
4958         PR middle-end/32921
4959         * gfortran.dg/pr32921.f: New testcase.
4960
4961 2007-10-19  Richard Guenther  <rguenther@suse.de>
4962
4963         * gcc.c-torture/execute/20071018-1.c: New testcase.
4964
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-18  Benjamin Kosnik  <bkoz@redhat.com>
4971
4972         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
4973
4974 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4975
4976         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
4977
4978 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4979
4980         PR fortran/33233
4981         * gfortran.dg/host_assoc_function_1.f90: Correct references.
4982         * gfortran.dg/host_assoc_function_3.f90: New test.
4983
4984 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
4985
4986         PR fortran/33733
4987         * gfortran.dg/transfer_simplify_6.f90: New test.
4988
4989 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4990             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4991
4992         PR middle-end/33794
4993         * gfortran.dg/pr33794.f90: New testcase.
4994
4995 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
4996
4997         PR target/32961
4998         * gcc.target/i386/pr32961.c: New testcase.
4999         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5000         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5001         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5002         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5003         __builtin_ia32_pslldi128 defines.
5004
5005 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
5006
5007         PR fortran/33760
5008         * gfortran.dg/c_ptr_tests_13.f03: New test case.
5009
5010 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5011
5012         PR c++/28639
5013         PR c++/30299
5014         * g++.dg/template/void12.C: New.
5015         * g++.dg/template/void13.C: New.
5016
5017 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
5018
5019         PR c++/31446
5020         * g++.dg/template/void11.C: New.
5021         * g++.dg/template/void2.C: Adjust error markers.
5022         * g++.dg/template/void10.C: Likewise.
5023         * g++.dg/template/crash55.C: Likewise.
5024
5025 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
5026
5027         * g++.dg/opt/const5.C: New test.
5028
5029 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
5030             Maxim Kuvyrkov  <maxim@codesourcery.com>
5031
5032         * gcc.target/ia64/20040709-2.c: New test.
5033
5034 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
5035
5036         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5037
5038 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
5039
5040         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5041         to each function.  Check that there are no unsigned loads.
5042
5043 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5044
5045         PR tree-optimization/33136
5046         * gcc.c-torture/execute/20070824-1.c: New test.
5047         * gcc.dg/pr33136-1.c: New test.
5048         * gcc.dg/pr33136-2.c: New test.
5049         * gcc.dg/pr33136-3.c: New test.
5050
5051 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5052
5053         PR tree-optimization/33735
5054         * g++.dg/torture/pr33735.C: New.
5055
5056 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
5057
5058         PR middle-end/33706
5059         * gcc.dg/va-arg-pack-2.c: New.
5060
5061 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
5062
5063         PR tree-optimization/33619
5064         * gcc.dg/pr33619.c: New test.
5065
5066 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
5067
5068         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5069         flag for AIX.
5070         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5071
5072 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5073
5074         PR libfortran/33055
5075         * gfortran.dg/inquire_11.f90: New test.
5076         * gfortan.dg/negative_unit_int8.f: New test.
5077
5078 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
5079
5080         PR target/33133
5081         * gcc.c-torture/compile/pr33133.c: New test.
5082
5083 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5084
5085         PR libfortran/33672
5086         * gfortran.dg/namelist_40.f90: New test.
5087
5088 2007-10-14  Tobias Burnus  <burnus@net-b.de>
5089
5090         PR fortran/33745
5091         * gfortran.dg/bounds_check_11.f90: New.
5092
5093 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
5094
5095         PR c++/30303
5096         * g++.dg/other/ctor1.C: New test.
5097         * g++.dg/other/ctor2.C: New test.
5098         * g++.dg/other/dtor1.C: New test.
5099
5100 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
5101
5102         * gfortran.dg/bounds_check_10.f90: Fix testcase.
5103
5104 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5105             Paul Thomas  <pault@gcc.gnu.org>
5106
5107         PR fortran/33254
5108         PR fortran/33727
5109         * gfortran.dg/bounds_check_10.f90: New.
5110
5111 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
5112
5113         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5114         * gcc.target/powerpc/popcount-1.c: Same.
5115
5116 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
5117
5118         PR c++/26698
5119         * g++.dg/conversion/op4.C: New test.
5120
5121 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
5122
5123         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5124
5125 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5126
5127         PR fortran/33542
5128         * gfortran.dg/ambiguous_specific_1.f90: New test.
5129
5130 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
5131
5132         PR fortran/33664
5133         * gfortran.dg/impure_spec_expr_1.f90: New test.
5134         * gfortran.dg/char_result_7.f90: Remove illegal test.
5135
5136 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
5137
5138         PR 11001
5139         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5140         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5141         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5142         * gcc.target/i386/pr11001-memset-1.c: New testcase.
5143         * gcc.target/i386/pr11001-memset-2.c: New testcase.
5144         * gcc.target/i386/pr11001-memset-3.c: New testcase.
5145         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5146         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5147         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5148
5149 2007-10-12  Richard Guenther  <rguenther@suse.de>
5150
5151         PR middle-end/26198
5152         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5153         * gcc.c-torture/execute/20071011-1.c: Likewise.
5154         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5155
5156 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
5157
5158         PR tree-optimization/33742
5159         * gcc.dg/pr33742.c: New testcase.
5160
5161 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
5162
5163         PR tree-optimization/33645
5164         * gcc.dg/pr33645-1.c: New test.
5165         * gcc.dg/pr33645-2.c: New test.
5166         * gcc.dg/pr33645-3.c: New test.
5167  
5168         PR c++/32121
5169         * g++.dg/ext/label4.C: Adjust error regexp.
5170         * g++.dg/ext/label6.C: Adjust error regexp.
5171         * g++.dg/ext/label7.C: New test.
5172         * g++.dg/ext/label8.C: New test.
5173         * g++.dg/ext/label9.C: New test.
5174
5175 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
5176
5177         PR middle-end/33676
5178         * gcc.dg/pr33676.c: New.
5179
5180 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5181
5182         PR c++/31441
5183         * g++.dg/cpp0x/variadic83.C: New.
5184
5185 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
5186
5187         PR c++/33461
5188         * g++.dg/cpp0x/variadic81.C: New.
5189         * g++.dg/cpp0x/variadic82.C: Likewise.
5190
5191 2007-10-11  Richard Guenther  <rguenther@suse.de>
5192
5193         PR middle-end/33724
5194         * gcc.dg/pr33724.c: New testcase.
5195
5196 2007-10-11  Richard Guenther  <rguenther@suse.de>
5197
5198         PR c/33726
5199         * gcc.dg/pr33726.c: New testcase.
5200
5201 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
5202
5203         PR fortran/33500
5204         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5205         
5206 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5207
5208         PR testsuite/33391
5209         * gfortran.dg/do_3.F90: Run with -fwrapv.
5210
5211 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
5212
5213         * gcc.dg/unwind-1.c: New.
5214
5215 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5216
5217         PR libfortran/33683
5218         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
5219         failure on some common systems.
5220
5221 2007-10-09  Richard Guenther  <rguenther@suse.de>
5222
5223         PR middle-end/33692
5224         * gcc.dg/pr33692.c: New testcase.
5225
5226 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
5227
5228         PR middle-end/33669
5229         * gcc.c-torture/execute/pr33669.c: New.
5230
5231 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5232
5233         PR tree-optimization/33615
5234         * g++.dg/tree-ssa/pr33615-2.C: New test.
5235
5236 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
5237
5238         PR tree-optimization/33615
5239         * g++.dg/tree-ssa/pr33615.C: New test.
5240
5241 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
5242
5243         PR tree-optimization/33572
5244         * g++.dg/torture/pr33572.C: Replace with complete test.
5245
5246 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
5247
5248         PR fortran/33689
5249         * gfortran.dg/spec_expr_5.f90: New.
5250
5251 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
5252
5253         * gcc.dg/pragma-darwin-2.c: New.
5254
5255 2007-10-08  Richard Guenther  <rguenther@suse.de>
5256
5257         PR middle-end/33693
5258         PR middle-end/33695
5259         PR middle-end/33697
5260         * gcc.dg/pr33693.c: New testcase.
5261         * gcc.dg/pr33695.c: Likewise.
5262         * gcc.dg/pr33697.c: Likewise.
5263
5264 2007-10-08  Richard Guenther  <rguenther@suse.de>
5265
5266         PR middle-end/33691
5267         PR middle-end/33694
5268         PR middle-end/33696
5269         * gcc.dg/pr33691.c: New testcase.
5270         * gcc.dg/pr33694.c: Likewise.
5271         * gcc.dg/pr33696.c: Likewise.
5272
5273 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
5274
5275         PR libfortran/33683
5276         * gfortran.dg/gamma_5.f90:  New test case
5277
5278 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
5279
5280         PR fortran/20851
5281         * initialization_1.f90: Fix dg-error annotations.
5282         * initialization_14.f90: New.
5283         * initialization_7.f90: Fix dg-error annotations.
5284         * initialization_9.f90: Likewise.
5285
5286 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5287
5288         * gfortran.dg/error_recovery_4.f90: New test.
5289
5290 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5291
5292         * gfortran.dg/default_format_denormal_2.f90: New test.
5293         * gfortran.dg/default_format_2.inc: New test.
5294         * gfortran.dg/default_format_denormal_1.f90: New test.
5295         * gfortran.dg/default_format_1.inc: New test.
5296         * gfortran.dg/default_format_1.f90: Don't test for denormalized
5297         numbers.
5298         * gfortran.dg/default_format_2.f90: Don't test for denormalized
5299         numbers.
5300
5301 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5302
5303         * gfortran.dg/namelist_15.f90: Revise test.
5304
5305 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5306
5307         PR tree-optimization/33655
5308         * gcc.dg/torture/pr33655.c: New.
5309
5310 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
5311
5312         PR tree-optimization/33572
5313         * g++.dg/torture/pr33572.C: New.
5314
5315 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
5316
5317         PR fortran/25076
5318         * gfortran.dg/forall_11.f90: New.
5319
5320 2007-10-05  Michael Matz  <matz@suse.de>
5321
5322         PR middle-end/33667
5323         * gcc.dg/pr33667.c: New testcase.
5324
5325 2007-10-05  Richard Guenther  <rguenther@suse.de>
5326
5327         PR middle-end/33666
5328         * gcc.dg/pr33666.c: New testcase.
5329
5330 2007-10-05  Michael Matz  <matz@suse.de>
5331
5332         PR inline-asm/33600
5333         * gcc.target/i386/pr33600.c: New testcase.
5334
5335 2007-10-05  Richard Guenther  <rguenther@suse.de>
5336
5337         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5338
5339 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
5340
5341         PR target/33635
5342         * gcc.target/mips/pr33635-1.c: New test.
5343
5344 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5345
5346         PR libfortran/33253
5347         * gfortran.dg/namelist_39.f90: Revise to use long names.
5348
5349 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
5350
5351         PR fortran/33646
5352         * gfortran.dg/pr33646.f90: New file.
5353
5354 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5355
5356         PR fortran/33529
5357         * gfortran.dg/char_type_len_2.f90: Adjust error message.
5358         * gfortran.dg/char_decl_2.f90: New test.
5359
5360 2007-10-04  Richard Guenther  <rguenther@suse.de>
5361
5362         PR middle-end/33641
5363         * gcc.c-torture/compile/pr33641.c: New testcase.
5364
5365 2007-10-04  Michael Matz  <matz@suse.de>
5366
5367         PR rtl-optimization/33653
5368         * gcc.dg/pr33653.c: New.
5369
5370 2007-10-04  Richard Guenther  <rguenther@suse.de>
5371
5372         PR tree-optimization/33627
5373         * g++.dg/torture/pr33627.C: New testcase.
5374
5375 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
5376
5377         PR fortran/33626
5378         * gfortran.dg/parens_6.f90: New.
5379
5380 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
5381
5382         PR fortran/33646
5383         PR fortran/33542
5384         * gfortran.dg/ambiguous_specific_1.f90: Remove.
5385
5386 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
5387
5388         * g++.dg/ext/gnu-inline-global-redecl.C: New.
5389
5390 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
5391
5392         PR target/33635
5393         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5394         and mips_forced_be.
5395         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
5396         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
5397         options.
5398         * gcc.target/mips/fpr-moves-1.c: New test.
5399         * gcc.target/mips/fpr-moves-2.c: Likewise.
5400         * gcc.target/mips/fpr-moves-3.c: Likewise.
5401         * gcc.target/mips/fpr-moves-4.c: Likewise.
5402         * gcc.target/mips/fpr-moves-5.c: Likewise.
5403         * gcc.target/mips/fpr-moves-6.c: Likewise.
5404         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5405
5406 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5407
5408         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5409
5410 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5411
5412         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5413         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5414
5415 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
5416
5417         PR fortran/33198
5418         * gfortran.dg/common_errors_1.f90: New.
5419
5420 2007-10-03  Doug Kwan  <dougkwan@google.com>
5421         Richard Guenther  <rguenther@suse.de>
5422
5423         PR debug/31899
5424         * g++.dg/debug/using3.C: New testcase.
5425
5426 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5427
5428         PR libfortran/33253
5429         * gfortran.dg/namelist_38.f90: New test.
5430         * gfortran.dg/namelist_39.f90: New test.
5431
5432 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5433
5434         PR libfortran/33469
5435         * gfortran.dg/default_format_1.f90: New test.
5436         * gfortran.dg/default_format_2.f90: New test.
5437         * gfortran.dg/namelist_print_1.f: Adjust expected output.
5438         * gfortran.dg/real_const_3.f90: Adjust expected output.
5439
5440 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5441
5442         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5443         default ABI.  Split mips_forced_abi into mips_forced_abi and
5444         mips_forced_regs.
5445         (is_gp32_flag): Return true for -mabi=32.
5446         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
5447         (dg-mips-options): Use is_gp64_flag instead of checking specifically
5448         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
5449         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5450         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5451         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5452         * gcc.target/mips/save-restore-2.c: Likewise.
5453         * gcc.target/mips/save-restore-3.c: Likewise.
5454         * gcc.target/mips/save-restore-4.c: Likewise.
5455
5456 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
5457
5458         PR middle-end/33617
5459         * gcc.c-torture/compile/pr33617.c: New test.
5460
5461 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
5462
5463         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5464         -gstabs+ for extended options.
5465
5466 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5467
5468         PR fortran/33542
5469         * gfortran.dg/ambiguous_specific_1.f90: New test.
5470
5471 2007-10-02  Revital Eres  <eres@il.ibm.com>
5472
5473         * gcc.target/powerpc/paired-8.c: New test.
5474         * gcc.target/powerpc/paired-9.c: New test.
5475         * gcc.target/powerpc/paired-10.c: New test.
5476
5477 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5478
5479         PR fortran/33566
5480         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5481
5482 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5483
5484         PR fortran/33554
5485         * gfortran.dg/intent_out_2.f90: New test.
5486
5487 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5488
5489         PR fortran/33550
5490         * gfortran.dg/ambiguous_reference_1.f90: New test.
5491
5492 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
5493
5494         PR fortran/31154
5495         PR fortran/31229
5496         PR fortran/33334
5497         * gfortran.dg/function_kinds_1.f90: New test.
5498         * gfortran.dg/function_kinds_2.f90: New test.
5499         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5500         use association into interfaces.
5501
5502 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5503
5504         PR testsuite/31828
5505         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5506         (overflow): Use INFINITY, not FP_INFINITE.
5507         gcc.dg/float-range-4.c: Likewise.
5508         gcc.dg/float-range-5.c: Likewise.
5509
5510 2007-10-01  Nick Clifton  <nickc@redhat.com>
5511
5512         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5513         for 16-bit targets.
5514
5515 2007-09-30  Diego Novillo  <dnovillo@google.com>
5516
5517         PR 33593
5518         * g++.dg/tree-ssa/pr33593.C: New test.
5519
5520 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5521
5522         PR libfortran/33400
5523         * gfortran.dg/PR19872.f: Fix test condition.
5524         * gfortran.dg/list_read_7.f90: New test.
5525
5526 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
5527
5528         PR tree-optimization/33597
5529         * gcc.dg/vect/pr33597.c: New testcase.
5530
5531 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
5532
5533         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5534         * gcc.target/i386/pr33524.c: ...this.
5535
5536 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
5537
5538         PR fortran/33354
5539         * gfortran.dg/minmaxloc_4.f90: New.
5540
5541 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5542
5543         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5544
5545 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
5546
5547         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5548
5549 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
5550
5551         PR c++/33213
5552         * g++.dg/cpp0x/variadic79.C: New.
5553
5554 2007-09-28  Michael Matz  <matz@suse.de>
5555             Jakub Jelinek  <jakub@redhat.com>
5556
5557         PR rtl-optimization/33552
5558         * gcc.target/i386/pr33552.c: New runtime test.
5559         * gcc.target/i386/strinline.c: New compile time test.
5560
5561 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
5562
5563         * gfortran.dg/openmp_stack.f90: Removed.
5564
5565         PR c++/31434
5566         * g++.dg/cpp0x/variadic80.C: New test.
5567
5568 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5569
5570         * gfortran.dg/namelist_38.f90: Delete test for revertion of
5571         r128057.
5572
5573 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5574
5575         PR middle-end/7003
5576         * gcc.target/powerpc/gcse-1.c: New test.
5577
5578 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
5579
5580         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5581         fixed capitalizations.
5582         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5583         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5584         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5585         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5586         * gfortran.dg/maxloc_shape_1.f90: Likewise.
5587         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5588         * gfortran.dg/min_max_conformance.f90: Likewise.
5589
5590 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
5591
5592         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5593         options.
5594         * gcc.dg/c99-tgmath-2.c: Likewise.
5595         * gcc.dg/c99-tgmath-3.c: Likewise.
5596         * gcc.dg/c99-tgmath-4.c: Likewise.
5597
5598 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
5599
5600         PR fortran/33568
5601         * gfortran.dg/anint_1.f90: New test.
5602
5603 2007-09-27  Ian Lance Taylor  <iant@google.com>
5604
5605         PR tree-optimization/33565
5606         * gcc.dg/Wstrict-overflow-20.c: New test.
5607
5608 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5609
5610         * gfortran.dg/openmp_stack.f90: Fix typo.
5611         * gfortran.dg/recursive_stack.f90: Fix typo.
5612
5613 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
5614
5615         PR c++/33493
5616         * g++.dg/template/error31.C: New.
5617
5618 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
5619
5620         * lib/prune.exp: Prune also "^In function .*$" lines and
5621         "^    inlined from .*$" lines.
5622
5623 2007-09-26  Richard Guenther  <rguenther@suse.de>
5624
5625         PR tree-optimization/33563
5626         * gcc.dg/torture/pr33563.c: New testcase.
5627
5628 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
5629
5630         PR c/25309
5631         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5632         array.
5633         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
5634         without -O2.
5635
5636 2007-09-26  Richard Guenther  <rguenther@suse.de>
5637
5638         PR tree-optimization/30375
5639         PR tree-optimization/33560
5640         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
5641         * gcc.dg/tree-ssa/complex-5.c: Likewise.
5642         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5643         * gcc.dg/torture/pr30375.c: New testcase.
5644         * gcc.dg/torture/pr33560.c: New testcase.
5645         * gcc.dg/tree-ssa/pr30375.c: Likewise.
5646
5647 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
5648
5649         PR c++/33207
5650         * g++.dg/parse/crash38.C: New test.
5651
5652 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
5653
5654         PR target/33524
5655         * gcc.target/i386/sse5-convert.c: New file, test int->long
5656         vectorized conversions.
5657
5658 2007-09-25  Revital Eres  <eres@il.ibm.com>
5659
5660         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
5661
5662 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
5663
5664         PR c/32295
5665         * gcc.dg/enum-incomplete-1.c: New test.
5666
5667 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
5668
5669         * gcc.c-torture/compile/20070919-1.c: New test.
5670
5671 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5672
5673         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
5674
5675 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
5676
5677         PR c++/14688
5678         * g++.dg/inherit/override_attribs.C: New file.
5679
5680 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
5681
5682         PR fortran/33269
5683         * io.c (check_format_string): Move NULL and constant checks into
5684         this function.
5685         (check_io_constraints): Call gfc_simplify_expr() before calling
5686         check_format_string().  Remove NULL and constant checks.
5687
5688 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
5689
5690         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
5691         * gcc.c-torture/execute/loop-2g.x: Likewise.
5692
5693 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
5694
5695         * lib/target-supports.exp (check_effective_target_mips16_attribute):
5696         Reject hard-float modes unless the ABI is o32 or o64.
5697         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
5698         of gcc.exp.  Skip the tests when mips16 code generation is not
5699         supported.
5700         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
5701         and use dg-add-options mips16_attribute.
5702
5703 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
5704
5705         PR c++/33506
5706         * g++.dg/ext/attrib29.C: New test.
5707
5708 2007-09-23  Ollie Wild  <aaw@google.com>
5709
5710         * gcc.dg/fold-bitand-1.c: New test.
5711         * gcc.dg/fold-bitand-2.c: New test.
5712         * gcc.dg/fold-bitand-3.c: New test.
5713         * gcc.dg/fold-bitand-4.c: New test.
5714
5715 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5716
5717         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
5718         any of the macros to be defined for __mips16.
5719         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
5720
5721 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5722
5723         * gcc.dg/vect/pr21591.c: Require vect_int.
5724         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
5725         * gcc.dg/vect/vect-outer-2a.c: Likewise.
5726         * gcc.dg/vect/vect-outer-2c.c: Likewise.
5727
5728 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
5729
5730         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
5731         attributes.
5732         * gcc.dg/va-arg-pack-len-2.c: New test.
5733         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
5734         attributes.
5735         * g++.dg/ext/va-arg-pack-len-2.C: New test.
5736
5737         PR tree-optimization/32772
5738         * gcc.c-torture/compile/20070905-1.c: New test.
5739
5740         PR tree-optimization/32975
5741         * gcc.dg/pr32975.c: New test.
5742
5743         PR middle-end/28755
5744         * gcc.dg/pr28755.c: New test.
5745
5746 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
5747
5748         * lib/target-supports.exp (check_effective_target_nomips16): New
5749         procedure.
5750         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
5751         for mipsisa64*-*-*.
5752         * gcc.dg/vect/vect.exp: Likewise.
5753         * g++.dg/vect/vect.exp: Likewise.
5754         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
5755         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
5756         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
5757         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
5758         * gcc.target/mips/clear-cache-1.c (f): Likewise.
5759         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
5760         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
5761         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
5762         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
5763         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
5764         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
5765         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
5766         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5767         (test14, test15, test16, test17, test18): Likewise.
5768         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
5769         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
5770         (test14, test15, test16, test17, test18, test19, test20, test21)
5771         (test22): Likewise.
5772         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
5773         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
5774         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
5775         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
5776         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
5777         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
5778         * gcc.target/mips/mips-3d-1.c (main): Likewise.
5779         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
5780         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5781         (test13, test14, test15, test16, test17, test18, test19, test20)
5782         (test21, test22, test23, test24, test25, test26, test27, test28)
5783         (test29, test30, test31): Likewise.
5784         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
5785         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5786         (test13, test14, test15, test16, test17, test18, test19, test20)
5787         (test21, test22, test23, test24, test25, test26, test27, test28)
5788         (test29, test30, test31, test32, test33, test34, test35, test36)
5789         (test37, test38, test39, test40, test41, test42, test43, test44)
5790         (test45, test46, test47, test48, test49, test50, test51, test52)
5791         (test53, test54, test55, test56, test57, test58, test59, test60)
5792         (test61, test62, test63): Likewise.
5793         * gcc.target/mips/mips-3d-4.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): Likewise.
5798         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
5799         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5800         (test13, test14, test15, test16, test17, test18, test19, test20)
5801         (test21, test22, test23, test24, test25, test26, test27, test28)
5802         (test29, test30, test31): Likewise.
5803         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
5804         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5805         (test13, test14, test15): Likewise.
5806         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
5807         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5808         (test13, test14, test15): Likewise.
5809         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
5810         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5811         (test13, test14, test15, test16, test17, test18, test19, test20)
5812         (test21, test22, test23, test24, test25, test26, test27, test28)
5813         (test29, test30, test31): Likewise.
5814         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
5815         (matrix_multiply4: Likewise.
5816         * gcc.target/mips/mips-ps-1.c (main): Likewise.
5817         * gcc.target/mips/mips-ps-2.c (main): Likewise.
5818         * gcc.target/mips/mips-ps-3.c (main): Likewise.
5819         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
5820         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5821         (test13, test14, test15, test16, test17, test18, test19, test20)
5822         (test21, test22, test23, test24, test25, test26, test27, test28)
5823         (test29, test30, test31): Likewise.
5824         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
5825         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
5826         (test13, test14, test15, test16, test17, test18, test19, test20)
5827         (test21, test22, test23, test24, test25, test26, test27, test28)
5828         (test29, test30, test31): Likewise.
5829         * gcc.target/mips/mips-ps-5.c (main): Likewise.
5830         * gcc.target/mips/mips-ps-6.c (main): Likewise.
5831         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
5832         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
5833         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
5834         (sub_v4qi): Likewise.
5835         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
5836         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
5837         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
5838         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
5839         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
5840         (subb, subc): Likewise.
5841         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
5842         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
5843         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
5844         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
5845         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
5846         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
5847         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
5848         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
5849         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
5850         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
5851         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
5852         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
5853         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
5854
5855 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5856
5857         * lib/target-supports.exp (add_options_for_mips16_attribute)
5858         (check_effective_target_mips16_attribute): New functions.
5859         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
5860         command line.
5861         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
5862         extra_test_flags.
5863         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
5864         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
5865         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
5866         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
5867         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
5868         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
5869         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
5870         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
5871         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
5872         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
5873         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
5874         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
5875         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
5876         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
5877         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
5878         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
5879         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
5880         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
5881         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
5882         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
5883         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
5884         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
5885         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
5886         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
5887         (NOMIPS16): Delete.
5888         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
5889         of dg-options.
5890         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
5891         options.  Require { target mips16_attribute } and use dg-add-options
5892         to add the associated options.
5893         (foo): Use MIPS16.
5894         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
5895         * gcc.target/mips/call-saved-3.c: Likewise.
5896         * gcc.target/mips/code-readable-1.c: Require { target
5897         mips16_attribute } and use dg-add-options to add the associated
5898         options.  Remove trailing whitespace.
5899         (NOMIPS16): Delete.
5900         * gcc.target/mips/code-readable-2.c: Likewise.
5901         * gcc.target/mips/code-readable-3.c: Likewise.
5902         * gcc.target/mips/mips16-attributes-2.c: Likewise.
5903         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
5904         Require { target mips16_attribute } and use dg-add-options to
5905         add the associated options.
5906         (cksum16, cksum8): Use MIPS16.
5907         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
5908         Require { target mips16_attribute } and use dg-add-options to
5909         add the associated options.
5910         (foo): Use MIPS16.
5911         * gcc.target/mips/save-restore-2.c: Likewise.
5912         * gcc.target/mips/save-restore-3.c: Likewise.
5913         * gcc.target/mips/save-restore-4.c: Likewise.
5914         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
5915         -mno-abicalls.
5916         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
5917         (foo): Use NOMIPS16.
5918
5919 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
5920
5921         PR fortran/33337
5922         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
5923
5924         PR fortran/33376
5925         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
5926
5927 2007-09-22  Tobias Burnus  <burnus@net-b.de>
5928
5929         PR fortran/33445
5930         * gfortran.dg/gomp/free-2.f90: New.
5931         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
5932         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
5933
5934 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
5935
5936         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
5937         * gcc.target/i386/sse5-haddX.c: Ditto.
5938         * gcc.target/i386/sse5-hsubX.c: Ditto.
5939         * gcc.target/i386/sse5-maccXX.c: Ditto.
5940         * gcc.target/i386/sse5-msubXX.c: Ditto.
5941         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5942         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5943         * gcc.target/i386/sse5-permpX.c: Ditto.
5944         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
5945         effective target.
5946         * gcc.target/i386/sse5-fma-vector.c: Ditto.
5947         * gcc.target/i386/sse5-ima-vector.c: Ditto.
5948         * gcc.target/i386/sse5-pcmov.c: Ditto.
5949         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5950
5951 2007-09-22  Richard Guenther  <rguenther@suse.de>
5952
5953         PR tree-optimization/33146
5954         * gcc.c-torture/compile/pr33146.c: New testcase.
5955
5956 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5957
5958         * lib/target-supports.exp (check_cached_effective_target): New
5959         procedure.
5960         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
5961         (check_effective_target_c99_runtime): New procedure.
5962         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
5963         (test3l): Likewise cargl.
5964         * gcc.dg/builtins-59.c: Require c99_runtime.
5965         * gcc.dg/builtins-61.c: Likewise.
5966         * gcc.dg/builtins-62.c: Likewise.
5967
5968 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
5969
5970         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
5971         * lib/target-supports-dg.exp (dg-add-options): Likewise.
5972         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
5973         target-specific dg-options.
5974         * gcc.dg/builtins-20.c: Likewise.
5975         * gcc.dg/builtins-53.c: Likewise.
5976         * gcc.dg/builtins-55.c: Likewise.
5977         * gcc.dg/single-precision-constant.c: Likewise.
5978         * gcc.dg/torture/builtin-convert-1.c: Likewise.
5979         * gcc.dg/torture/builtin-convert-2.c: Likewise.
5980         * gcc.dg/torture/builtin-convert-3.c: Likewise.
5981         * gcc.dg/torture/builtin-convert-4.c: Likewise.
5982         * gcc.dg/torture/builtin-power-1.c: Likewise.
5983
5984 2007-09-21  Chao-ying Fu  <fu@mips.com>
5985
5986         * lib/target-supports.exp (check_effective_target_fixed_point): New to
5987         check if targets have fixed-point supports.
5988         * gcc.dg/fixed-point/fixed-point.exp: New file.
5989         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
5990         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
5991         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
5992         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
5993         * gcc.dg/fixed-point/constants-pedantic.c,
5994         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
5995         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
5996         * gcc.dg/fixed-point/keywords-ignored-c99.c,
5997         * gcc.dg/fixed-point/keywords-pedantic.c,
5998         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
5999         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6000         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6001         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6002         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6003         * gcc.dg/fixed-point/func-vararg-mixed.c,
6004         * gcc.dg/fixed-point/operator-logical.c,
6005         * gcc.dg/fixed-point/struct-union.c,
6006         * gcc.dg/fixed-point/bit-complement.c,
6007         * gcc.dg/fixed-point/operator-bitwise.c,
6008         * gcc.dg/fixed-point/operator-comma.c,
6009         * gcc.dg/fixed-point/struct-layout-1.c,
6010         * gcc.dg/fixed-point/union-init.c,
6011         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6012         * gcc.dg/fixed-point/func-mixed.c,
6013         * gcc.dg/fixed-point/func-vararg-size0.c,
6014         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6015         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6016         * gcc.dg/fixed-point/operator-unary.c,
6017         * gcc.dg/fixed-point/allop-const.c,
6018         * gcc.dg/fixed-point/muldiv-warning.c,
6019         * gcc.dg/nofixed-point-1.c,
6020         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6021         * gcc.target/mips/fixed-vector-type.c,
6022         * gcc.target/mips/fixed-scalar-type.c: New tests.
6023
6024 2007-09-21  Olivier Hainque  <hainque@adacore.com>
6025
6026         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6027         * gnat.dg/test_nested_subtype_byref.adb: New test.
6028
6029 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
6030
6031         PR fortran/33439
6032         * gfortran.dg/gomp/pr33439.f90: New test.
6033
6034 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6035
6036         PR fortran/33455
6037         * gfortran.dg/merge_char_3.f90: New.
6038
6039 2007-09-21  Tobias Burnus  <burnus@net-b.de>
6040
6041         PR fortran/33037
6042         * gfortran.dg/transfer_check_1.f90: New.
6043
6044 2007-09-20  Asher Langton  <langton2@llnl.gov>
6045
6046         PR fortran/20441
6047         * gfortran.dg/init_flag_1.f90: New.
6048         * gfortran.dg/init_flag_2.f90: New.
6049         * gfortran.dg/init_flag_3.f90: New.
6050         * gfortran.dg/init_flag_4.f90: New.
6051         * gfortran.dg/init_flag_5.f90: New.
6052         * gfortran.dg/init_flag_6.f90: New.
6053         * gfortran.dg/init_flag_7.f90: New.
6054
6055 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6056
6057         PR c++/33460
6058         * g++.dg/ext/anon-struct6.C: New.
6059
6060 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6061
6062         PR libfortran/23272
6063         * gfortran.dg/inquire_10.f90: New test.
6064
6065 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
6066
6067         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6068
6069 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6070
6071         PR fortran/33221
6072         * gfortran.dg/used_types_18.f90: Declare variable of empty
6073         derived type.
6074
6075 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6076
6077         PR fortran/33288
6078         * gfortran.dg/array_constructor_19.f90: New test.
6079
6080 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
6081
6082         PR debug/33316
6083         * gcc.dg/debug/pr33316.c: New test.
6084
6085         PR c++/33496
6086         * g++.dg/cpp0x/variadic76.C: New test.
6087         * g++.dg/cpp0x/variadic77.C: New test.
6088         * g++.dg/cpp0x/variadic78.C: New test.
6089
6090         PR c/33238
6091         PR c/27301
6092         * gcc.c-torture/execute/20070919-1.c: New test.
6093         * gcc.dg/pr33238.c: New test.
6094         * gcc.dg/pr27301.c: New test.
6095
6096 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
6097
6098         * lib/target-supports.exp (check_effective_target_mips64): New
6099         procedure.
6100         * gcc.dg/lower-subreg-1.c: Require !mips64.
6101         * gcc.dg/sibcall-3.c (ATTR): New macro.
6102         (recurser_void1, recurser_void2): Use it.
6103         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6104         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6105
6106 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
6107
6108         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6109         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
6110         warning annotation.
6111         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6112
6113 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
6114
6115         PR fortran/33497
6116         * gfortran.dg/c_loc_tests_11.f03: New test case.
6117
6118 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
6119
6120         PR c++/33459
6121         * g++.dg/init/ref14.C: New.
6122
6123 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
6124
6125         * gnat.dg/slice2.ad[sb]: New testcase.
6126
6127 2007-09-19  Nick Clifton  <nickc@redhat.com>
6128
6129         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6130
6131 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
6132
6133         * gcc.target/bfin/bfin.exp: New.
6134         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6135         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6136         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6137         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6138         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6139         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6140         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6141         mcpu-bf561.c, mcpu-default.c}: New tests.
6142
6143 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
6144
6145         Restore detection of unsupported TLS.
6146
6147         Revert this patch:
6148         2007-02-10  Richard Henderson  <rth@redhat.com>
6149
6150         * lib/target-supports.exp (check_effective_target_tls): Redefine
6151         to mean non-emulated tls.
6152         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6153         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6154         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6155         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6156         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6157         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6158         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6159
6160         And then:
6161         * lib/target-supports.exp (check_effective_target_tls): Use
6162         stronger test for compiler support for TLS.
6163         (check_effective_target_tls_native): New, to test for non-emulated
6164         TLS support.
6165         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6166         instead of dg-require-effective-target tls.
6167         * g++.dg/gomp/copyin-1.C: Likewise.
6168         * g++.dg/gomp/sharing-1.C: Likewise.
6169         * g++.dg/gomp/tls-1.C: Likewise.
6170         * g++.dg/gomp/tls-2.C: Likewise.
6171         * g++.dg/gomp/tls-3.C: Likewise.
6172         * g++.dg/tls/diag-1.C: Likewise.
6173         * g++.dg/tls/diag-2.C: Likewise.
6174         * g++.dg/tls/diag-3.C: Likewise.
6175         * g++.dg/tls/diag-4.C: Likewise.
6176         * g++.dg/tls/diag-5.C: Likewise.
6177         * g++.dg/tls/init-1.C: Likewise.
6178         * g++.dg/tls/init-2.C: Likewise.
6179         * g++.dg/tls/trivial.C: Likewise.
6180         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6181         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6182         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6183         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6184         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6185         * gcc.dg/gomp/clause-1.c: Likewise.
6186         * gcc.dg/gomp/copyin-1.c: Likewise.
6187         * gcc.dg/gomp/sharing-1.c: Likewise.
6188         * gcc.dg/gomp/tls-1.c: Likewise.
6189         * gcc.dg/gomp/tls-2.c: Likewise.
6190         * gcc.dg/tls/alpha-1.c: Likewise.
6191         * gcc.dg/tls/opt-1.c: Likewise.
6192         * gcc.dg/tls/opt-13.c: Likewise.
6193         * gcc.dg/tls/opt-14.c: Likewise.
6194         * gcc.dg/tls/opt-2.c: Likewise.
6195         * gcc.dg/tls/opt-3.c: Likewise.
6196         * gcc.dg/tls/opt-4.c: Likewise.
6197         * gcc.dg/tls/opt-7.c: Likewise.
6198         * gcc.dg/tls/section-1.c: Likewise.
6199         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6200         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6201         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6202         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6203         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6204         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6205         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6206         * gfortran.dg/gomp/crayptr2.f90: Likewise.
6207         * gfortran.dg/gomp/fixed-1.f: Likewise.
6208         * gfortran.dg/gomp/free-1.f90: Likewise.
6209         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6210         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6211         * gfortran.dg/gomp/reduction1.f90: Likewise.
6212         * gfortran.dg/gomp/sharing-1.f90: Likewise.
6213
6214 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6215
6216         PR fortran/31119
6217         * gfortran.dg/bounds_check_9.f90: New test.
6218         * gfortran.dg/bounds_check_fail_2.f90: New test.
6219
6220 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6221
6222         PR c++/33462 (again)
6223         * g++.dg/ext/va-arg1.C: Adjust.
6224
6225 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6226
6227         PR c++/33462
6228         * g++.dg/ext/va-arg1.C: New.
6229
6230 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6231
6232         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6233
6234 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6235
6236         PR c++/33463
6237         * g++.dg/rtti/typeid6.C: New.
6238
6239 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
6240
6241         PR c++/33464
6242         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6243         * g++.dg/ext/is_class_error2.C: New.
6244
6245 2007-09-18  Richard Guenther  <rguenther@suse.de>
6246
6247         PR tree-optimization/33340
6248         * g++.dg/torture/pr33340.C: New testcase.
6249
6250 2007-09-18  Tobias Burnus  <burnus@net-b.de>
6251
6252         PR fortran/33231
6253         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6254         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6255         * gfortran.dg/elemental_subroutine_5.f90: New.
6256
6257 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
6258
6259         * lib/target-supports.exp (check_profiling_available): Extend
6260         mips*-*-elf check to mips*-*-elf*.
6261
6262 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
6263
6264         * gcc.dg/format/c90-scanf-5.c: New test.
6265         * gcc.dg/format/c99-scanf-4.c: New test.
6266         * gcc.dg/format/ext-7.c: New test.
6267         * gcc.dg/format/ext-8.c: New test.
6268
6269         PR middle-end/33423
6270         * gcc.c-torture/compile/20070915-1.c: New test.
6271
6272 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6273
6274         PR fortran/33106
6275         * gfortran.dg/private_type_9.f90: New.
6276
6277 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6278
6279         PR middle-end/33449
6280         * gfortran.dg/pr33449.f90: New test.
6281
6282 2007-09-17  Tobias Burnus  <burnus@net-b.de>
6283
6284         * gfortran.dg/interface_15.f90: Compile with -std=f95.
6285         * gfortran.dg/private_type_1.f90: Ditto
6286         * gfortran.dg/interface_18.f90: New.
6287         * gfortran.dg/private_type_8.f90: New.
6288
6289 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
6290
6291         PR c++/33124
6292         * g++.dg/warn/new1.C: Adjust.
6293         * g++.dg/torture/str_empty.C: Likewise.
6294
6295 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6296
6297         * gcc.target/mips/dse-1.c: New test.
6298
6299 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6300
6301         PR c++/32756
6302         * g++.dg/overload/operator3.C: New.
6303
6304 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
6305
6306         * gcc.target/mips/truncate-1.c: New test.
6307
6308 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
6309
6310         PR fortran/29396
6311         PR fortran/29606
6312         PR fortran/30625
6313         PR fortran/30871
6314         * gfortran.dg/subref_array_pointer_1.f90: New test.
6315         * gfortran.dg/subref_array_pointer_2.f90: New test.
6316
6317 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
6318
6319         * gfortran.dg/nint_2.f90: Correct last change.
6320
6321 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
6322
6323         * gcc.dg/tree-ssa/parallelization-1.c: New test.
6324
6325 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
6326
6327         * gcc.dg/vect/pr33373b.c: New test.
6328
6329 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
6330
6331         PR target/33438
6332         * gcc.target/i386/pr33438.c: New test.
6333
6334 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6335
6336         * gfortran.dg/nint_2.f90: Revert previous commit.
6337
6338 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6339
6340         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6341
6342 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
6343
6344         PR debug/33429
6345         * g++.dg/other/unused1.C: XFAIL class2 scan.
6346
6347 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6348
6349         PR fortran/33343
6350         * gfortran.dg/elemental_args_check_1.f90: New.
6351         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6352         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6353
6354 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6355
6356         * gfortran.dg/recursive_check_3.f90: New.
6357
6358 2007-09-13  Tobias Burnus  <burnus@net-b.de>
6359
6360         PR fortran/33412
6361         * gfortran.dg/elemental_bind_c.f90: New.
6362
6363 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
6364
6365         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6366         * gcc.target/mips/mips16-attributes-2.c: New test.
6367         * gcc.target/mips/mips16-attributes-3.c: Likewise.
6368         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
6369         hard-float asm when __mips16 is defined.
6370         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6371         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6372         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6373         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6374         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6375         * gcc.target/mips/pr26765.c (foo): Likewise.
6376         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6377         targets, use dg-mips-options instead of dg-options, and use -mgp32
6378         to force 32-bit mode.
6379         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6380         and 64-bit mode.
6381         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6382
6383 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6384             Michael Meissner  <michael.meissner@amd.com>
6385
6386         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6387         * gcc.target/i386/sse5-hsubX.c: Ditto.
6388         * gcc.target/i386/sse5-permpX.c: Ditto.
6389         * gcc.target/i386/sse5-haddX.c: Ditto.
6390         * gcc.target/i386/sse5-maccXX.c: Ditto.
6391         * gcc.target/i386/sse5-msubXX.c: Ditto.
6392         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6393         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6394
6395         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6396         optimizes floating point conditional moves into the pcmov
6397         instruction on SSE5.
6398         * gcc.target/i386/sse5-pcmov2.c: Ditto.
6399
6400         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6401         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6402         SSE5.
6403
6404         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6405         compiler optimizes vector (a*b)+c into fmadd on SSE5.
6406
6407         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6408         optimizes (a*b)+c into fmadd on SSE5.
6409
6410         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6411         whether the SSE5 instructions can be generated.
6412
6413         * gcc.target/i386/sse5-check.h: New. Add support for 
6414         SSE5 tests.
6415
6416         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6417         ammintrin.h, and turn on -msse5 option instead of -msse4a.
6418         * gcc.target/i386/sse-13.c: Ditto.
6419         * gcc.target/i386/sse-14.c: Ditto.
6420
6421 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
6422
6423         PR testsuite/33153
6424         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6425         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6426
6427 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
6428
6429         PR target/32338
6430         * gcc.dg/pr32338-1.c: New test.
6431         * gcc.dg/pr32338-2.c: New test.
6432
6433 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
6434         
6435         * lib/target-supports.exp (check_effective_target_sync_int_long):
6436         Revert change to add xtensa.
6437         (check_effective_target_sync_char_short): Likewise.
6438         
6439 2007-09-12  Olivier Hainque  <hainque@adacore.com>
6440
6441         * gnat.dg/packed_subtype.adb: New test.
6442
6443 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6444
6445         PR fortran/33297
6446         * gfortran.dg/intrinsic_size.f90: New.
6447
6448 2007-09-12  Tobias Burnus  <burnus@net-b.de>
6449
6450         PR fortran/33284
6451         PR fortran/33310
6452         * gfortran.dg/conflicts_2.f90: New.
6453
6454 2007-09-12  Ira Rosen  <irar@il.ibm.com>
6455
6456         PR tree-optimization/32377
6457         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6458         dependence distance.
6459         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6460         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6461         * gcc.dg/vect/no-vfa-vect-depend-1.c,
6462         gfortran.dg/vect/no-vfa-pr32377.f90: New.
6463
6464 2007-09-12  Richard Guenther  <rguenther@suse.de>
6465
6466         PR middle-end/33382
6467         * gcc.c-torture/compile/pr33382.c: New testcase.
6468         * gcc.c-torture/execute/pr33382.c: Likewise.
6469
6470 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
6471
6472         PR fortran/33395
6473         * gfortran.dg/c_ptr_tests_12.f03: New test case.
6474
6475 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
6476
6477         PR tree-optimization/33373
6478         * gcc.dg/vect/pr33373.c: New test.
6479
6480 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6481
6482         * lib/target-supports.exp (check_effective_target_vect_no_double):
6483         Remove unused proc.
6484
6485 2007-09-12  Ben Elliston  <bje@au.ibm.com>
6486             Ulrich Weigand  <uweigand@de.ibm.com>
6487
6488         * gcc.target/spu/dfcgt-nan.c: New test.
6489
6490 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
6491
6492         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6493
6494 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
6495
6496         PR fortran/33040
6497         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
6498
6499 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
6500
6501         * gcc.dg/va-arg-pack-len-1.c: New test.
6502         * g++.dg/va-arg-pack-len-1.C: New test.
6503
6504 2007-09-11  Michael Matz  <matz@suse.de>
6505
6506         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6507
6508 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
6509
6510         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6511         checks for size of long double.
6512         * gcc.dg/dfp/convert.h: New file.
6513         * gcc.dg/dfp/convert-bfp-2.c: New test.
6514         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6515         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6516         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6517         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6518         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6519         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6520         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6521         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6522         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6523
6524 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
6525
6526         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
6527         Change dg-final to expect 1 non-profitable loop and
6528         3 profitable loops.
6529         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6530         Change dg-final to expect 1 non-profitable loop and
6531         3 profitable loops.
6532         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6533         Change dg-final to expect 1 profitable loop.
6534         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6535         Change dg-final to expect 1 profitable loop.    
6536         
6537 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
6538
6539         * gcc.target/mips/call-saved-1.c: New test.
6540         * gcc.target/mips/call-saved-2.c: Likewise.
6541         * gcc.target/mips/call-saved-3.c: Likewise.
6542         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6543         instead of mips_mips64.  Set mips_fp64 too.
6544         (is_gp32_flag): Return true for -mips1 and -mips2.
6545         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6546
6547 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
6548
6549         * g++.dg/ext/va-arg-pack-1.C: New test.
6550         * g++.dg/ext/va-arg-pack-2.C: New test.
6551
6552 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
6553
6554         PR target/33369
6555         * gcc.dg/vect/pr33369.c: New test.
6556
6557 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
6558
6559         PR fortran/33370
6560         * gfortran.dg/array_memcpy_5.f90:  New test.
6561
6562 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
6563
6564         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6565
6566 2007-09-09  Richard Guenther  <rguenther@suse.de>
6567
6568         * gcc.c-torture/compile/20070906-1.c: New testcase.
6569
6570 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6571
6572         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6573         noinline attribute.
6574         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6575         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6576         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6577         Likewise.
6578
6579 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6580
6581         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6582
6583 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
6584
6585         * gnat.dg/addr2_p.ads: Bump size of array to 9.
6586
6587 2007-09-09  Ira Rosen  <irar@il.ibm.com>
6588
6589         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6590         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6591         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6592         Compile tests with -fno-tree-pre.
6593         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6594         * lib/target-supports.exp (check_effective_target_vect_strided): New.
6595         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6596         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6597         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6598         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6599         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6600         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6601         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6602         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6603         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6604         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6605         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6606         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6607         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6608         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
6609         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6610         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6611         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6612
6613 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
6614
6615         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6616         to call objdump.
6617         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6618         Use remote_exec to call c++filt.
6619         * lib/target-supports-dg.exp (dg-require-host-local): New.
6620         * gcc.misc-tests/options.exp: Allow .exe in command paths.
6621         * g++.dg/parse/repo1.C: Use dg-require-host-local.
6622         * g++.dg/rtti/repo1.C: Likewise.
6623         * g++.dg/template/repo1.C: Likewise.
6624         * g++.dg/template/repo2.C: Likewise.
6625         * g++.dg/template/repo3.C: Likewise.
6626         * g++.dg/template/repo4.C: Likewise.
6627         * g++.dg/template/repo5.C: Likewise.
6628         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6629         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6630         * g++.old-deja/g++.pt/repo1.C: Likewise.
6631         * g++.old-deja/g++.pt/repo2.C: Likewise.
6632         * g++.old-deja/g++.pt/repo3.C: Likewise.
6633         * g++.old-deja/g++.pt/repo4.C: Likewise.
6634         * gcc.dg/cpp/trad/builtins.c: Likewise.
6635
6636 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
6637
6638         PR tree-optimization/32283
6639         * gcc.dg/tree-ssa/loop-31.c: New test.
6640
6641 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6642
6643         PR rtl-optimization/26449
6644         * gcc.target/i386/pr26449-1.c: New file.
6645
6646 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
6647
6648         PR target/33329
6649         PR rtl-optimization/26449
6650         * gcc.target/i386/pr33329.c: New file.
6651
6652 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6653
6654         * gnat.dg/renaming3.adb, renaming4.ads: New test.
6655
6656 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
6657
6658         * gnat.dg/unaligned_rep_clause.adb: New testcase.
6659
6660 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
6661
6662         PR tree-optimization/33301
6663         * gfortran.dg/vect/pr33301.f: New test.
6664
6665 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6666
6667         PR libfortran/33307
6668         * gfortran.dg/backspace_10.f90: New test.
6669
6670 2007-09-07  Richard Guenther  <rguenther@suse.de>
6671
6672         Reapply
6673         2007-09-06  Richard Guenther  <rguenther@suse.de>
6674
6675         PR tree-optimization/32586
6676         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6677         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6678         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6679         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6680         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6681         now obsolete simplification.
6682
6683 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
6684         
6685         PR tree-optimization/33299
6686         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
6687         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
6688
6689 2007-09-07  Richard Guenther  <rguenther@suse.de>
6690
6691         Revert
6692         2007-09-06  Richard Guenther  <rguenther@suse.de>
6693
6694         PR tree-optimization/32586
6695         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6696         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6697         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6698         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6699         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6700         now obsolete simplification.
6701
6702 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
6703
6704         PR tree-optimization/32821
6705         * gcc.dg/tree-ssa/pr32821.c: New file.
6706
6707 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
6708
6709         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
6710         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
6711         and mips_forced_no_er.
6712         (dg-mips-options): Add -mno-abicalls when a small-data option is
6713         specified.  Skip tests with small-data options if mips_forced_gp.
6714         Skip tests with -mexplicit-relocs if mips_forced_no_er.
6715         * gcc.target/mips/sdata-1.c: New test.
6716         * gcc.target/mips/sdata-2.c: Likewise.
6717         * gcc.target/mips/sdata-3.c: Likewise.
6718         * gcc.target/mips/sdata-4.c: Likewise.
6719
6720 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6721
6722         PR fortran/33298
6723         * spread_zerosize_1.f90:  New test case.
6724         * spread_bounds_1.f90:  New test case.
6725
6726 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
6727
6728         PR c++/32674
6729         * g++.dg/template/static31.C: New.
6730
6731 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6732
6733         PR fortran/33271
6734         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
6735         powerpc*-linux-gnu.
6736
6737 2007-09-06  David Daney  <ddaney@avtrex.com>
6738             Richard Sandiford  <richard@codesourcery.com>
6739
6740         PR target/33256
6741         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
6742         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
6743         * gcc.target/mips/pr33256.c: New test.
6744
6745 2007-09-06  Tom Tromey  <tromey@redhat.com>
6746
6747         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
6748
6749 2007-09-06  Richard Guenther  <rguenther@suse.de>
6750
6751         PR tree-optimization/32586
6752         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
6753         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6754         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6755         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6756         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
6757         now obsolete simplification.
6758
6759 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
6760
6761         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
6762         * gcc.target/i386/sse3-addsubps.c: Ditto.
6763         * gcc.target/i386/sse3-haddpd.c: Ditto.
6764         * gcc.target/i386/sse3-haddps.c: Ditto.
6765         * gcc.target/i386/sse3-hsubpd.c: Ditto.
6766         * gcc.target/i386/sse3-hsubps.c: Ditto.
6767         * gcc.target/i386/sse3-lddqu.c: Ditto.
6768         * gcc.target/i386/sse3-movddup.c: Ditto.
6769         * gcc.target/i386/sse3-movshdup.c: Ditto.
6770         * gcc.target/i386/sse3-movsldup.c: Ditto.
6771
6772 2007-09-06  Richard Guenther  <rguenther@suse.de>
6773
6774         PR tree-optimization/33302
6775         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
6776
6777 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6778
6779         PR libfortran/33225
6780         * gfortran.dg./fmt_float.f90: New test.
6781
6782 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6783
6784         PR libfortran/33253
6785         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
6786
6787 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
6788
6789         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
6790         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
6791
6792 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
6793
6794         * g++.dg/eh/builtin1.C: New test.
6795         * g++.dg/eh/builtin2.C: New test.
6796         * g++.dg/eh/builtin3.C: New test.
6797
6798         PR c++/33289
6799         * g++.dg/eh/builtin4.C: New test.
6800
6801 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
6802
6803         * gcc.target/powerpc/dfp-dd.c: New test.
6804         * gcc.target/powerpc/dfp-td.c: New test.
6805
6806 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6807
6808         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
6809         * gcc.dg/va-arg-pack-1.c: New test.
6810
6811 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
6812
6813         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
6814         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
6815         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
6816         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
6817         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
6818
6819 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6820
6821         PR c++/30302
6822         * g++.dg/ext/anon-struct5.C: New.
6823
6824 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
6825
6826         * gcc.dg/i386-cpuid.h: Remove.
6827         * gcc.target/i386/mmx-check.h: Include cpuid.h.
6828         (main): Use __get_cpuid to get target features.
6829         * gcc.target/i386/sse-check.h: Ditto.
6830         * gcc.target/i386/sse2-check.h: Ditto.
6831         * gcc.target/i386/sse3-check.h: Ditto.
6832         * gcc.target/i386/ssse3-check.h: Ditto.
6833         * gcc.target/i386/sse4_1-check.h: Ditto.
6834         * gcc.target/i386/sse4_2-check.h: Ditto.
6835         * gcc.target/i386/sse4a-check.h: Ditto.
6836         * gcc.dg/torture/pr16104-1.c: Ditto.
6837         (do_test): Change to void.
6838         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
6839         * gcc.target/i386/sse-6.c: Ditto.
6840         * gcc.target/i386/sse-7.c: Ditto.
6841         * g++.dg/other/i386-1.C: Include cpuid.h.
6842         (main): New function.  Use __get_cpuid to get target fetaures.
6843
6844 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6845             David Ung  <davidu@mips.com>
6846             Nigel Stephens <nigel@mips.com>
6847
6848         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
6849         * gcc.c-torture/compile/mipscop-2.c: Likewise.
6850         * gcc.c-torture/compile/mipscop-3.c: Likewise.
6851         * gcc.c-torture/compile/mipscop-4.c: Likewise.
6852         * gcc.dg/torture/mips-hilo-1.c: Likewise.
6853         * gcc.dg/torture/mips-hilo-2.c: Likewise.
6854         * gcc.dg/torture/pr19683-1.c: Likewise.
6855         * gcc.target/mips/madd-3.c: Likewise.
6856         * gcc.target/mips/maddu-3.c: Likewise.
6857         * gcc.target/mips/msub-3.c: Likewise.
6858         * gcc.target/mips/msubu-3.c: Likewise.
6859         * gcc.target/mips/asm-1.c: Likewise.
6860         * gcc.target/mips/branch-1.c: Likewise.
6861         * gcc.target/mips/ins-1.c: Likewise.
6862         * gcc.target/mips/near-far-3.c: Likewise.
6863         * gcc.target/mips/near-far-4.c: Likewise.
6864         * gcc.target/mips/smartmips-lwxs.c: Likewise.
6865         * gcc.target/mips/smartmips-ror-1.c: Likewise.
6866         * gcc.target/mips/smartmips-ror-2.c: Likewise.
6867         * gcc.target/mips/smartmips-ror-3.c: Likewise.
6868         * gcc.target/mips/smartmips-ror-4.c: Likewise.
6869         * gcc.target/mips/dspr2-MULT.c: Likewise.
6870         * gcc.target/mips/dspr2-MULTU.c: Likewise.
6871         * gcc.target/mips/mips32-dsp-run.c: Likewise.
6872         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
6873         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
6874         * gcc.target/mips/code-readable-2.c: Likewise.
6875         * gcc.target/mips/code-readable-3.c: Likewise.
6876
6877 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
6878             David Ung  <davidu@mips.com>
6879             Nigel Stephens <nigel@mips.com>
6880
6881         * gcc.target/mips/mips16-attributes.c: New.
6882
6883 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
6884
6885         PR fortran/31564
6886         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
6887
6888         PR fortran/33241
6889         * gfortran.dg/char_length_10.f90: New test.
6890
6891 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
6892
6893         PR c++/29731
6894         * g++.dg/parse/template24.C: New.
6895
6896 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6897
6898         * g++.dg/other/spu2vmx-1.C: New test.
6899
6900 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR tree-optimization/33017
6903         * gcc.dg/pr33017.c: New test.
6904
6905 2007-09-05  Ben Elliston  <bje@au.ibm.com>
6906
6907         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
6908         __protected_stream family of macros.
6909
6910 2007-09-04  Jan Hubicka  <jh@suse.cz>
6911
6912         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
6913         * gcc.dg/tree-ssa/pr27236.c: Likewise.
6914         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
6915         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6916         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
6917         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
6918         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6919         Likewise.
6920
6921 2007-09-04  Janus Weil  <jaydub66@gmail.com>
6922             Tobias Burnus  <burnus@net-b.de>
6923
6924         * gfortran.dg/proc_decl_1.f90: New.
6925         * gfortran.dg/proc_decl_2.f90: New.
6926         * gfortran.dg/proc_decl_3.f90: New.
6927         * gfortran.dg/proc_decl_4.f90: New.
6928
6929 2007-09-04  Jan Hubicka  <jh@suse.cz>
6930
6931         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
6932         * gcc.dg/vect/vect-105.c: Mark functions noinline.
6933         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
6934         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
6935         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
6936         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
6937         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
6938         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
6939         * gcc.dg/vect/vect-50.c: Mark functions noinline.
6940         * gcc.dg/vect/vect-33.c: Mark functions noinline.
6941         * gcc.dg/vect/vect-16.c: Mark functions noinline.
6942         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
6943         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
6944         * gcc.dg/vect/vect-92.c: Mark functions noinline.
6945         * gcc.dg/vect/vect-75.c: Mark functions noinline.
6946         * gcc.dg/vect/vect-58.c: Mark functions noinline.
6947         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
6948         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
6949         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
6950         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
6951         * gcc.dg/vect/vect-114.c: Mark functions noinline.
6952         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
6953         * gcc.dg/vect/vect-8.c: Mark functions noinline.
6954         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
6955         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
6956         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
6957         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
6958         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
6959         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
6960         * gcc.dg/vect/vect-42.c: Mark functions noinline.
6961         * gcc.dg/vect/vect-25.c: Mark functions noinline.
6962         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
6963         * gcc.dg/vect/vect-67.c: Mark functions noinline.
6964         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
6965         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
6966         * gcc.dg/vect/vect-106.c: Mark functions noinline.
6967         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
6968         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
6969         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
6970         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
6971         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
6972         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
6973         * gcc.dg/vect/vect-34.c: Mark functions noinline.
6974         * gcc.dg/vect/vect-17.c: Mark functions noinline.
6975         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
6976         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
6977         * gcc.dg/vect/vect-93.c: Mark functions noinline.
6978         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
6979         * gcc.dg/vect/vect-76.c: Mark functions noinline.
6980         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
6981         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
6982         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
6983         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
6984         * gcc.dg/vect/vect-115.c: Mark functions noinline.
6985         * gcc.dg/vect/vect-9.c: Mark functions noinline.
6986         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
6987         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
6988         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
6989         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
6990         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
6991         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
6992         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
6993         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
6994         * gcc.dg/vect/vect-60.c: Mark functions noinline.
6995         * gcc.dg/vect/vect-26.c: Mark functions noinline.
6996         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
6997         * gcc.dg/vect/vect-85.c: Mark functions noinline.
6998         * gcc.dg/vect/vect-68.c: Mark functions noinline.
6999         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7000         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7001         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7002         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7003         * gcc.dg/vect/vect-107.c: Mark functions noinline.
7004         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7005         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7006         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7007         * gcc.dg/vect/vect-52.c: Mark functions noinline.
7008         * gcc.dg/vect/vect-35.c: Mark functions noinline.
7009         * gcc.dg/vect/vect-18.c: Mark functions noinline.
7010         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7011         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7012         * gcc.dg/vect/vect-77.c: Mark functions noinline.
7013         * gcc.dg/vect/vect-2.c: Mark functions noinline.
7014         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7015         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7016         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7017         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7018         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7019         * gcc.dg/vect/vect-116.c: Mark functions noinline.
7020         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7021         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7022         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7023         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7024         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7025         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7026         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7027         * gcc.dg/vect/vect-44.c: Mark functions noinline.
7028         * gcc.dg/vect/vect-27.c: Mark functions noinline.
7029         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7030         * gcc.dg/vect/vect-86.c: Mark functions noinline.
7031         * gcc.dg/vect/vect-100.c: Mark functions noinline.
7032         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7033         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7034         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7035         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7036         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7037         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7038         * gcc.dg/vect/vect-108.c: Mark functions noinline.
7039         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7040         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7041         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7042         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7043         * gcc.dg/vect/vect-11.c: Mark functions noinline.
7044         * gcc.dg/vect/vect-70.c: Mark functions noinline.
7045         * gcc.dg/vect/vect-36.c: Mark functions noinline.
7046         * gcc.dg/vect/vect-19.c: Mark functions noinline.
7047         * gcc.dg/vect/vect-95.c: Mark functions noinline.
7048         * gcc.dg/vect/vect-78.c: Mark functions noinline.
7049         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7050         * gcc.dg/vect/vect-3.c: Mark functions noinline.
7051         * gcc.dg/vect/vect-all.c: Mark functions noinline.
7052         * gcc.dg/vect/vect-117.c: Mark functions noinline.
7053         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7054         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7055         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7056         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7057         * gcc.dg/vect/vect-20.c: Mark functions noinline.
7058         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7059         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7060         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7061         * gcc.dg/vect/vect-62.c: Mark functions noinline.
7062         * gcc.dg/vect/vect-28.c: Mark functions noinline.
7063         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7064         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7065         * gcc.dg/vect/vect-87.c: Mark functions noinline.
7066         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7067         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7068         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7069         * gcc.dg/vect/vect-109.c: Mark functions noinline.
7070         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7071         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7072         noinline.
7073         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7074         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7075         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7076         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7077         * gcc.dg/vect/vect-12.c: Mark functions noinline.
7078         * gcc.dg/vect/vect-71.c: Mark functions noinline.
7079         * gcc.dg/vect/vect-54.c: Mark functions noinline.
7080         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7081         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7082         * gcc.dg/vect/vect-96.c: Mark functions noinline.
7083         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7084         * gcc.dg/vect/vect-110.c: Mark functions noinline.
7085         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7086         * gcc.dg/vect/vect-4.c: Mark functions noinline.
7087         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7088         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7089         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7090         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7091         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7092         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7093         * gcc.dg/vect/vect-21.c: Mark functions noinline.
7094         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7095         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7096         * gcc.dg/vect/vect-80.c: Mark functions noinline.
7097         * gcc.dg/vect/vect-63.c: Mark functions noinline.
7098         * gcc.dg/vect/vect-46.c: Mark functions noinline.
7099         * gcc.dg/vect/vect-29.c: Mark functions noinline.
7100         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7101         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7102         * gcc.dg/vect/vect-88.c: Mark functions noinline.
7103         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7104         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7105         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7106         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7107         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7108         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7109         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7110         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7111         * gcc.dg/vect/vect-30.c: Mark functions noinline.
7112         * gcc.dg/vect/vect-13.c: Mark functions noinline.
7113         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7114         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7115         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7116         * gcc.dg/vect/vect-72.c: Mark functions noinline.
7117         * gcc.dg/vect/vect-38.c: Mark functions noinline.
7118         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7119         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7120         * gcc.dg/vect/vect-97.c: Mark functions noinline.
7121         * gcc.dg/vect/vect-111.c: Mark functions noinline.
7122         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7123         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7124         * gcc.dg/vect/vect-5.c: Mark functions noinline.
7125         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7126         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7127         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7128         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7129         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7130         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7131         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7132         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7133         * gcc.dg/vect/vect-22.c: Mark functions noinline.
7134         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7135         * gcc.dg/vect/vect-64.c: Mark functions noinline.
7136         * gcc.dg/vect/vect-89.c: Mark functions noinline.
7137         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7138         * gcc.dg/vect/vect-103.c: Mark functions noinline.
7139         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7140         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7141         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7142         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7143         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7144         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7145         * gcc.dg/vect/vect-31.c: Mark functions noinline.
7146         * gcc.dg/vect/vect-14.c: Mark functions noinline.
7147         * gcc.dg/vect/vect-73.c: Mark functions noinline.
7148         * gcc.dg/vect/vect-56.c: Mark functions noinline.
7149         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7150         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7151         * gcc.dg/vect/vect-98.c: Mark functions noinline.
7152         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7153         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7154         * gcc.dg/vect/vect-112.c: Mark functions noinline.
7155         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7156         * gcc.dg/vect/vect-6.c: Mark functions noinline.
7157         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7158         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7159         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7160         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7161         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7162         * gcc.dg/vect/pr25413.c: Mark functions noinline.
7163         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7164         * gcc.dg/vect/vect-40.c: Mark functions noinline.
7165         * gcc.dg/vect/vect-23.c: Mark functions noinline.
7166         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7167         * gcc.dg/vect/vect-82.c: Mark functions noinline.
7168         * gcc.dg/vect/vect-65.c: Mark functions noinline.
7169         * gcc.dg/vect/vect-48.c: Mark functions noinline.
7170         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7171         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7172         * gcc.dg/vect/vect-104.c: Mark functions noinline.
7173         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7174         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7175         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7176         * gcc.dg/vect/vect-32.c: Mark functions noinline.
7177         * gcc.dg/vect/vect-15.c: Mark functions noinline.
7178         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7179         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7180         * gcc.dg/vect/vect-91.c: Mark functions noinline.
7181         * gcc.dg/vect/vect-74.c: Mark functions noinline.
7182         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7183         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7184         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7185         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7186         * gcc.dg/vect/vect-99.c: Mark functions noinline.
7187         * gcc.dg/vect/vect-113.c: Mark functions noinline.
7188         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7189         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7190         * gcc.dg/vect/vect-7.c: Mark functions noinline.
7191         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7192         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7193         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7194         * gcc.dg/vect/vect-24.c: Mark functions noinline.
7195         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7196         * gcc.dg/vect/vect-83.c: Mark functions noinline.
7197         * gcc.dg/vect/vect-66.c: Mark functions noinline.
7198         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7199
7200 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7201
7202         PR middle-end/33187
7203         * gcc.target/i386/cmov7.c: New file.
7204
7205 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
7206
7207         * gcc.target/i386/sse4a-check.h: New file.
7208         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
7209         * gcc.target/i386/sse4a-insert.c: Ditto.
7210         * gcc.target/i386/sse4a-montsd.c: Ditto.
7211         * gcc.target/i386/sse4a-montss.c: Ditto.
7212         * gcc.target/i386/mmx-check.h: New file.
7213         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
7214         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7215         * gcc.target/i386/sse-check.h: New file.
7216         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
7217         * gcc.target/i386/sse-3.c: Ditto.
7218         * gcc.target/i386/sse-7.c: Ditto.
7219         * gcc.target/i386/sse-9.c: Ditto.
7220         * gcc.target/i386/ssefn-3.c: Ditto.
7221         * gcc.target/i386/sse-recip.c: Ditto.
7222         * gcc.target/i386/sse-recip-vec.c: Ditto.
7223         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7224         * gcc.target/i386/20020523-1.c: Remove.
7225         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
7226         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7227         * gcc.target/i386/ssefn-4.c: Ditto.
7228         * gcc.target/i386/sse-6.c: Ditto.
7229         * gcc.target/i386/sse-10.c: Ditto.
7230         * gcc.target/i386/sse-11.c: Ditto.
7231         * gcc.target/i386/sse-18.c: Ditto.
7232         * gcc.target/i386/fpprec-1.c: Ditto.
7233         * g++.dg/other/i386-1.C: Ditto.
7234
7235 2007-09-04  Richard Guenther  <rguenther@suse.de>
7236
7237         PR tree-optimization/33291
7238         * gcc.dg/volatile2.c: New testcase.
7239         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7240         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7241         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7242         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7243
7244 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7245
7246         PR fortran/33253
7247         * gfortran.dg/namelist_15.f90: Update test.
7248         * gfortran.dg/namelist_24.f90: Update test.
7249         * gfortran.dg/namelist_38.f90: New test.
7250
7251 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
7252
7253         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
7254         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7255         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
7256         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7257         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
7258         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7259
7260 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7261
7262         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7263         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7264
7265         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7266
7267 2007-09-02  David Daney  <ddaney@avtrex.com>
7268
7269         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7270         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7271         * gcc.target/mips/atomic-memory-1.c: Ditto.
7272         * gcc.target/mips/atomic-memory-2.c: Ditto.
7273
7274 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
7275
7276         * gcc.target/cris/builtin_clz_v0.c: New testcase.
7277         * gcc.target/cris/builtin_clz_v3.c: New testcase.
7278
7279 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
7280
7281         * gfortran.dg/substr_6.f90: New test.
7282
7283 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
7284
7285         PR c++/33208
7286         * g++.dg/other/error18.C: New.
7287         * g++.dg/expr/bitfield3.C: Adjust.
7288
7289 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
7290
7291         PR fortran/33276
7292         * gfortran.fortran-torture/compile/pr33276.f90: New.
7293
7294 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
7295
7296         PR C/29237
7297         PR middle-end/33272
7298         * gcc.dg/c99-arraydecl-3.c: New test.
7299
7300 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7301
7302         PR c++/32597
7303         * g++.dg/cpp0x/variadic-new2.C: New.
7304         * g++.dg/cpp0x/variadic-new.C: New.
7305
7306 2007-08-31  Tobias Burnus  <burnus@net-b.de>
7307
7308         PR fortran/33232
7309         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7310         * gfortran.dg/read_1.f90: New.
7311
7312 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7313
7314         PR c++/33210
7315         * g++.dg/template/error30.C: New.
7316
7317 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7318
7319         PR c++/32113
7320         * g++.dg/template/crash70.C: New.
7321
7322 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
7323
7324         PR c++/33212
7325         * g++.dg/ext/is_class_error.C: New.
7326
7327 2007-08-31  Olivier Hainque  <hainque@adacore.com>
7328
7329         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7330         
7331 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
7332             Revital Eres  <eres@il.ibm.com>
7333
7334         * gcc.target/powerpc/paired-1.c: New test.
7335         * gcc.target/powerpc/paired-2.c: New test.
7336         * gcc.target/powerpc/paired-3.c: New test.
7337         * gcc.target/powerpc/paired-4.c: New test.
7338         * gcc.target/powerpc/paired-5.c: New test.
7339         * gcc.target/powerpc/paired-6.c: New test.
7340         * gcc.target/powerpc/paired-7.c: New test.
7341         * gcc.target/powerpc/ppc-paired.c: New test.
7342
7343 2007-08-31  Ollie Wild  <aaw@google.com>
7344
7345         * g++.dg/conversion/ptrmem2.C: New test.
7346         * g++.dg/conversion/ptrmem3.C: New test.
7347         * g++.dg/conversion/ptrmem4.C: New test.
7348         * g++.dg/conversion/ptrmem5.C: New test.
7349         * g++.dg/conversion/ptrmem6.C: New test.
7350         * g++.dg/conversion/ptrmem7.C: New test.
7351         * g++.dg/conversion/ptrmem8.C: New test.
7352
7353 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
7354
7355         PR fortran/31879
7356         * gfortran.dg/char_length_7.f90: New test.
7357         * gfortran.dg/char_length_9.f90: New test.
7358         * gfortran.dg/char_assign_1.f90: Add extra warning.
7359
7360         PR fortran/31197
7361         PR fortran/31258
7362         * gfortran.dg/char_length_8.f90: New test.
7363
7364 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7365
7366         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7367
7368 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7369
7370         * gcc.dg/inline-24.c: New test.
7371         * g++.dg/opt/inline11.C: New test.
7372
7373 2007-08-30  Richard Guenther  <rguenther@suse.de>
7374
7375         * gcc.target/i386/vectorize5.c: New testcase.
7376
7377 2007-08-30  Tobias Burnus  <burnus@net-b.de>
7378
7379         PR fortran/33228
7380         * interface.c (check_interface0): Improve error for external procs.
7381         (check_sym_interfaces): Fix checking of module procedures.
7382
7383 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
7384
7385         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7386         (AI): Add AI_ALIGN.
7387         * gcc.dg/sync-3.c: New test.
7388
7389         PR middle-end/32758
7390         * gcc.dg/cleanup-12.c: New test.
7391
7392 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
7393
7394         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7395         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7396         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7397         * gcc.dg/pr32450.c: Ditto.
7398         * gcc.dg/nest.c: Ditto.
7399         * gcc.dg/nested-func-4.c: Ditto.
7400         * g++.old-deja/g++.law/profile1.C: Ditto.
7401
7402 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7403
7404         PR fortran/32989
7405         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7406         non-default integer kind arguments.
7407
7408 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
7409
7410         PR fortran/33105
7411         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7412
7413 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7414
7415         * gcc.dg/h8300-ice2.c: Remove target selector.
7416
7417 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
7418
7419         PR fortran/33215
7420         * gfortran.dg/binding_label_tests_15.f03: New test case.
7421         * gfortran.dg/binding_label_tests_16.f03: Ditto.
7422
7423 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7424
7425         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7426         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7427
7428 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
7429
7430         PR c++/33194
7431         * g++.dg/other/canon-33194.C: New.
7432
7433 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7434
7435         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7436         * gcc.c-torture/execute/pr23135.c: Likewise.
7437
7438 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
7439
7440         * gcc.dg/pr31344.c: Move to ...
7441         * gcc.dg/dfp/pr31344.c: ... here.
7442         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7443         * gcc.dg/20050503-1.c: Ditto.
7444         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7445         * gcc.dg/20061127-1.c: Compile only for fpic targets.
7446         * gcc.dg/20060801-1.c: Ditto.
7447
7448 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
7449
7450         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7451         * gfortran.dg/nan_1.f90: Likewise.
7452
7453 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7454
7455         PR fortran/33055
7456         Revert previous patch.
7457
7458 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
7459             Kazu Hirata  <kazu@codesourcery.com>
7460
7461         * gcc.target/m68k/interrupt-1.c: New.
7462
7463 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7464
7465         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7466         10000 for targets where "int" can't hold at least 100000.
7467         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7468         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7469         (test5)(test6): Use it.
7470         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7471         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7472         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7473         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7474         * gcc.dg/attr-alloc_size.c (test): Likewise.
7475
7476 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
7477
7478         PR c++/33209
7479         * g++.dg/template/error29.C: New.
7480
7481 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7482
7483         PR c++/32596
7484         * g++.dg/ext/visibility/anon5.C: New test.
7485
7486 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
7487
7488         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7489
7490 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7491
7492         * gfortran.dg/gamma_1.f90: Remove large-real tests.
7493         * gfortran.dg/gamma_2.f90: Remove large-real tests.
7494         * gfortran.dg/gamma_4.f90: New: large-real tests.
7495
7496 2007-08-28  Jason Merrill  <jason@redhat.com>
7497
7498         PR c++/29000
7499         * g++.dg/ext/stmtexpr12.C: New test.
7500
7501         PR c++/28558
7502         * g++.dg/ext/attrib28.C: New test.
7503
7504 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
7505
7506         PR target/32661
7507         * gcc.target/i386/pr32661.c: New test.
7508
7509 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
7510
7511         PR middle-end/32370
7512         * gcc.dg/pr32370.c: New test.
7513
7514         PR rtl-optimization/33148
7515         * gcc.c-torture/compile/20070827-1.c: New test.
7516
7517         PR debug/32914
7518         * d++.dg/debug/const3.C: New test.
7519         * d++.dg/debug/const4.C: New test.
7520         * d++.dg/debug/dwarf2/const1.C: New test.
7521         * d++.dg/debug/dwarf2/const2.C: New test.
7522         * d++.dg/debug/dwarf2/const2b.C: New test.
7523
7524 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
7525             Vladimir Yanovsky  <yanov@il.ibm.com>
7526             Revital Eres  <eres@il.ibm.com>
7527             Andrey Belevantsev  <abel@ispras.ru>
7528
7529         * gcc.dg/sms-1.c: New test.
7530
7531 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
7532
7533         * g++.dg/ext/gnu-inline-common.h: New.
7534         * g++.dg/ext/gnu-inline-global-reject.C: New.
7535         * g++.dg/ext/gnu-inline-global.C: New.
7536         * g++.dg/ext/gnu-inline-namespace.C: New.
7537         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7538         * g++.dg/ext/gnu-inline-class.C: New.
7539         * g++.dg/ext/gnu-inline-class-static.C: New.
7540         * g++.dg/ext/gnu-inline-template-class.C: New.
7541         * g++.dg/ext/gnu-inline-template-func.C: New.
7542
7543 2007-08-27  Jason Merrill  <jason@redhat.com>
7544
7545         PR c++/31337
7546         * g++.dg/ext/stmtexpr11.C: New.
7547
7548 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
7549
7550         * lib/target-supports.exp (check_profiling_available):
7551         Set profiling_available_saved to 0 on fido-*-elf.
7552
7553 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
7554
7555         PR tree-optimization/33173
7556         
7557         * gcc.c-torture/compile/pr33173.c: New.
7558
7559 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
7560
7561         PR target/31385
7562         * gcc.dg/dfp/pr31385.c: New.
7563
7564 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7565
7566         * gcc.dg/unsigned-long-compare.c: Remove target selector.
7567
7568 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7569
7570         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7571         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7572         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7573         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7574         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7575         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7576         gcc.target/m68k directory.
7577         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7578         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7579         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7580         gcc.target/cris directory.
7581         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7582         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7583         gcc.target/bfin directory.
7584
7585         * gcc.target/sh: New directory.
7586         * gcc.target/sh/sh.exp: New file.
7587         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7588         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7589         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7590         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7591         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7592         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7593
7594 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
7595
7596         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7597         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7598         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7599         * gcc.target/i386/local2.c: Ditto.
7600         * gcc.target/i386/stack-prot-kernel.c: Ditto.
7601         * gcc.target/i386/20011119-1.c: Ditto.
7602         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7603         * gcc.target/i386/fastcall-1.c: Fix target selector.
7604
7605 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7606
7607         PR fortran/33055
7608         * gfortran.dg/negative_unit.f: Add new check
7609         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7610         -fdefault-integer-8.
7611
7612 2007-08-26  Asher Langton  <langton2@llnl.gov>
7613
7614         * gfortran.dg/recursive_stack.f90: New.
7615         * gfortran.dg/openmp_stack.f90: New.
7616
7617 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7618
7619         PR fortran/31298
7620         * gfortran.dg/use_10.f90: New.
7621
7622 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7623
7624         PR fortran/32985
7625         * gfortran.dg/namelist_14.f90: Make test case valid.
7626         * gfortran.dg/common_10.f90: New.
7627
7628 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
7629
7630         PR middle-end/33181
7631         * gcc.dg/ifelse-2.c: New.
7632
7633 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7634
7635         PR fortran/32980
7636         * gfortran.dg/gamma_1.f90: New.
7637         * gfortran.dg/gamma_2.f90: New.
7638         * gfortran.dg/gamma_3.f90: New.
7639
7640 2007-08-26  Tobias Burnus  <burnus@net-b.de>
7641
7642         PR fortran/33188
7643         * gfortran.dg/used_types_18.f90: New.
7644
7645 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
7646
7647         * gcc.dg/array-init-2.c: New test.
7648
7649 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7650
7651         PR fortran/33178
7652         * gfortran.dg/initialization_4.f90: Update dg-error.
7653         * gfortran.dg/initialization_13.f90: New.
7654
7655 2007-08-24  Richard Guenther  <rguenther@suse.de>
7656
7657         PR middle-end/33166
7658         * gcc.c-torture/compile/pr33166.c: New testcase.
7659
7660 2007-08-24  Tobias Burnus  <burnus@net-b.de>
7661
7662         PR fortran/33139
7663         * gfortran.dg/pointer_assign_4.f90: New.
7664         * gfortran.dg/shape_2.f90: Fix test case.
7665         * gfortran.dg/char_result_4.f90: Ditto.
7666
7667 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7668
7669         * gcc.dg/array-init-1.c: New test.
7670
7671         PR c++/32567
7672         * g++.dg/parse/crash36.C: New test.
7673
7674 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
7675
7676         * gcc.dg/pr32721.c: Updated.
7677
7678 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
7679
7680         PR tree-optimization/32573
7681         PR middle-end/32946
7682         * gcc.dg/pr32573.c: New test.
7683
7684         PR c++/32898
7685         * g++.dg/lookup/ns3.C: New test.
7686
7687         * gfortran.dg/assumed_charlen_sharing.f90: New test.
7688
7689         PR c++/31941
7690         * g++.dg/parse/crash37.C: New test.
7691
7692 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7693
7694         PR target/17390
7695         * gcc.target/i386/pr17390.c: New test.
7696
7697 2007-08-23  Richard Guenther  <rguenther@suse.de>
7698
7699         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
7700         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
7701         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
7702         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
7703         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
7704         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
7705         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
7706         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
7707
7708 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
7709
7710         * gcc.target/s390: New directory.
7711         * gcc.target/s390/s390.exp: New file.
7712         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
7713         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
7714         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
7715         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
7716         gcc.target/s390 directory.
7717
7718 2007-08-23  Richard Guenther  <rguenther@suse.de>
7719
7720         PR tree-optimization/32328
7721         * gcc.dg/pr32328.c: New testcase.
7722
7723 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7724
7725         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
7726           available.
7727
7728 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7729
7730         PR fortran/33095
7731         * gfortran.dg/min_max_optional_5.f90: New test.
7732         * gfortran.dg/min_max_optional_2.f90: Remove.
7733         * gfortran.dg/min_max_optional_3.f90: Remove.
7734         * gfortran.dg/min_max_optional_4.f90: Remove.
7735
7736 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7737
7738         * gcc.target/i386/xorps-sse.c: New.
7739         * gcc.target/i386/xorps-sse2.c: New.
7740
7741 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
7742
7743         * gcc.target/i386/cmov3.c: Fix scan-assembler.
7744         * gcc.target/i386/cmov4.c: Fix scan-assembler.
7745         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
7746
7747 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
7748
7749         PR fortran/33020
7750         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
7751         include multiple kinds for SHAPE parameter within a single
7752         namespace.
7753         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
7754         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
7755
7756 2007-08-22  Janus Weil  <jaydub66@gmail.com>
7757
7758         * interface_abstract_1.f90: Extended test case.
7759         * interface_abstract_3.f90: New test.
7760
7761 2007-08-21  Christian Bruel  <christian.bruel@st.com>
7762
7763         * gcc.dg/fold-sub.c: New test.
7764         
7765 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7766
7767         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
7768         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
7769         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
7770         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
7771         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
7772         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
7773
7774 2007-08-22  Richard Guenther  <rguenther@suse.de>
7775
7776         PR middle-end/33007
7777         * gcc.dg/pr33007.c: New testcase.
7778
7779 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
7780
7781         * gcc.c-torture/execute/strcmp-1.x: Delete.
7782
7783 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
7784
7785         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
7786         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
7787         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
7788         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
7789         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
7790         gcc.target/i386/stack-realign.c,
7791         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7792         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7793         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
7794         target using dg-require-effective-target directive.
7795         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
7796         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
7797         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7798         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
7799         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
7800         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
7801         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
7802         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
7803         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
7804         Require lp64 target using dg-require-effective-target directive.
7805         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
7806         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
7807         directive.
7808         * gcc.target/i386/20010202-1.c: Move from here ...
7809         * gcc.dg/20010202-1.c: ... to here.
7810
7811 2007-08-22  Richard Guenther  <rguenther@suse.de>
7812
7813         PR tree-optimization/33142
7814         * gcc.c-torture/execute/pr33142.c: New testcase.
7815
7816 2007-08-22  Richard Guenther  <rguenther@suse.de>
7817
7818         PR middle-end/32563
7819         * g++.dg/torture/pr32563.C: New testcase.
7820
7821 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
7822
7823         PR middle-end/32912
7824         * gcc.dg/pr32912-1.c: Add -w to options.
7825         * gcc.dg/pr32912-2.c: Likewise.
7826         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
7827
7828 2007-08-21  Ian Lance Taylor  <iant@google.com>
7829
7830         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
7831
7832 2007-08-21  Ian Lance Taylor  <iant@google.com>
7833
7834         PR tree-optimization/33134
7835         * g++.dg/tree-ssa/pr33134.C: New test.
7836
7837 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
7838
7839         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
7840         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
7841
7842 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
7843
7844         PR debug/32610
7845         * gcc.dg/debug/pr32610.c: New test.
7846
7847         * g++.dg/init/new24.C: New test.
7848
7849         PR middle-end/32912
7850         * gcc.dg/pr32912-1.c: New test.
7851         * gcc.dg/pr32912-2.c: New test.
7852         * gcc.dg/pr32912-3.c: New test.
7853
7854 2007-08-21  Richard Guenther  <rguenther@suse.de>
7855
7856         * gcc.dg/pointer-arith-10.c: New testcase.
7857
7858 2007-08-21  Richard Guenther  <rguenther@suse.de>
7859
7860         PR middle-end/33122
7861         * gcc.c-torture/compile/pr33122.c: New testcase.
7862
7863 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
7864
7865         * g++.dg/warn/Wnvdtor-2.C: New testcase.
7866
7867 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
7868
7869         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
7870
7871 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
7872
7873         PR c++/33025
7874         * g++.dg/init/new23.C: New test.
7875
7876 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7877
7878         PR middle-end/30564
7879         * gcc.c-torture/compile/pr30564-1.c: New test.
7880         * gcc.c-torture/compile/pr30564-2.c: New test.
7881
7882 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
7883
7884         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
7885
7886 2007-08-19  Tobias Burnus  <burnus@net-b.de>
7887
7888         * gfortran.dg/interface_abstract_2.f90: New.
7889         * gfortran.dg/interface_abstract_1.f90: Fix typo.
7890
7891 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7892
7893         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
7894         unknown (so that outer-loop wont get analyzed).
7895         * gcc.dg/vect/vect-outer-1a.c: New test.
7896         * gcc.dg/vect/vect-outer-1b.c: New test.
7897         * gcc.dg/vect/vect-outer-1.c: New test.
7898         * gcc.dg/vect/vect-outer-2a.c: New test.
7899         * gcc.dg/vect/vect-outer-2b.c: New test.
7900         * gcc.dg/vect/vect-outer-2c.c: New test.
7901         * gcc.dg/vect/vect-outer-2.c: New test.
7902         * gcc.dg/vect/vect-outer-3a.c: New test.
7903         * gcc.dg/vect/vect-outer-3b.c: New test.
7904         * gcc.dg/vect/vect-outer-3c.c: New test.
7905         * gcc.dg/vect/vect-outer-3.c: New test.
7906         * gcc.dg/vect/vect-outer-4a.c: New test.
7907         * gcc.dg/vect/vect-outer-4b.c: New test.
7908         * gcc.dg/vect/vect-outer-4c.c: New test.
7909         * gcc.dg/vect/vect-outer-4d.c: New test.
7910         * gcc.dg/vect/vect-outer-4e.c: New test.
7911         * gcc.dg/vect/vect-outer-4f.c: New test.
7912         * gcc.dg/vect/vect-outer-4g.c: New test.
7913         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
7914         * gcc.dg/vect/vect-outer-4i.c: New test.
7915         * gcc.dg/vect/vect-outer-4j.c: New test.
7916         * gcc.dg/vect/vect-outer-4k.c: New test.
7917         * gcc.dg/vect/vect-outer-4l.c: New test.
7918         * gcc.dg/vect/vect-outer-4m.c: New test.
7919         * gcc.dg/vect/vect-outer-4.c: New test.
7920         * gcc.dg/vect/vect-outer-5.c: New test.
7921         * gcc.dg/vect/vect-outer-6.c: New test.
7922         * gcc.dg/vect/vect-outer-fir.c: New test.
7923         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
7924         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
7925
7926 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7927
7928         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
7929         and -fno-tree-reassoc.
7930         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
7931         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7932         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
7933         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7934         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
7935         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7936         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
7937         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
7938         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
7939         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
7940         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
7941         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
7942         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
7943         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
7944         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
7945         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
7946         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
7947         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
7948         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
7949         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
7950         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
7951         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
7952         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
7953         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
7954         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
7955         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
7956         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
7957         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
7958         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
7959         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
7960         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
7961         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
7962         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
7963         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
7964         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
7965         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
7966         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
7967
7968 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
7969
7970         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
7971         versioning for aliasing).
7972         * gcc.dg/vect/vect-35.c: Likewise.
7973
7974         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
7975         targets.
7976         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
7977
7978 2007-08-18  Tom Tromey  <tromey@redhat.com>
7979
7980         PR preprocessor/32974:
7981         * gcc.dg/cpp/pr32974.c: New file.
7982
7983 2007-08-17  Tobias Burnus  <burnus@net-b.de>
7984
7985         * gfortran.dg/interface_abstract_1.f90: New.
7986
7987 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7988
7989         PR fortran/32881
7990         * gfortran.dg/pure_initializer_1.f90: New test.
7991
7992 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
7993
7994         PR fortran/32875
7995         * gfortran.dg/array_constructor_18.f90: New test.
7996
7997 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7998
7999         PR c++/28989
8000         * g++.dg/expr/lval3.C: New test.
8001         * g++.dg/expr/lval4.C: New test.
8002
8003 2007-08-17  Ollie Wild  <aaw@google.com>
8004
8005         PR c++/31749
8006         * g++.dg/lookup/builtin3.C: New test.
8007         * g++.dg/lookup/builtin4.C: New test.
8008         * g++.dg/lookup/using19.C: New test.
8009
8010 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8011
8012         PR c++/32190
8013         * g++.dg/parse/error31.C: New.
8014
8015 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8016
8017         PR c++/32112
8018         * g++.dg/template/error26.C: New.
8019
8020 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8021
8022         PR fortran/33079
8023         * gfortran.dg/zero_length_2.f90: New test.
8024
8025 2007-08-17  Tobias Burnus  <burnus@net-b.de>
8026
8027         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8028         * gfortran.dg/kind_tests_3.f03: Ditto.
8029         * gfortran.dg/global_vars_f90_init.f90: Ditto.
8030         * gfortran.dg/interface_13.f90: Ditto.
8031         * gfortran.dg/pr32738.f90: Ditto.
8032         * gfortran.dg/module_private_1.f90: Ditto.
8033         * gfortran.dg/test_only_clause.f90: Ditto.
8034         * gfortran.dg/bind_c_vars.f90: Ditto.
8035         * gfortran.dg/bind_c_dts.f90: Ditto.
8036         * gfortran.dg/use_9.f90: Ditto.
8037         * gfortran.dg/generic_8.f90: Ditto.
8038         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8039         * gfortran.dg/private_type_6.f90: Ditto.
8040         * gfortran.dg/c_assoc.f90: Ditto.
8041         * gfortran.dg/private_type_7.f90: Ditto.
8042         * gfortran.dg/global_vars_c_init.f90: Ditto.
8043         * gfortran.dg/bind_c_dts_2.f03: Ditto.
8044         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8045         * gfortran.dg/c_size_t_test.f03: Ditto.
8046         * gfortran.dg/used_types_12.f90: Ditto.
8047         * gfortran.dg/pr25923.f90: Ditto.
8048         * gfortran.dg/test_com_block.f90: Ditto.
8049         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8050         * gfortran.dg/equiv_constraint_7.f90: Ditto.
8051         * gfortran.dg/com_block_driver.f90: Ditto.
8052         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8053         * gfortran.dg/use_iso_c_binding.f90: Ditto.
8054         * gfortran.dg/c_loc_test.f90: Ditto.
8055         * gfortran.dg/c_ptr_tests.f03: Ditto.
8056         * gfortran.dg/module_interface_1.f90: Ditto.
8057
8058 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
8059
8060         PR c++/32870
8061         * g++.dg/other/error17.C: Adjust.
8062         
8063 2007-08-17  Ben Elliston  <bje@au.ibm.com>
8064
8065         PR middle-end/32970
8066         * g++.dg/ext/altivec-14.C: New test.
8067
8068 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8069
8070         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8071         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8072         dump files.
8073         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8074         * gcc.dg/vect/pr32366.c: Ditto.
8075
8076 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
8077
8078         PR testsuite/33082
8079         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8080         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8081         * gcc.dg/dfp/convert-int-fold.c: Ditto.
8082         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8083
8084 2007-08-16  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR fortran/33072
8087         * gfortran.dg/use_9.f90: New.
8088
8089 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
8090
8091         * g++.dg/gcov/gcov-5.C: New test.
8092
8093 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
8094
8095         * g++.dg/gcov/gcov-4.C: New test.
8096         * lib/gcov.exp (verify-lines): Add support for
8097         checking no-coverage lines.
8098
8099 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
8100
8101         * gcc.dg/vect/vect-vfa-01.c: New.
8102         * gcc.dg/vect/vect-vfa-02.c: New.
8103         * gcc.dg/vect/vect-vfa-03.c: New.
8104         * gcc.dg/vect/vect-vfa-04.c: New.
8105         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8106         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8107         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8108         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8109         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8110         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8111         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8112         gfortran.dg/vect/pr19049.f90: Rename to start with
8113         prefix no-vfa-.
8114         * gcc.dg/vect/vect.exp: Disable versioning for alias
8115         when test starts with no-vfa-.
8116         * gfortran.dg/vect/vect.exp: Likewise.
8117
8118 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
8119
8120         * gcc.dg/torture/pr32897.c: New test.
8121
8122 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
8123
8124         PR c++/31132
8125         * g++.dg/template/crash69.C: New.
8126
8127 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
8128
8129         * lib/target-supports.exp (check_effective_target_arm32): Use
8130         check_no_compiler_messages.
8131
8132 2007-08-15  Diego Novillo  <dnovillo@google.com>
8133
8134         gcc.dg/tree-ssa/20070815.c: New test.
8135
8136 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8137
8138         PR fortran/33077
8139         * gfortran.dg/random_7.f90: Initialize variable.
8140
8141 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
8142
8143         PR middle-end/33074
8144         * gfortran.dg/pr33074.f90: New test.
8145
8146         PR c++/32992
8147         * g++.dg/opt/nrv14.C: New test.
8148
8149 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
8150
8151         PR c++/33035
8152         * g++.dg/template/crash68.C: New.
8153
8154 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
8155
8156         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8157         * gcc.dg/sibcall-4.c: Ditto.
8158
8159 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8160
8161         PR fortran/33066
8162         * gfortran.dg/use_8.f90: New test.
8163         * gfortran.dg/c_loc_tests_2.f03: Fix code.
8164
8165 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
8166
8167         PR c++/27211
8168         * g++.dg/template/error27.C: New.
8169         * g++.dg/template/error28.C: New.
8170         * g++.dg/other/pr28304.C: Adjust.
8171         * g++.old-deja/g++.mike/p811.C: Likewise.
8172
8173 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8174
8175         PR target/30315
8176         * gcc.target/i386/pr30315.c: New.
8177
8178 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8179
8180         PR fortran/32594
8181         * gfortran.dg/substr_5.f90: New test.
8182
8183 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
8184
8185         PR c/30428
8186         * gcc.dg/vector-2.c: New test.
8187
8188         PR c++/30428
8189         * g++.dg/ext/vector8.C: New test.
8190
8191 2007-08-13  Dan Hipschman  <dsh@google.com>
8192
8193         PR c/32953
8194         * gcc.dg/format/array-1.c: Add an additional test for
8195         unterminated format strings of length 1.
8196
8197 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8198
8199         PR fortran/32926
8200         * gfortran.dg/external_procedures_3.f90: New test.
8201
8202 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8203
8204         PR fortran/32827
8205         * gfortran.dg/import6.f90: New test.
8206
8207 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
8208
8209         PR C/30427
8210         *  gcc.dg/vector-1.c: New test.
8211
8212 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8213
8214         * gcc.dg/pr21255-4.c: Skip for PIC.
8215         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8216
8217 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
8218
8219         * gcc.dg/attr-isr.c: Skip for PIC.
8220         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8221         * gcc.dg/attr-isr-trapa.c: Likewise.
8222         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8223         * gcc.dg/pragma-isr-trapa.c: Likewise.
8224         * gcc.dg/pragma-isr-trapa2.c: Likewise.
8225
8226 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
8227
8228         PR fortran/32962
8229         * gfortran.dg/transpose_1.f90: New test.
8230
8231 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8232
8233         PR fortran/29600
8234         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8235         intrinsic.
8236
8237 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8238
8239         PR fortran/30964
8240         PR fortran/33054
8241         * gfortran.dg/random_4.f90: New test.
8242         * gfortran.dg/random_5.f90: New test.
8243         * gfortran.dg/random_6.f90: New test.
8244         * gfortran.dg/random_7.f90: New test.
8245
8246 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8247
8248         PR fortran/32860
8249         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8250
8251 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8252
8253         PR fortran/31629
8254         * gfortran.dg/module_private_1.f90: New test.
8255
8256 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8257
8258         PR fortran/29600
8259         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8260         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8261
8262 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8263
8264         PR fortran/32937
8265         * gfortran.dg/char_length_6.f90: New test.
8266
8267 2007-08-10  Ollie Wild  <aaw@google.com>
8268
8269         * g++.dg/lookup/using18.C: New test.
8270
8271 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8272
8273         PR c++/17763
8274         * g++.dg/other/error16.C: New.
8275
8276 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8277
8278         PR libfortran/33039
8279         * gfortran.dg/namelist_37.f90: New test.
8280
8281 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
8282
8283         PR c++/22256
8284         * g++.dg/conversion/op3.C: New.
8285
8286 2007-08-09  Tobias Burnus  <burnus@net-b.de>
8287
8288         PR fortran/32987
8289         * gfortran.dg/fmt_tab_1.f90: New.
8290         * gfortran.dg/fmt_tab_2.f90: New.
8291
8292 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8293
8294         PR c/32796
8295         * gcc.c-torture/compile/pr32796.c: New test.
8296
8297 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8298
8299         PR middle-end/32813
8300         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8301         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8302         instead of just -O.
8303
8304 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
8305
8306         * gcc.target/mips/code-readable-1.c: New test.
8307         * gcc.target/mips/code-readable-2.c: Likewise.
8308         * gcc.target/mips/code-readable-3.c: Likewise.
8309
8310 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
8311             Revital Eres  <eres@il.ibm.com>
8312
8313         * gfortran.dg/sms-1.f90: Add comment.
8314         * gfortran.dg/sms-2.f90: New.
8315
8316 2007-08-07  Ian Lance Taylor  <iant@google.com>
8317
8318         * gcc.dg/instrument-1.c: New test.
8319         * gcc.dg/instrument-2.c: New test.
8320         * gcc.dg/instrument-3.c: New test.
8321
8322 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
8323
8324         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8325
8326 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
8327
8328         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
8329         !vector_alignment_reachable targets.
8330         * gcc.dg/vect/vect-33.c: Likewise.
8331         * gcc.dg/vect/vect-42.c: Likewise.
8332         * gcc.dg/vect/vect-44.c: Likewise.
8333         * gcc.dg/vect/vect-50.c: Likewise.
8334         * gcc.dg/vect/vect-70.c: Likewise.
8335         * gcc.dg/vect/vect-71.c: Likewise.
8336         * gcc.dg/vect/vect-87.c: Likewise.
8337         * gcc.dg/vect/vect-88.c: Likewise.
8338         * gcc.dg/vect/vect-91.c: Likewise.
8339         * gcc.dg/vect/vect-93.c: Likewise.
8340         * gcc.dg/vect/vect-96.c: Likewise.
8341         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8342         * gcc.dg/vect/section-anchors-69.c: Likewise.
8343         * gcc.dg/vect/pr25413.c: Likewise.
8344         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8345         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8346         * gfortran.dg/vect-2.f90: Likewise.
8347         * gfortran.dg/vect-3.f90: Likewise.
8348         * gfortran.dg/vect-4.f90: Likewise.
8349         * gfortran.dg/vect-5.f90: Likewise.
8350         * lib/target-supports.exp (check_effective_target_natural_alignment): 
8351         Return false for darwin. 
8352         (check_effective_target_vector_alignment_reachable_for_double): New.
8353
8354 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
8355
8356         * gcc.dg/multiword-1.c: New testcase.
8357
8358 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
8359
8360         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8361         messages.
8362         * gfortran.dg/namelist_36.f90: New test.
8363
8364 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8365
8366         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8367           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8368
8369 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
8370
8371         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8372         * gcc.dg/torture/type-generic-1.c: Likewise.
8373
8374 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8375
8376         * gcc.c-torture/20070522-1.c: Move to ...
8377         * gcc.c-torture/compile/20070522-1.c: Here.
8378
8379 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8380
8381         PR fortran/29828
8382         * gfortran.dg/minmax_char_1.f90: New test.
8383         * gfortran.dg/minmax_char_2.f90: New test.
8384         * gfortran.dg/min_max_optional_4.f90: New test.
8385
8386 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8387
8388         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8389         hanging on the testcase.
8390
8391 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8392
8393         PR middle-end/32988
8394         * gcc.c-torture/compile/pr32988.c: New test.
8395
8396 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8397
8398         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8399
8400 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
8401
8402         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
8403
8404         Revert:
8405         2007-03-22  Dirk Mueller  <dmueller@suse.de>
8406
8407         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8408
8409 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8410
8411         PR fortran/32979
8412         * gfortran.dg/isnan_1.f90: New test.
8413
8414 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
8415             Revital Eres <eres@il.ibm.com>
8416
8417         * gcc.dg/sms-antideps.c: New test.
8418
8419 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
8420
8421         PR fortran/31214
8422         * gfortran.dg/entry_13.f90: New test.
8423
8424         * gfortran.dg/entry_12.f90: Clean up .mod file.
8425
8426 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
8427
8428         PR fortran/32770
8429         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
8430         variables as kind=4 so they don't overflow the record length.
8431
8432 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
8433
8434         PR fortran/32968
8435         * gfortran.dg/selected_kind_1.f90: New test.
8436
8437 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8438
8439         PR middle-end/32780
8440         * gcc.c-torture/compile/pr32780.c: New test.
8441
8442 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8443
8444         RP middle-end/32399
8445         * gcc.c-torture/compile/pr32399.c: New testcase.
8446
8447 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8448
8449         PR middle-end/32304
8450         * g++.dg/torture/pr32304.C: New testcase.
8451
8452 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8453
8454         PR middle-end/32935
8455         * gfortran.fortran-torture/compile/complex_1.f90: New test.
8456
8457 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8458
8459         PR fortran/32955
8460         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8461
8462 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8463
8464         PR fortran/31202
8465         * gfortran.dg/nint_2.f90: New test.
8466
8467 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
8468
8469         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8470         * gcc.dg/weak/typeof-2.c: Likewise.
8471
8472 2007-08-03  Diego Novillo  <dnovillo@google.com>
8473
8474         PR 31521
8475         * gcc.dg/tree-ssa/pr31521.c: New test.
8476
8477 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
8478
8479         PR fortran/32770
8480         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
8481         iostat must be default kind.
8482
8483 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8484
8485         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8486
8487 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
8488
8489         PR fortran/32770
8490         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
8491         explicit so test passes with -fdefault-integer-8.
8492         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
8493         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
8494
8495 2007-08-02  Lee Millward  <lee.millward@gmail.com>
8496
8497         PR c++/30849
8498         * g++.dg/parse/asm1.C: New test.
8499
8500         PR c++/30850
8501         * g++.dg/parse/asm2.C: Likewise.
8502
8503         PR c++/30851
8504         * g++.dg/parse/asm3.C: Likewise.
8505         
8506 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8507
8508         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8509           "int" is only 16 bit bits wide.
8510         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8511
8512 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8513
8514         * g++.dg/torture/type-generic-1.C: New.
8515         * gcc.dg/pr28796-2.c: Move tests ...
8516         * gcc.dg/tg-tests.h: ... here.
8517         * gcc.dg/torture/type-generic-1.c: New.
8518
8519 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
8520
8521         PR libfortran/32954
8522         * minmaxloc_3.f90:  New test case.
8523
8524 2007-08-01  Tobias Burnus  <burnus@net-b.de>
8525
8526         PR fortran/32936
8527         * gfortran.dg/allocate_stat.f90: New.
8528
8529 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
8530
8531         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8532
8533 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
8534
8535         PR tree-optimization/32919
8536         * gcc.c-torture/compile/pr32919.c: New.
8537
8538 2007-08-01  Nick Clifton  <nickc@redhat.com>
8539
8540         * gcc.c-torture/execute/execute.exp: Change copyright header to
8541         refer to version 3 of the GNU General Public License and to point
8542         readers at the COPYING3 file and the FSF's license web page.
8543         * gcc.c-torture/execute/ieee/ieee.exp,
8544         gcc.c-torture/unsorted/unsorted.exp,
8545         gcc.c-torture/compile/compile.exp,
8546         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8547         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8548         gcc.target/cris/torture/cris-torture.exp,
8549         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8550         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8551         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8552         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8553         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8554         gnat.dg/dg.exp, gnat.dg/style/style.exp,
8555         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8556         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8557         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8558         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8559         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8560         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8561         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8562         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8563         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8564         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8565         gcc.dg/noncompile/noncompile.exp,
8566         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8567         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8568         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8569         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8570         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8571         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8572         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8573         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8574         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8575         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8576         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8577         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8578         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8579         g++.old-deja/old-deja.exp,
8580         gfortran.fortran-torture/execute/execute.exp,
8581         gfortran.fortran-torture/compile/compile.exp,
8582         treelang/output/output-1.c, treelang/output/output-1.tree,
8583         treelang/execute/execute.exp, treelang/Makefile.in,
8584         treelang/compile/compile.exp, g++.dg/dg.exp,
8585         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8586         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8587         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8588         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8589         g++.dg/compat/struct-layout-1.exp,
8590         g++.dg/compat/struct-layout-1_generate.c,
8591         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8592         g++.dg/bprob/bprob.exp, config/default.exp,
8593         gcc.test-framework/test-framework.awk,
8594         gcc.test-framework/gen_directive_tests,
8595         gcc.test-framework/test-framework.exp,
8596         objc.dg/special/special.exp,
8597         objc.dg/gnu-encoding/gnu-encoding.exp,
8598         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8599         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8600         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8601         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8602         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8603         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8604         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8605         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8606         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8607         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8608         lib/target-supports-dg.exp, lib/gcc-defs.exp,
8609         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8610         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8611         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8612         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8613         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8614         Likewise.
8615
8616 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8617
8618         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8619         error message text.
8620
8621 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
8622
8623         PR fortran/32945
8624         * gfortran.dg/initialization_12.f90: New test.
8625
8626 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
8627
8628         PR fortran/31609
8629         * gfortran.dg/entry_12.f90: New test.
8630
8631 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8632
8633         PR fortran/32938
8634         * gfortran.dg/altreturn_6.f90: New test.
8635
8636 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
8637
8638         PR fortran/32942
8639         * gfortran.dg/exponent_2.f90: New test.
8640
8641 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
8642
8643         * gcc.dg/vect/vect-117.c: New test.
8644         * gcc.dg/vect/vect-74.c: Enabled test
8645         * gcc.dg/vect/vect-81.c: Enabled test
8646
8647 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
8648
8649         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
8650         s/dg-error/dg-warning where warning is expected.
8651
8652 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8653
8654         PR fortran/32770
8655         * gfortran.dg/array_constructor_12.f90:  Adjust argument
8656         of huge() to correct kind.
8657
8658 2007-07-30  Ollie Wild  <aaw@google.com>
8659
8660         * gcc.dg/cpp/counter-2.c: New test.
8661         * gcc.dg/cpp/counter-3.c: New test.
8662         * gcc.dg/cpp/dir-only-1.c: New test.
8663         * gcc.dg/cpp/dir-only-1.h: New file.
8664         * gcc.dg/cpp/dir-only-2.c: New test.
8665         * gcc.dg/cpp/dir-only-3.c: New test.
8666         * gcc.dg/cpp/dir-only-3a.h: New file.
8667         * gcc.dg/cpp/dir-only-3b.h: New file.
8668         * gcc.dg/cpp/dir-only-4.c: New test.
8669         * gcc.dg/cpp/dir-only-5.c: New test.
8670         * gcc.dg/cpp/dir-only-6.c: New test.
8671
8672 2007-07-30  Julian Brown  <julian@codesourcery.com>
8673
8674         * gcc.target/arm/neon/v*.c: Regenerate.
8675
8676 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
8677
8678         PR c++/32108
8679         * g++.dg/ext/label6.C: New.
8680
8681 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8682
8683         PR libfortran/32858
8684         PR libfortran/30814
8685         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
8686
8687 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
8688
8689         PR fortran/31211
8690         * gfortran.dg/actual_pointer_function_1.f90: New test.
8691
8692         PR fortran/32682
8693         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
8694
8695 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
8696
8697         PR fortran/32906
8698         * gfortran.dg/shape_1.f90: Adjust error message.
8699         * gfortran.dg/parameter_array_ref_1.f90: New test.
8700
8701 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8702
8703         PR fortran/31609
8704         * gfortran.dg/entry_11.f90: New test.
8705
8706 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
8707             Revital Eres  <eres@il.ibm.com>
8708
8709         * gfortran.dg/sms-1.f90: New test.
8710
8711 2007-07-28  Richard Guenther  <rguenther@suse.de>
8712
8713         * gcc.c-torture/compile/pr32920.c: New testcase.
8714
8715 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
8716
8717         PR c++/30917
8718         * g++.dg/lookup/friend11.C: New test.
8719
8720 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
8721
8722         * gfortran.dg/namelist_5.f90: Adjusted error message.
8723         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
8724         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
8725         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
8726         * gfortran.dg/namelist_32.f90: ... this.
8727
8728         PR fortran/32876
8729         * gfortran.dg/namelist_33.f90: New test.
8730
8731         PR fortran/32905
8732         * gfortran.dg/namelist_34.f90: New test.
8733
8734         PR fortran/31818
8735         * gfortran.dg/namelist_35.f90: New test.
8736
8737 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
8738
8739         PR fortran/32880
8740         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
8741
8742 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8743
8744         PR testsuite/32471
8745         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
8746           assuming it is 0x7ffffffff.
8747         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
8748         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
8749
8750 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
8751
8752         * gfortran.dg/operator_3.f90: Fix dg directive.
8753         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
8754         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
8755         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
8756
8757 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
8758
8759         * g++.dg/cpp0x/decltype1.C: New.
8760         * g++.dg/cpp0x/decltype2.C: New.
8761         * g++.dg/cpp0x/decltype3.C: New.
8762         * g++.dg/cpp0x/decltype4.C: New.
8763         * g++.dg/cpp0x/decltype5.C: New.
8764         * g++.dg/cpp0x/decltype6.C: New.
8765
8766 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8767
8768         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
8769           because the test relies on bit 31 to be the sign bit.
8770
8771 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8772
8773         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
8774           assuming it is 0x7fffffff.
8775         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
8776         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
8777
8778 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
8779
8780         PR c++/32346
8781         * g++.dg/expr/bitfield9.C: New test.
8782
8783 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8784
8785         PR fortran/32899
8786         * gfortran.dg/logical_comp.f90: Update dg-error strings.
8787
8788 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8789
8790         PR fortran/32760
8791         * gfortran.dg/private_type_7.f90: New test.
8792
8793 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8794
8795         PR fortran/32035
8796         * gfortran.dg/select_char_1.f90: New test.
8797
8798 2007-07-27  Tobias Burnus  <burnus@net-b.de>
8799
8800         PR fortran/32903
8801         * gfortran.dg/initialization_11.f90: New test.
8802
8803 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
8804
8805         * gcc.target/mips/ins-1.c: New test.
8806
8807 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
8808
8809         PR/19232
8810         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
8811         (f1): Likewise.
8812
8813 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8814
8815         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
8816         error: width of 'spare' exceeds its type.
8817
8818 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
8819
8820         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
8821         * gcc.dg/sibcall-4.c: Likewise.
8822
8823 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8824
8825         PR rtl-optimization/31500
8826         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
8827         * g++.dg/warn/Warray-bounds.C: Likewise.
8828
8829 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
8830
8831         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
8832
8833 2007-07-25  Julian Brown  <julian@codesourcery.com>
8834             Paul Brook  <paul@codesourcery.com>
8835             Joseph Myers  <joseph@codesourcery.com>
8836             Mark Shinwell  <shinwell@codesourcery.com>
8837
8838         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
8839         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
8840         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
8841         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
8842         (check_effective_target_arm_neon_hw): New.
8843         * gcc.target/arm/neon/neon.exp: New file.
8844         * gcc.target/arm/neon/polytypes.c: New file.
8845         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
8846
8847 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
8848
8849         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
8850           targets where an "int" is less than 32 bits wide.
8851
8852 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
8853
8854         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
8855
8856 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8857
8858         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
8859           during addition if an int is only 16 bits wide.
8860         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
8861
8862 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8863
8864         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
8865           size as "long int" and are 32 or 64 bits wide.
8866         * gcc.dg/torture/pr28814.c: Likewise.
8867
8868 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8869
8870         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
8871           exactly as wide as an int.
8872
8873 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
8874
8875         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8876         Define and use throughout as long long printf format specifier.
8877         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
8878         Likewise.
8879
8880 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
8881
8882         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
8883         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
8884
8885 2007-07-25  Ben Elliston  <bje@au.ibm.com>
8886
8887         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
8888
8889 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
8890
8891         * gcc.c-torture/execute/20070724-1.c: New.
8892
8893 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
8894
8895         PR fortran/31205
8896         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
8897         "deallocates" to 24, since patch has code rid of much spurious
8898         code.
8899         * gfortran.dg/interface_assignment_1.f90 : New test.
8900
8901         PR fortran/32842
8902         * gfortran.dg/interface_assignment_2.f90 : New test.
8903
8904 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8905
8906         PR fortran/32867
8907         * fortran.dg/initialization_10.f90: New test.
8908
8909 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
8910
8911         PR fortran/32778
8912         * gfortran.dg/imag_2.f: Removed
8913         * gfortran.dg/warn_std_1.f90: New test.
8914         * gfortran.dg/warn_std_2.f90: New test.
8915         * gfortran.dg/warn_std_3.f90: New test.
8916
8917 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8918
8919         PR c++/29001
8920         * g++.dg/init/new22.C: New.
8921
8922 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
8923
8924         PR c++/32561
8925         * g++.dg/template/crash67.C: New.
8926
8927 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
8928
8929         * lib/target-support.exp (check_effective_target_natural_alignment): 
8930         (check_effective_target_vector_alignment_reachable): New.
8931         * config/spu/spu.c (spu_vector_alignment_reachable): New.
8932         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
8933         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
8934         check.
8935         * gcc.dg/vect/pr25413.c: Likewise.
8936         * gcc.dg/vect/pr31699.c: Likewise.
8937
8938 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8939
8940         PR fortran/30814
8941         * gfortran.dg/pack_bounds_1.f90:  New test case.
8942
8943 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
8944
8945         PR fortran/31639
8946         * gfortran.dg/initialization_9.f90: New test.
8947
8948 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8949
8950         PR fortran/32797
8951         PR fortran/32800
8952         * gfortran.dg/bind_c_usage_8.f03: New test case.
8953         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
8954         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
8955
8956 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
8957
8958         * gcc.target/mips/branch-cost-1.c: New test.
8959         * gcc.target/mips/branch-cost-2.c: Likewise.
8960
8961 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8962
8963         PR fortran/32732
8964         * gfortran.dg/c_char_tests.f03: New test case.
8965         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
8966         * gfortran.dg/c_char_tests_2.f03: New test case.
8967         * gfortran.dg/value_6.f03: Ditto.
8968         * gfortran.dg/value_7.f03: Ditto.
8969
8970 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
8971
8972         PR fortran/32600
8973         * gfortran.dg/c_funloc_tests_5.f03: New.
8974         * gfortran.dg/c_funloc_tests_5.f04: New.
8975         * gfortran.dg/c_funloc_tests_4_driver.c: New.
8976
8977 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8978
8979         PR c++/32839
8980         * g++.dg/expr/call4.C: New.
8981         * g++.dg/expr/call5.C: New.
8982
8983 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8984
8985         PR fortran/32710
8986         * gfortran.dg/namelist_30.f90: New test.
8987
8988 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
8989
8990         PR fortran/29962
8991         * gfortran.dg/array_initializer_1.f90: Removed warning.
8992         * gfortran.dg/initialization_1.f90: Adjusted messages.
8993         * gfortran.dg/nested_modules_6.f90: Removed warning.
8994
8995         PR fortran/31253
8996         * gfortran.dg/initialization_7.f90: New test.
8997
8998         PR fortran/31639
8999         * gfortran.dg/initialization_8.f90: New test.
9000
9001 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
9002
9003         PR c++/30818
9004         * g++.dg/template/crash47.C: Adjust errors.
9005         * g++.dg/template/crash48.C: Adjust errors.
9006         * g++.dg/template/typename12.C: New.
9007         * g++.dg/template/typename13.C: New.
9008         * g++.dg/template/typename14.C: New.
9009         * g++.dg/template/typedef6.C: Adjust errors.
9010
9011 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9012
9013         PR fortran/32627
9014         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9015         * gfortran.dg/pr32627.f03: New test case.
9016
9017         * gfortran.dg/c_f_pointer_logical.f03: New test case.
9018         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9019         c_f_pointer_logical.
9020         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9021         c_f_pointer_complex.
9022         * gfortran.dg/c_f_pointer_complex.f03: New test case.
9023         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9024         c_f_pointer_shape_tests_2.
9025         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9026
9027 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
9028
9029         PR fortran/32804
9030         * gfortran.dg/c_loc_tests_9.f03: New test case.
9031         * gfortran.dg/c_loc_tests_10.f03: Ditto.
9032
9033 2007-07-21  Lee Millward  <lee.millward@gmail.com>
9034
9035         PR fortran/32823
9036         * gfortran.dg/int_2.f90: New test.
9037         
9038 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9039
9040         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9041
9042 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
9043
9044         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9045         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9046
9047 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
9048
9049         PR tree-optimization/19910
9050         * gcc.dg/pr19910.c: New test.
9051
9052 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
9053
9054         PR fortran/32738
9055         * gfortran.dg/pr32738.f90: New test.
9056
9057 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
9058
9059         PR tree-optimzation/32635
9060         * gfortran.dg/pr32635.f:  New test case.
9061
9062 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
9063
9064         PR fortran/32801
9065         * gfortran.dg/pr32801.f03: New test case.
9066
9067 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9068
9069         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9070         Test negative numbers also.
9071         * gcc.dg/c99-math-float-1.c: Likewise.
9072         * gcc.dg/c99-math-long-double-1.c: Likewise.
9073         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
9074         test inputs.
9075
9076 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
9077         
9078         * lib/target-supports.exp (check_effective_target_sync_int_long):
9079         Enable for xtensa.
9080         (check_effective_target_sync_char_short): Likewise.
9081         
9082 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9083
9084         * gcc.dg/pr28796-2.c: Add more cases.
9085
9086 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9087
9088         * gcc.dg/pr28796-1.c: Add more cases.
9089         * gcc.dg/pr28796-2.c: Likewise.
9090
9091 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9092
9093         * gcc.dg/pr28796-1.c: Add more cases.
9094         * gcc.dg/pr28796-2.c: Likewise.
9095
9096 2007-07-17  Janus Weil  <jaydub66@gmail.com>
9097
9098         PR fortran/32535
9099         * gfortran.dg/pr32535.f90: New test.
9100
9101 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
9102
9103         PR fortran/31320
9104         PR fortran/32665
9105         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9106
9107 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
9108
9109         PR rtl-optimization/32773
9110         * gcc.dg/pr32773.c: New test.
9111
9112 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9113
9114         * gcc.target/spu/intrinsics-1.c: Use dg-message to
9115         match flax-vector-conversions note.
9116         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9117         instead of dg-error for the warning.
9118
9119 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9120
9121         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9122           adapted to work on targets with 16-bit or wider int.
9123         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9124         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9125         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9126         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9127
9128 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9129
9130         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9131         support large arrays.
9132         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9133         * gcc.dg/20061109-1.c: Likewise.
9134         * gcc.c-torture/execute/20061101-1.x: Likewise.
9135         * gcc.c-torture/execute/pr29797-1.x: Likewise.
9136         * gcc.c-torture/execute/pr31448.x: Likewise.
9137
9138 2007-07-16  Lee Millward  <lee.millward@gmail.com>
9139
9140         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9141
9142         PR fortran/32238
9143         * gfortran.dg/pr32238.f90: New test.
9144
9145         PR fortran/32222
9146         * gfortran.dg/pr32222.f90: New test.
9147
9148         PR fortran/32242
9149         * gfortran.dg/pr32242.f90: New test.
9150         
9151 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
9152             David Ung  <davidu@mips.com>
9153
9154         * gcc.target/mips/mips-sched-madd.c: New test case.
9155
9156 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9157
9158         PR libfortran/32611
9159         * gfortran.dg/large_real_kind_1.f90: Update test.
9160         * gfortran.dg/pr17706.f90: Update test.
9161         * gfortran.dg/fmt_zero_digits.f90: Update test.
9162         * gfortran.dg/fmt_zero_precision.f90: Update test.
9163         * gfortran.dg/real_const_3.f90: Update test.
9164
9165 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9166
9167         PR fortran/32036
9168         * gfortran.dg/bounds_check_8.f90: New test.
9169         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9170
9171 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9172
9173         PR fortran/32357
9174         * gfortran.dg/mvbits_2.f90: New test.
9175
9176 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9177
9178         PR libfortran/32731
9179         * gfortran.dg/pack_mask_1.f90:  New test.
9180         * gfortran.dg/unpack_mask_1.f90:  New test.
9181
9182 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9183
9184         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9185         * gcc.dg/20001101-1.c: Likewise.
9186         * gcc.dg/20001102-1.c: Likewise.
9187         * gcc.dg/20020116-2.c: Likewise.
9188         * gcc.dg/20020416-1.c: Likewise.
9189         * gcc.dg/sparc-constant-1.c: Likewise.
9190         * gcc.dg/sparc-dwarf2.c: Likewise.
9191         * gcc.dg/sparc-frame-1.c: Likewise.
9192         * gcc.dg/sparc-getcontext-1.c: Likewise.
9193         * gcc.dg/sparc-loop-1.c: Likewise.
9194         * gcc.dg/sparc-reg-1.c: Likewise.
9195         * gcc.dg/sparc-ret.c: Likewise.
9196         * gcc.dg/sparc-trap-1.c: Likewise.
9197         * gcc.dg/ultrasp10.c: Likewise.
9198         * gcc.dg/ultrasp11.c: Likewise.
9199         * gcc.dg/ultrasp1.c: Likewise.
9200         * gcc.dg/ultrasp2.c: Likewise.
9201         * gcc.dg/ultrasp3.c: Likewise.
9202         * gcc.dg/ultrasp4.c: Likewise.
9203         * gcc.dg/ultrasp5.c: Likewise.
9204         * gcc.dg/ultrasp6.c: Likewise.
9205         * gcc.dg/ultrasp7.c: Likewise.
9206         * gcc.dg/ultrasp8.c: Likewise.
9207         * gcc.dg/ultrasp9.c: Likewise.
9208         * gcc.dg/splet-1.c: Delete.
9209
9210 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
9211
9212         PR fortran/32724
9213         * gfortran.dg/stfunc_5.f90: New test.
9214
9215 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
9216
9217         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9218         New procedure to check if arrays are naturally aligned to the vector
9219         alignment boundary.
9220         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
9221         in size_t typedef.  Adjust tree dump scan results according to
9222         vect_aligned_arrays target check.
9223         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9224         vect_aligned_arrays target check.
9225         * gcc.dg/vect/pr31699.c: Ditto.
9226
9227 2007-07-13  Sa Liu  <saliu@de.ibm.com>
9228
9229         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9230         for V2DFmode vector conditional expression.
9231         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
9232         and dfceq patterns.
9233         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
9234         and dfcgt patterns.
9235         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
9236         V2DFmode comparison and test special values.
9237         * lib/target-supports.exp: Switch on test for V2DFmode 
9238         vector conditional expression.
9239
9240 2007-07-13  Richard Guenther  <rguenther@suse.de>
9241
9242         PR tree-optimization/32721
9243         * gcc.dg/pr32721.c: New testcase.
9244
9245 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
9246
9247         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9248         error message part that continues on a new line.
9249
9250 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
9251
9252         * gcc.dg/c99-tgmath-1.c: New.
9253         * gcc.dg/c99-tgmath-2.c: New.
9254         * gcc.dg/c99-tgmath-3.c: New.
9255         * gcc.dg/c99-tgmath-4.c: New.
9256
9257 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9258             Janis Johnson  <janis187@us.ibm.com>
9259
9260         PR testsuite/25241
9261         * gcc.test-framework/dg-error-exp-F.c: New test.
9262         * gcc.test-framework/dg-warning-exp-F.c: New test.
9263         * lib/gcc.exp: Enable warning and error prefixes.
9264         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9265         (dg-error): Wrap original dg-error.
9266         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9267         markers from dg-error/dg-warning directives.
9268         * gcc.dg/20040322-1.c: Likewise.
9269         * gcc.dg/Wchar-subscripts-1.c: Likewise.
9270         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9271         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9272         * gcc.dg/Werror-1.c: Likewise.
9273         * gcc.dg/Werror-10.c: Likewise.
9274         * gcc.dg/Werror-11.c: Likewise.
9275         * gcc.dg/Werror-2.c: Likewise.
9276         * gcc.dg/Werror-3.c: Likewise.
9277         * gcc.dg/Werror-4.c: Likewise.
9278         * gcc.dg/Werror-5.c: Likewise.
9279         * gcc.dg/Werror-6.c: Likewise.
9280         * gcc.dg/Werror-7.c: Likewise.
9281         * gcc.dg/Werror-8.c: Likewise.
9282         * gcc.dg/Werror-9.c: Likewise.
9283         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9284         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9285         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9286         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9287         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9288         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9289         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9290         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9291         * gcc.dg/Wnested-externs-1.c: Likewise.
9292         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9293         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9294         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9295         * gcc.dg/Wshadow-3.c: Likewise.
9296         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9297         * gcc.dg/Wwrite-strings-1.c: Likewise.
9298         * gcc.dg/anon-struct-5.c: Likewise.
9299         * gcc.dg/anon-struct-6.c: Likewise.
9300         * gcc.dg/anon-struct-7.c: Likewise.
9301         * gcc.dg/anon-struct-8.c: Likewise.
9302         * gcc.dg/array-8.c: Likewise.
9303         * gcc.dg/array-quals-2.c: Likewise.
9304         * gcc.dg/asm-qual-1.c: Likewise.
9305         * gcc.dg/asm-wide-1.c: Likewise.
9306         * gcc.dg/assign-warn-1.c: Likewise.
9307         * gcc.dg/assign-warn-2.c: Likewise.
9308         * gcc.dg/bitfld-10.c: Likewise.
9309         * gcc.dg/bitfld-11.c: Likewise.
9310         * gcc.dg/bitfld-12.c: Likewise.
9311         * gcc.dg/bitfld-13.c: Likewise.
9312         * gcc.dg/bitfld-14.c: Likewise.
9313         * gcc.dg/builtin-choose-expr-2.c: Likewise.
9314         * gcc.dg/builtins-30.c: Likewise.
9315         * gcc.dg/c90-const-expr-5.c: Likewise.
9316         * gcc.dg/c90-typespec-1.c: Likewise.
9317         * gcc.dg/c99-const-expr-5.c: Likewise.
9318         * gcc.dg/c99-flex-array-5.c: Likewise.
9319         * gcc.dg/c99-fordecl-3.c: Likewise.
9320         * gcc.dg/c99-tag-3.c: Likewise.
9321         * gcc.dg/c99-typespec-1.c: Likewise.
9322         * gcc.dg/c99-vla-jump-1.c: Likewise.
9323         * gcc.dg/c99-vla-jump-2.c: Likewise.
9324         * gcc.dg/c99-vla-jump-3.c: Likewise.
9325         * gcc.dg/c99-vla-jump-4.c: Likewise.
9326         * gcc.dg/c99-vla-jump-5.c: Likewise.
9327         * gcc.dg/cast-1.c: Likewise.
9328         * gcc.dg/cast-2.c: Likewise.
9329         * gcc.dg/cast-3.c: Likewise.
9330         * gcc.dg/cast-4.c: Likewise.
9331         * gcc.dg/cast-pretty-print-1.c: Likewise.
9332         * gcc.dg/comp-goto-2.c: Likewise.
9333         * gcc.dg/comp-goto-3.c: Likewise.
9334         * gcc.dg/cpp/error-1.c: Likewise.
9335         * gcc.dg/cpp/if-paren.c: Likewise.
9336         * gcc.dg/decl-7.c: Likewise.
9337         * gcc.dg/decl-8.c: Likewise.
9338         * gcc.dg/decl-nospec-1.c: Likewise.
9339         * gcc.dg/decl-nospec-2.c: Likewise.
9340         * gcc.dg/decl-nospec-3.c: Likewise.
9341         * gcc.dg/declspec-10.c: Likewise.
9342         * gcc.dg/declspec-11.c: Likewise.
9343         * gcc.dg/declspec-12.c: Likewise.
9344         * gcc.dg/declspec-13.c: Likewise.
9345         * gcc.dg/declspec-14.c: Likewise.
9346         * gcc.dg/declspec-15.c: Likewise.
9347         * gcc.dg/declspec-16.c: Likewise.
9348         * gcc.dg/declspec-17.c: Likewise.
9349         * gcc.dg/declspec-4.c: Likewise.
9350         * gcc.dg/declspec-5.c: Likewise.
9351         * gcc.dg/declspec-6.c: Likewise.
9352         * gcc.dg/declspec-7.c: Likewise.
9353         * gcc.dg/declspec-8.c: Likewise.
9354         * gcc.dg/declspec-9.c: Likewise.
9355         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9356         * gcc.dg/dfp/constants-c99.c: Likewise.
9357         * gcc.dg/dfp/keywords-c89.c: Likewise.
9358         * gcc.dg/dfp/keywords-c99.c: Likewise.
9359         * gcc.dg/dfp/keywords-reserved.c: Likewise.
9360         * gcc.dg/dfp/typespec.c: Likewise.
9361         * gcc.dg/dremf-type-compat-2.c: Likewise.
9362         * gcc.dg/dremf-type-compat-3.c: Likewise.
9363         * gcc.dg/dremf-type-compat-4.c: Likewise.
9364         * gcc.dg/empty-source-2.c: Likewise.
9365         * gcc.dg/empty-source-3.c: Likewise.
9366         * gcc.dg/enum3.c: Likewise.
9367         * gcc.dg/extra-semi-2.c: Likewise.
9368         * gcc.dg/extra-semi-3.c: Likewise.
9369         * gcc.dg/float-range-1.c: Likewise.
9370         * gcc.dg/float-range-2.c: Likewise.
9371         * gcc.dg/float-range-3.c: Likewise.
9372         * gcc.dg/float-range-5.c: Likewise.
9373         * gcc.dg/format/asm_fprintf-2.c: Likewise.
9374         * gcc.dg/format/asm_fprintf-3.c: Likewise.
9375         * gcc.dg/format/asm_fprintf-4.c: Likewise.
9376         * gcc.dg/format/asm_fprintf-5.c: Likewise.
9377         * gcc.dg/format/cast-1.c: Likewise.
9378         * gcc.dg/format/gcc_diag-3.c: Likewise.
9379         * gcc.dg/format/gcc_diag-4.c: Likewise.
9380         * gcc.dg/format/gcc_diag-6.c: Likewise.
9381         * gcc.dg/format/gcc_diag-8.c: Likewise.
9382         * gcc.dg/format/gcc_diag-9.c: Likewise.
9383         * gcc.dg/format/nul-2.c: Likewise.
9384         * gcc.dg/format/opt-1.c: Likewise.
9385         * gcc.dg/format/opt-2.c: Likewise.
9386         * gcc.dg/format/opt-3.c: Likewise.
9387         * gcc.dg/format/opt-4.c: Likewise.
9388         * gcc.dg/format/opt-5.c: Likewise.
9389         * gcc.dg/format/opt-6.c: Likewise.
9390         * gcc.dg/framework-2.c: Likewise.
9391         * gcc.dg/func-args-1.c: Likewise.
9392         * gcc.dg/func-outside-1.c: Likewise.
9393         * gcc.dg/func-outside-2.c: Likewise.
9394         * gcc.dg/gnu-cond-expr-2.c: Likewise.
9395         * gcc.dg/gnu-cond-expr-3.c: Likewise.
9396         * gcc.dg/if-empty-1.c: Likewise.
9397         * gcc.dg/init-bad-1.c: Likewise.
9398         * gcc.dg/init-bad-2.c: Likewise.
9399         * gcc.dg/init-bad-3.c: Likewise.
9400         * gcc.dg/init-desig-obs-2.c: Likewise.
9401         * gcc.dg/init-desig-obs-3.c: Likewise.
9402         * gcc.dg/init-empty-2.c: Likewise.
9403         * gcc.dg/init-empty-3.c: Likewise.
9404         * gcc.dg/inline-11.c: Likewise.
9405         * gcc.dg/inline-12.c: Likewise.
9406         * gcc.dg/inline-8.c: Likewise.
9407         * gcc.dg/inline-9.c: Likewise.
9408         * gcc.dg/inline3.c: Likewise.
9409         * gcc.dg/label-decl-1.c: Likewise.
9410         * gcc.dg/label-decl-2.c: Likewise.
9411         * gcc.dg/label-decl-3.c: Likewise.
9412         * gcc.dg/label-decl-4.c: Likewise.
9413         * gcc.dg/long-long-typespec-1.c: Likewise.
9414         * gcc.dg/lvalue-2.c: Likewise.
9415         * gcc.dg/lvalue-3.c: Likewise.
9416         * gcc.dg/nested-func-3.c: Likewise.
9417         * gcc.dg/nested-redef-1.c: Likewise.
9418         * gcc.dg/noreturn-4.c: Likewise.
9419         * gcc.dg/old-style-prom-2.c: Likewise.
9420         * gcc.dg/old-style-prom-3.c: Likewise.
9421         * gcc.dg/old-style-then-proto-1.c: Likewise.
9422         * gcc.dg/overflow-warn-1.c: Likewise.
9423         * gcc.dg/overflow-warn-2.c: Likewise.
9424         * gcc.dg/overflow-warn-3.c: Likewise.
9425         * gcc.dg/overflow-warn-4.c: Likewise.
9426         * gcc.dg/overflow-warn-6.c: Likewise.
9427         * gcc.dg/parm-forwdecl-2.c: Likewise.
9428         * gcc.dg/parm-forwdecl-3.c: Likewise.
9429         * gcc.dg/parm-impl-decl-1.c: Likewise.
9430         * gcc.dg/parm-impl-decl-2.c: Likewise.
9431         * gcc.dg/parm-incomplete-1.c: Likewise.
9432         * gcc.dg/parm-mismatch-1.c: Likewise.
9433         * gcc.dg/pointer-arith-1.c: Likewise.
9434         * gcc.dg/pointer-arith-2.c: Likewise.
9435         * gcc.dg/pointer-arith-3.c: Likewise.
9436         * gcc.dg/pointer-arith-4.c: Likewise.
9437         * gcc.dg/pointer-arith-6.c: Likewise.
9438         * gcc.dg/pointer-arith-7.c: Likewise.
9439         * gcc.dg/pointer-arith-8.c: Likewise.
9440         * gcc.dg/pr13804-1.c: Likewise.
9441         * gcc.dg/pr15698-1.c: Likewise.
9442         * gcc.dg/pr15698-2.c: Likewise.
9443         * gcc.dg/pr15698-3.c: Likewise.
9444         * gcc.dg/pr15698-4.c: Likewise.
9445         * gcc.dg/pr15698-5.c: Likewise.
9446         * gcc.dg/pr15698-6.c: Likewise.
9447         * gcc.dg/pr15698-7.c: Likewise.
9448         * gcc.dg/pr15698-8.c: Likewise.
9449         * gcc.dg/pr17188-1.c: Likewise.
9450         * gcc.dg/pr17301-1.c: Likewise.
9451         * gcc.dg/pr17301-2.c: Likewise.
9452         * gcc.dg/pr17730-1.c: Likewise.
9453         * gcc.dg/pr20368-1.c: Likewise.
9454         * gcc.dg/pr20368-2.c: Likewise.
9455         * gcc.dg/pr20368-3.c: Likewise.
9456         * gcc.dg/pr22308-1.c: Likewise.
9457         * gcc.dg/qual-component-1.c: Likewise.
9458         * gcc.dg/redecl-1.c: Likewise.
9459         * gcc.dg/redecl-11.c: Likewise.
9460         * gcc.dg/redecl-12.c: Likewise.
9461         * gcc.dg/redecl-13.c: Likewise.
9462         * gcc.dg/redecl-14.c: Likewise.
9463         * gcc.dg/redecl-15.c: Likewise.
9464         * gcc.dg/register-var-1.c: Likewise.
9465         * gcc.dg/register-var-2.c: Likewise.
9466         * gcc.dg/stmt-expr-2.c: Likewise.
9467         * gcc.dg/stmt-expr-3.c: Likewise.
9468         * gcc.dg/stmt-expr-label-1.c: Likewise.
9469         * gcc.dg/stmt-expr-label-2.c: Likewise.
9470         * gcc.dg/stmt-expr-label-3.c: Likewise.
9471         * gcc.dg/struct-empty-2.c: Likewise.
9472         * gcc.dg/struct-empty-3.c: Likewise.
9473         * gcc.dg/struct-parse-1.c: Likewise.
9474         * gcc.dg/struct-semi-1.c: Likewise.
9475         * gcc.dg/struct-semi-2.c: Likewise.
9476         * gcc.dg/struct-semi-3.c: Likewise.
9477         * gcc.dg/switch-5.c: Likewise.
9478         * gcc.dg/switch-6.c: Likewise.
9479         * gcc.dg/switch-7.c: Likewise.
9480         * gcc.dg/tls/diag-5.c: Likewise.
9481         * gcc.dg/transparent-union-1.c: Likewise.
9482         * gcc.dg/transparent-union-3.c: Likewise.
9483         * gcc.dg/typespec-1.c: Likewise.
9484         * gcc.dg/vla-init-2.c: Likewise.
9485         * gcc.dg/vla-init-3.c: Likewise.
9486         * gcc.dg/vla-init-4.c: Likewise.
9487         * gcc.dg/vla-init-5.c: Likewise.
9488         * gcc.dg/void-cast-2.c: Likewise.
9489         * gcc.dg/wvla-3.c: Likewise.
9490         * gcc.dg/wvla-7.c: Likewise.
9491         * gcc.target/i386/991209-1.c: Likewise.
9492         * gcc.target/ia64/fpreg-1.c: Likewise.
9493         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9494         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9495         
9496 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
9497
9498         PR fortran/31639
9499         * gfortran.dg/func_decl_4.f90: New test.
9500
9501 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
9502
9503         PR fortran/32727
9504         * gfortran.dg/interface_17.f90: New test.
9505
9506 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
9507
9508         PR fortran/32599
9509         * gfortran.dg/32599.f03: New test case.
9510
9511         PR fortran/32601
9512         * gfortran.dg/32601.f03: New test case.
9513         * gfortran.dg/32601_1.f03: Ditto.
9514         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9515         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9516
9517 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
9518
9519         * gcc.c-torture/execute/align-3.c: Remove function addr check.
9520
9521 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9522             Devang Patel  <dpatel@apple.com>
9523
9524         PR tree-optimization/25413
9525         * gcc.dg/vect/vect-align-1.c: New.
9526         * gcc.dg/vect/vect-align-2.c: New.
9527         * gcc.dg/vect/pr25413.c: New.
9528         * gcc.dg/vect/pr25413a.c: New.
9529         * gcc.dg/vect/pr31699.c: Fix dg-final check.
9530
9531 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
9532
9533         * lib/target-support.exp (check_ultrasparc_hw_available):
9534         New function.
9535         (is-effective-target): Check $arg for ultrasparc_hw.
9536         (is-effective-target-keyword): Likewise.
9537         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9538         when determining what to do on sparc platforms.
9539         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9540         * gcc.dg/20001101-1.c: Likewise.
9541         * gcc.dg/20001101-2.c: Likewise.
9542         * gcc.dg/ultrasp9.c: Likewise.
9543         * gcc.dg/ultrasp10.c: Likewise.
9544         * gcc.target/sparc/pdist-3.c: Likewise.
9545
9546 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
9547
9548         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9549
9550 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
9551
9552         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9553         get vectorized.
9554         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9555         now get vectorized.
9556         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9557         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9558         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9559         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9560         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9561         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9562         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9563         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9564         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9565         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9566         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9567         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9568         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9569         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9570         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9571         * lib/target-supports.exp (check_effective_target_vect_int_mul):
9572         Add spu.
9573
9574 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
9575
9576         PR c++/30854
9577         * g++.dg/parse/error30.C: New test.
9578
9579 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9580
9581         PR fortran/29804
9582         * gfortran.dg/alloc_comp_misc_1.f90: New test.
9583
9584 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
9585
9586         * gfortran.fortran-torture/compile/pr32663.f: New test.
9587
9588 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9589
9590         PR c++/31027
9591         * g++.dg/inherit/virtual4.C: New.
9592
9593 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
9594
9595         PR target/32661
9596         * gcc.target/i386/pr32661-1.c: New test.
9597
9598 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
9599
9600         * gnat.dg/invariant_index.ad[sb]: New test.
9601
9602 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
9603
9604         PR c++/32560
9605         * g++.dg/template/decl3.C: New.
9606
9607 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
9608
9609         PR 32617
9610         * gcc.c-torture/execute/align-3.c: New.
9611
9612 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
9613
9614         PR target/32708
9615         * gcc.target/i386/pr32708-1.c: New test.
9616         * gcc.target/i386/pr32708-2.c: Ditto.
9617         * gcc.target/i386/pr32708-3.c: Ditto.
9618
9619 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
9620
9621         * g++.dg/init/new20.C: Remove svn:executable flag.
9622
9623 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9624
9625         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9626
9627 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
9628
9629         * gcc.dg/ultrasp7.c: Add fpic target requirement.
9630
9631 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9632
9633         PR testsuite/25241
9634         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
9635         directive.
9636         
9637 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
9638
9639         PR fortran/32157
9640         * gfortran.dg/overload_2.f90: New test.
9641
9642         PR fortran/32689
9643         * gfortran.dg/transfer_simplify_5.f90
9644
9645         PR fortran/32634
9646         * gfortran.dg/interface_15.f90: New test.
9647
9648 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
9649
9650         PR libfortran/32336
9651         * gfortran.dg/matmul_5.f90:  New test case.
9652
9653 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9654
9655         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
9656         * gcc.dg/fesd-any.h: Likewise.
9657         * gcc.dg/fesd-baseonly.c: Likewise.
9658         * gcc.dg/fesd-baseonly.h: Likewise.
9659         * gcc.dg/fesd-none.c: Likewise.
9660         * gcc.dg/fesd-none.h: Likewise.
9661         * gcc.dg/fesd-reduced.c: Likewise.
9662         * gcc.dg/fesd-reduced.h: Likewise.
9663         * gcc.dg/fesd-sys.c: Likewise.
9664         * gcc.dg/fesd-sys.h: Likewise
9665         * gcc.dg/fesd.h: Likewise.
9666
9667         * g++.dg/debug/dwarf2: New directory.
9668         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
9669         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
9670         * g++.dg/other/fesd-any.h: Likewise.
9671         * g++.dg/other/fesd-baseonly.C: Likewise.
9672         * g++.dg/other/fesd-baseonly.h: Likewise.
9673         * g++.dg/other/fesd-none.C: Likewise.
9674         * g++.dg/other/fesd-none.h: Likewise.
9675         * g++.dg/other/fesd-reduced.C: Likewise.
9676         * g++.dg/other/fesd-reduced.h: Likewise.
9677         * g++.dg/other/fesd-sys.C: Likewise.
9678         * g++.dg/other/fesd-sys.h: Likewise.
9679         * g++.dg/other/fesd.h: Likewise.
9680
9681 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
9682
9683         PR fortran/31129
9684         * gfortran.dg/parameter_unused.f90: New test.
9685
9686 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
9687
9688         PR tree-optimization/32681
9689         * gcc.dg/tree-ssa/pr32681.c: New test.
9690
9691 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9692
9693         PR fortran/32678
9694         * gfortran.dg/fmt_t_5.f90: New test.
9695
9696 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
9697
9698         PR c++/30535
9699         * g++.dg/template/operator10.C: New.
9700
9701 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
9702
9703         PR libfortran/32217
9704         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
9705
9706 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9707
9708         PR fortran/29876
9709         * gfortran.dg/operator_6.f90: New test.
9710
9711 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9712
9713         PR fortran/17711
9714         * gfortran.dg/operator_4.f90: New test.
9715         * gfortran.dg/operator_5.f90: New test.
9716         * gfortran.dg/logical_comp.f90: Adjusted error messages.
9717         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
9718
9719 2007-07-08  Tobias Burnus  <burnus@net-b.de>
9720
9721         PR fortran/32669
9722         * gfortran.dg/argument_checking_6.f90: New.
9723
9724 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
9725
9726         PR fortran/25094
9727         * gfortran.dg/interface_155555.f90: New test.
9728
9729 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9730
9731         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9732         c99-math-long-double-1.c, c99-math.h: Test subnormals.
9733
9734 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9735
9736         PR testsuite/25241
9737         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
9738         discern pedantic diagnostics and errors.
9739         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
9740         and not an error.
9741         * gcc.dg/20050121-1.c: This is an error and not a warning.
9742         * gcc.target/i386/sseregparm-2.c:  Likewise.
9743         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
9744         * gcc.dg/charset/attribute2.c: Likewise.
9745         * gcc.dg/bitfld-1.c: Likewise.
9746         * gcc.dg/pack-test-2.c: Likewise.
9747         * gcc.dg/940510-1.c: Match separately error and warning.
9748         * gcc.dg/array-2.c: Match separately multiple messages. The second
9749         diagnostic is a pedantic warning and not an error.
9750         * gcc.dg/pr14475.c: Match separately multiple messages.
9751         * gcc.dg/pr18809-1.c: Likewise.
9752         * gcc.dg/pr27953.c: Likewise.
9753         * gcc.dg/vla-init-1.c: Likewise.
9754         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
9755
9756 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9757
9758         PR fortran/32644
9759         * gfortran.dg/char_decl_1.f90: New test.
9760
9761 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
9762
9763         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
9764
9765 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
9766
9767         PR c++/32232
9768         * g++.dg/template/overload9.C: New test.
9769
9770 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
9771
9772         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
9773         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
9774
9775 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9776
9777         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
9778         * gcc.dg/20001012-2.c: Likewise.
9779         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
9780         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
9781
9782 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
9783
9784         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
9785         about the chunk size when STACK_SIZE is defined.
9786
9787 2007-07-06  Josh Conner  <jconner@apple.com>
9788
9789         PR middle-end/32602
9790         * gcc.dg/sibcall-8.c: New test.
9791
9792 2007-07-06  Josh Conner  <jconner@apple.com>
9793
9794         PR middle-end/32603
9795         * gcc.target/arm/sibcall-1.c: New test.
9796
9797 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
9798
9799         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
9800
9801 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
9802
9803         * gfortran.dg/save_parameter.f90: New test.
9804         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
9805
9806 2007-07-06  Richard Guenther  <rguenther@suse.de>
9807
9808         * g++.dg/opt/pr30965.C: New testcase.
9809
9810 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
9811
9812         * gcc.target/mips/save-restore-5.c: New test.
9813
9814 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9815
9816         PR rtl_optimization/32450
9817         * gcc.dg/pr32450.c: New runtime test.
9818
9819 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
9820
9821         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
9822         single underscore in scan directives.
9823
9824 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/32245
9827         * g++.dg/init/ptrmem4.C: New test.
9828
9829         PR c++/32251
9830         * g++.dg/init/new21.C: Likewise.
9831
9832         PR c++/31992
9833         * g++.dg/template/static30.C: Likewise.
9834
9835 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
9836
9837         * gcc.dg/vect/costmodel/ppc: New directory.
9838         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
9839         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
9840         New test.
9841         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
9842         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
9843         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
9844         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
9845         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
9846         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
9847         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
9848         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
9849         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
9850         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
9851         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
9852         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
9853         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
9854         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
9855
9856 2007-07-05  Tobias Burnus  <burnus@net-b.de>
9857
9858         PR fortran/32359
9859         * gfortran.dg/module_md5_1.f90: Update MD5 number.
9860
9861 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
9862
9863         PR fortran/32526
9864         * gfortran.dg/interface_14.f90: New test.
9865
9866         PR fortran/32613
9867         * gfortran.dg/do_iterator_2.f90: New test.
9868
9869 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
9870
9871         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
9872         (FE_DEC_DOWNWARD): Likewise.
9873         (FE_DEC_UPWARD): Likewise.
9874         (FE_DEC_TOWARDZERO): Likewise.
9875         (FE_DEC_TONEARESTFROMZERO): Likewise.
9876
9877 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
9878
9879         * gcc.c-torture/compile/pr32606.c: New.
9880         * gfortran.fortran-torture/execute/pr32604.f90: New.
9881
9882 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
9883
9884         * gcc.dg/visibility-12.c: New test.
9885         * gcc.dg/visibility-13.c: Likewise.
9886         * g++.dg/ext/visibility-9.C: Likewise.
9887         * g++.dg/ext/visibility-10.C: Likewise.
9888
9889 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9890
9891         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
9892         * gcc.dg/sh-relax-vxworks.c: New test.
9893
9894 2007-07-04  Richard Guenther  <rguenther@suse.de>
9895
9896         PR tree-optimization/32500
9897         * gcc.c-torture/execute/pr32500.c: New testcase.
9898
9899 2007-07-04  Richard Guenther  <rguenther@suse.de>
9900
9901         PR tree-optimization/32482
9902         * gcc.c-torture/compile/pr32482.c: New testcase.
9903
9904 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9905
9906         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
9907         VxWorks kernels.
9908         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
9909         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
9910         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
9911         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
9912
9913 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9914
9915         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
9916
9917 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
9918
9919         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
9920
9921 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9922
9923         PR fortran/31198
9924         * gfortran.dg/min_max_optional_1.f90: New test.
9925         * gfortran.dg/min_max_optional_2.f90: New test.
9926         * gfortran.dg/min_max_optional_3.f90: New test.
9927
9928 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9929
9930         PR fortran/32545
9931         * gfortran.dg/fmt_error.f90: New test.
9932
9933 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9934
9935         PR fortran/32612
9936         * gfortran.dg/interface_13.f90: New test.
9937
9938 2007-07-03  Dave Brolley  <brolley@redhat.com>
9939
9940         PR c++/31743
9941         * g++.dg/init/new20.C: New test.
9942
9943 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
9944
9945         PR fortran/32579
9946         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
9947
9948 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9949
9950         PR fortran/25062
9951         * common_7.f90: New.
9952         * common_8.f90: New.
9953         * common_9.f90: New.
9954
9955 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9956
9957         PR fortran/30940
9958         * gfortran.dg/argument_checking_1.f90: New.
9959         * gfortran.dg/argument_checking_2.f90: New.
9960         * gfortran.dg/argument_checking_3.f90: New.
9961         * gfortran.dg/argument_checking_4.f90: New.
9962         * gfortran.dg/argument_checking_5.f90: New.
9963         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
9964         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
9965
9966 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9967
9968         * gcc.dg/pr32176.c: Add -w to default dg-options.
9969
9970 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
9971
9972         * gcc.c-torture/compile/ssa-pre-1.c: New test.
9973
9974 2007-07-03  Tobias Burnus  <burnus@net-b.de>
9975
9976         PR fortran/20888
9977         * gfortran.dg/null_2.f90: New.
9978
9979 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9980             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9981
9982         PR middle-end/32176
9983         * gcc.dg/pr32176.c: New test.
9984
9985 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
9986
9987         * gcc.dg/const-float80.c : New test.
9988         * gcc.dg/const-float128.c : New test.
9989         * gcc.dg/const-float80-ped.c : New test.
9990         * gcc.dg/const-float128-ped.c : New test.
9991
9992 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9993
9994         * gcc.dg/c99-math.h: Fix typo.
9995
9996 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR libgomp/32468
9999         * gcc.dg/gomp/pr32468-1.c: New test.
10000
10001 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10002
10003         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10004         an ABI option.
10005
10006 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
10007
10008         * gfortran.fortran-torture/compile/pr32583.f: New.
10009         * gcc.c-torture/compile/pr32584.c: New
10010
10011 2007-07-02  Ollie Wild  <aaw@google.com>
10012
10013         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10014         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10015
10016 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
10017
10018         * gcc.target/mips/save-restore-1.c: New test.
10019         * gcc.target/mips/save-restore-2.c: Likewise.
10020         * gcc.target/mips/save-restore-3.c: Likewise.
10021         * gcc.target/mips/save-restore-4.c: Likewise.
10022
10023 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
10024
10025         PR tree-optimization/31966
10026         PR tree-optimization/32533
10027         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10028         * gfortran.dg/pr32533.f90: Ditto.
10029
10030 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
10031
10032         * g++.dg/opt/nrv12.C: New test.
10033         * gcc.target/i386/nrv1.c: New test.
10034
10035         PR c++/31748
10036         * g++.dg/gomp/pr31748.C: New test.
10037
10038 2007-07-02  Ira Rosen  <irar@il.ibm.com>
10039  
10040         PR tree-optimization/32230
10041         * gcc.dg/vect/pr32230.c: New test.
10042
10043 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
10044
10045         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10046         * bind_c_coms.f90: Ditto.
10047         * bind_c_coms_driver.c: Ditto.
10048         * bind_c_dts.f90: Ditto.
10049         * bind_c_dts_2.f03: Ditto.
10050         * bind_c_dts_2_driver.c: Ditto.
10051         * bind_c_dts_3.f03: Ditto.
10052         * bind_c_dts_4.f03: Ditto.
10053         * bind_c_dts_driver.c: Ditto.
10054         * bind_c_implicit_vars.f03: Ditto.
10055         * bind_c_procs.f03: Ditto.
10056         * bind_c_usage_2.f03: Ditto.
10057         * bind_c_usage_3.f03: Ditto.
10058         * bind_c_usage_5.f03: Ditto.
10059         * bind_c_usage_6.f03: Ditto.
10060         * bind_c_usage_7.f03: Ditto.
10061         * bind_c_vars.f90: Ditto.
10062         * bind_c_vars_driver.c: Ditto.
10063         * binding_c_table_15_1.f03: Ditto.
10064         * binding_label_tests.f03: Ditto.
10065         * binding_label_tests_10.f03: Ditto.
10066         * binding_label_tests_10_main.f03: Ditto.
10067         * binding_label_tests_11.f03: Ditto.
10068         * binding_label_tests_11_main.f03: Ditto.
10069         * binding_label_tests_12.f03: Ditto.
10070         * binding_label_tests_13.f03: Ditto.
10071         * binding_label_tests_13_main.f03: Ditto.
10072         * binding_label_tests_14.f03: Ditto.
10073         * binding_label_tests_2.f03: Ditto.
10074         * binding_label_tests_3.f03: Ditto.
10075         * binding_label_tests_4.f03: Ditto.
10076         * binding_label_tests_5.f03: Ditto.
10077         * binding_label_tests_6.f03: Ditto.
10078         * binding_label_tests_7.f03: Ditto.
10079         * binding_label_tests_8.f03: Ditto.
10080         * binding_label_tests_9.f03: Ditto.
10081         * c_assoc.f90: Ditto.
10082         * c_assoc_2.f03: Ditto.
10083         * c_f_pointer_shape_test.f90: Ditto.
10084         * c_f_pointer_tests.f90: Ditto.
10085         * c_f_tests_driver.c: Ditto.
10086         * c_funloc_tests.f03: Ditto.
10087         * c_funloc_tests_2.f03: Ditto.
10088         * c_funloc_tests_3.f03: Ditto.
10089         * c_funloc_tests_3_funcs.c: Ditto.
10090         * c_kind_params.f90: Ditto.
10091         * c_kind_tests_2.f03: Ditto.
10092         * c_kinds.c: Ditto.
10093         * c_loc_driver.c: Ditto.
10094         * c_loc_test.f90: Ditto.
10095         * c_loc_tests_2.f03: Ditto.
10096         * c_loc_tests_2_funcs.c: Ditto.
10097         * c_loc_tests_3.f03: Ditto.
10098         * c_loc_tests_4.f03: Ditto.
10099         * c_loc_tests_5.f03: Ditto.
10100         * c_loc_tests_6.f03: Ditto.
10101         * c_loc_tests_7.f03: Ditto.
10102         * c_loc_tests_8.f03: Ditto.
10103         * c_ptr_tests.f03: Ditto.
10104         * c_ptr_tests_10.f03: Ditto.
10105         * c_ptr_tests_5.f03: Ditto.
10106         * c_ptr_tests_7.f03: Ditto.
10107         * c_ptr_tests_7_driver.c: Ditto.
10108         * c_ptr_tests_8.f03: Ditto.
10109         * c_ptr_tests_8_funcs.c: Ditto.
10110         * c_ptr_tests_9.f03: Ditto.
10111         * c_ptr_tests_driver.c: Ditto.
10112         * c_size_t_driver.c: Ditto.
10113         * c_size_t_test.f03: Ditto.
10114         * com_block_driver.f90: Ditto.
10115         * global_vars_c_init.f90: Ditto.
10116         * global_vars_c_init_driver.c: Ditto.
10117         * global_vars_f90_init.f90: Ditto.
10118         * global_vars_f90_init_driver.c: Ditto.
10119         * interop_params.f03: Ditto.
10120         * iso_c_binding_only.f03: Ditto.
10121         * iso_c_binding_rename_1.f03: Ditto.
10122         * iso_c_binding_rename_1_driver.c: Ditto.
10123         * iso_c_binding_rename_2.f03: Ditto.
10124         * iso_c_binding_rename_2_driver.c: Ditto.
10125         * kind_tests_2.f03: Ditto.
10126         * kind_tests_3.f03: Ditto.
10127         * module_md5_1.f90: Ditto.
10128         * only_clause_main.c: Ditto.
10129         * print_c_kinds.f90: Ditto.
10130         * test_bind_c_parens.f03: Ditto.
10131         * test_c_assoc.c: Ditto.
10132         * test_com_block.f90: Ditto.
10133         * test_common_binding_labels.f03: Ditto.
10134         * test_common_binding_labels_2.f03: Ditto.
10135         * test_common_binding_labels_2_main.f03: Ditto.
10136         * test_common_binding_labels_3.f03: Ditto.
10137         * test_common_binding_labels_3_main.f03: Ditto.
10138         * test_only_clause.f90: Ditto.
10139         * use_iso_c_binding.f90: Ditto.
10140         * value_5.f90: Ditto.
10141         * value_test.f90: Ditto.
10142         * value_tests_f03.f90: Ditto.
10143
10144 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
10145
10146         * gcc.dg/tls/opt-14.c: New.
10147
10148 2007-07-01  Ollie Wild  <aaw@google.com>
10149
10150         * g++.dg/lookup/using16.C: New test.
10151         * g++.dg/lookup/using17.C: New test.
10152
10153 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
10154
10155         PR fortran/32239
10156         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10157         (test_4): Use proper test for floating point equality.
10158         (test_8): Likewise.
10159
10160 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10161
10162         PR libgfortran/32554
10163         * gfortran.dg/fmt_p_1.f90: New test.
10164
10165 2007-07-01  Ira Rosen  <irar@il.ibm.com>
10166
10167         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10168         initialization and fix dg-final check - the initialization loop is
10169         vectorizable.
10170
10171 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10172             Volker Reichelt  <reichelt@netcologne.de>
10173
10174         PR middle-end/32559
10175         * gcc.dg/pr32559.c: New test.
10176
10177 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
10178
10179         PR tree-optimization/25371
10180         * gcc.dg/vect/pr25371.c: New test.
10181
10182 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
10183
10184         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10185         when allocating and initializing a flexible array.
10186
10187 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
10188
10189         PR fortran/20373
10190         * gfortran.dg/intrinsic.f90: New test.
10191
10192 2007-06-30  Tobias Burnus  <burnus@net-b.de>
10193
10194         PR fortran/32555
10195         * gfortran.dg/fmt_zero_check.f90: New.
10196
10197 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
10198
10199         PR fortran/30284
10200         * gfortran.dg/repeat_f90: New test.
10201
10202 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10203
10204         PR testsuite/25241
10205         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10206         -pedantic-errors, so we should match errors.
10207         * gcc.dg/cpp/escape-1.c: Likewise.
10208         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10209         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10210         warning.
10211         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10212         errors instead of warnings.
10213         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10214         a pedantic warning.
10215         * gcc.dg/cpp/arith-3.c: Likewise.
10216
10217 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10218
10219         PR testsuite/25241
10220         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10221         * gcc.dg/pch/valid-2.c: Likewise.
10222         * gcc.dg/pch/valid-3.c: Likewise.
10223         * gcc.dg/pch/warn-1.c: Likewise.
10224         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10225         
10226 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10227
10228         PR c/4076
10229         * gcc.dg/Wunused-function.c: New.
10230         
10231 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10232
10233         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10234
10235 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
10236
10237         * g++.dg/other/canon-31724.C: New.
10238         
10239 2007-06-29  Jan Hubicka  <jh@suse.cz>
10240
10241         PR middle-end/32372
10242         * gcc.c-torture/compile/pr32372.c: new.
10243
10244 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10245
10246         * gfortran.dg/operator_3.f90: New test.
10247
10248 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
10249
10250         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10251         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10252
10253 2007-06-29  Richard Guenther  <rguenther@suse.de>
10254
10255         PR middle-end/32493
10256         * gcc.dg/inline-23.c: New testcase.
10257
10258 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
10259
10260         PR tree-optimization/24659
10261         * gcc.target/i386/vectorize2.c: New test.
10262         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10263         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10264
10265 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
10266
10267         * gcc.dg/pointer-arith-9.c: New test.
10268
10269 2007-06-29  Tobias Burnus  <burnus@net-b.de>
10270
10271         PR fortran/32483
10272         * gfortran.dg/fmt_read_2.f90: New.
10273
10274 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10275
10276         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10277         If it exists, don't try to create it.
10278
10279 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
10280
10281         * g++.dg/ext/visibility/ms-compat-1.C: New.
10282
10283 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10284
10285         PR tree-opt/32417
10286         * gfortran.fortran-torture/compile/pr32417.f90: New test.
10287
10288 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
10289
10290         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10291         targets.
10292
10293 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
10294
10295         PR fortran/32467
10296         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10297
10298 2007-06-27  Richard Guenther  <rguenther@suse.de>
10299
10300         PR middle-end/32492
10301         * gcc.dg/inline-22.c: New testcase.
10302
10303 2007-06-26  Hui-May Chang <hm.chang@apple.com>
10304
10305         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10306         the scan-assembler constant.
10307
10308 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
10309
10310         PR 20216
10311         * gcc.dg/pr20216.c: New.
10312
10313 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10314
10315         PR tree-opt/32421
10316         * gcc.dg/vect/pr32421.c: New test.
10317
10318 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
10319
10320         PR c++/32111
10321         * g++.dg/other/friend5.C: New test.
10322
10323 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
10324
10325         PR fortran/32464
10326         * gfortran.dg/host_assoc_function_2.f90: New test.
10327
10328         PR fortran/31494
10329         * gfortran.dg/host_assoc_call_1.f90: New test.
10330
10331 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10332
10333         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10334         
10335 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10336
10337         PR fortran/32456
10338         * gfortran.dg/error_format.f90: New test.
10339
10340 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10341
10342         PR fortran/32136
10343         * gfortran.dg/pr32136.f90: New test.
10344
10345 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
10346
10347         PR fortran/31726
10348         * gfortran.dg/minmaxloc_1.f90: New test.
10349
10350         PR fortran/32298
10351         * gfortran.dg/minmaxloc_2.f90: New test.
10352
10353 2007-06-23  Richard Guenther  <rguenther@suse.de>
10354
10355         PR tree-optimization/16876
10356         PR middle-end/29478
10357         * gcc.dg/pr29254.c: The warning is bogus.
10358         * gcc.dg/warn-1.c: Likewise.
10359         * gcc.dg/assign-warn-3.c: Likewise.
10360         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10361
10362 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
10363
10364         * gcc.c-torture/execute/20070623-1.c: New.
10365
10366 2007-06-22  Jan Hubicka  <jh@suse.cz>
10367
10368         * gcc.c-torture/compile/pr31541.c: New.
10369
10370 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10371
10372         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10373         Remove -m64 from dg-options.
10374
10375 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
10376
10377         PR middle-end/32374
10378         * gcc.dg/pr32374.c: New test.
10379
10380 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10381
10382         PR fortran/32360
10383         * gfortran.dg/pointer_assign_3.f90: New test.
10384
10385 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
10386
10387         * gcc.dg/tree-ssa/pr19590.c: New.
10388
10389 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10390
10391         PR fortran/31162
10392         * gfortran.dg/assign.f90: Update test.
10393         * gfortran.dg/real_do_1.f90: Update test.
10394         * gfortran.dg/gomp/omp_do1.f90: Update test.
10395         * gfortran.dg/warnings_are_errors_1.f: Update test.
10396         * gfortran.dg/g77/20010519-1.f: Update test.
10397         * gfortran.dg/g77/pr9258.f: Update test.
10398         * gfortran.dg/g77/960317-1.f: Update test.
10399
10400 2007-06-21  Richard Guenther  <rguenther@suse.de>
10401
10402         PR tree-optimization/32453
10403         * gcc.c-torture/compile/pr32453.c: New testcase.
10404
10405 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
10406
10407         PR tree-optimization/31866
10408         * gcc.dg/pr31866.c: New test.
10409
10410 2007-06-21  Richard Guenther  <rguenther@suse.de>
10411
10412         PR tree-optimization/32451
10413         * g++.dg/torture/20070621-1.C: New testcase.
10414
10415 2007-06-21  Christian Bruel  <christian.bruel@st.com>
10416
10417         * gcc.dg/attr-isr.c: Test delay slot content.
10418         
10419 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10420
10421         PR fortran/32361
10422         gfortran.dg/pointer_assign_2.f90: New test.
10423
10424 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10425
10426         PR fortran/25061
10427         gfortran.dg/invalid_procedure_name.f90: New test.
10428
10429 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
10430
10431         PR tree-optimization/25737
10432         * gcc.dg/tree-ssa/alias-14.c: New test.
10433
10434 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
10435
10436         * gcc.target/i386/large-size-array-3.c: New.
10437
10438 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10439         Richard Guenther  <rguenther@suse.de>
10440
10441         PR fortran/32140
10442         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10443
10444 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
10445
10446         PR middle-end/31959
10447         * gcc.dg/pr31959.c: New test.
10448
10449         PR inline-asm/32109
10450         * g++.dg/ext/asm10.C: New test.
10451
10452         PR middle-end/32285
10453         * gcc.c-torture/execute/20070614-1.c: New test.
10454
10455 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
10456
10457         * gcc.target/arm/stack-corruption.c: New test.
10458
10459 2007-06-19  Richard Guenther  <rguenther@suse.de>
10460
10461         * g++.dg/torture/pr30252.C: New testcase.
10462
10463 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
10464
10465         PR tree-optimization/32353
10466         * g++.dg/opt/nrv13.C: New test.
10467
10468 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
10469
10470         PR fortran/20863
10471         PR fortran/20882
10472         * gfortran.dg/impure_assignment_2.f90 : New test.
10473
10474         PR fortran/32236
10475         * gfortran.dg/data_initialized_2.f90 : New test.
10476
10477         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10478         appropriate version of 'dmach'.
10479
10480 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10481
10482         PR target/32389
10483         * gcc.target/i386/pr32389.c New test.
10484
10485 2007-06-18  Simon Baldwin <simonb@google.com>
10486
10487         PR c++/31923
10488         * g++.dg/template/error25.C: New.
10489         * g++.dg/template/spec35.C: New.
10490
10491 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
10492
10493         * gcc.c-torture/compile/pr32355.c: New testcase.
10494         
10495 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
10496
10497         PR tree-optimization/32383
10498         * g++.dg/opt/pr32383.C: New test.
10499
10500 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
10501
10502         PR rtl-optimization/32366
10503         * gcc.dg/vect/pr32366.c: New test.
10504
10505 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
10506
10507         * gcc.c-torture/compile/pr32349.c: New testcase.
10508         
10509 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10510
10511         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10512         * gcc.target/sparc/combined-2.c: Likewise.
10513         * gcc.target/sparc/fexpand.c : Likewise.
10514         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
10515         * gcc.target/sparc/fpack16.c : Likewise.
10516         * gcc.target/sparc/fpmerge.c : Likewise.
10517         * gcc.target/sparc/fpmul.c : Likewise.
10518         * gcc.target/sparc/noresult.c : Likewise.
10519         * gcc.target/sparc/pdist.c: Likewise.
10520
10521 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
10522
10523         PR middle-end/31723
10524         * gcc.target/i386/recip-divf.c: New test.
10525         * gcc.target/i386/recip-sqrtf.c: Ditto.
10526         * gcc.target/i386/recip-vec-divf.c: Ditto.
10527         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10528         * gcc.target/i386/sse-recip.c: Ditto.
10529         * gcc.target/i386/sse-recip-vec.c: Ditto.
10530
10531 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10532
10533         PR tree-opt/32225
10534         * gcc.c-torture/compile/20070605-1.c: New test.
10535
10536         * gcc.c-torture/compile/20070603-1.c: New testcase.
10537         * gcc.c-torture/compile/20070603-2.c: New testcase.
10538
10539         * gcc.c-torture/compile/20070531-1.c: New test.
10540
10541         PR tree-opt/32167
10542         * gcc.c-torture/compile/20070531-2.c: New test.
10543
10544         PR tree-opt/32144
10545         * gcc.c-torture/compile/20070529-1.c: New test.
10546
10547         PR tree-opt/32145
10548         * gcc.c-torture/compile/20070529-2.c: New test.
10549
10550         PR tree-opt/32015
10551         * gcc.c-torture/compile/20070520-1.c: New test.
10552
10553         * g++.dg/ext/java-1.C: New test.
10554
10555         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10556         loops instead of one. Remove the "can't determine dependence"
10557         check.
10558         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10559         needed as the cast is gone in the first place.
10560         * gcc.dg/max-1.c: Change local variable a to be a global one.
10561         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10562         have a cast which is PREd.
10563
10564 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
10565
10566         * g++.dg/lookup/anon6.C: New test.
10567
10568 2007-06-14  Dirk Mueller  <dmueller@suse.de>
10569
10570         PR c++/31806
10571         * g++.dg/opt/static6.C: New testcase.
10572
10573 2007-06-14  Geoff Keating  <geoffk@apple.com>
10574
10575         * g++.dg/ext/visibility/overload-1.C: New.
10576
10577         PR 31093
10578         * g++.dg/ext/visibility/anon4.C: New.
10579
10580 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
10581
10582         PR target/32268
10583         * gcc.target/i386/pr32268.c: New test.
10584
10585 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
10586
10587         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10588         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10589         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10590
10591         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10592         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10593         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10594         BID is used.
10595
10596 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
10597
10598         PR fortran/32302
10599         * gfortran.dg/common_resize_1.f90: New test.
10600
10601 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
10602
10603         PR target/32274
10604         * gcc.dg/vect/pr32224.c: Fix.   
10605         
10606 2007-06-13  Eric Christopher  <echristo@apple.com>
10607
10608         * gcc.target/i386/ssefn-1.c: Add -march=i386.
10609
10610 2007-06-13  Tobias Burnus  <burnus@net-b.de>
10611
10612         PR fortran/32323
10613         * gfortran.dg/actual_array_vect_1.f90: New.
10614
10615 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10616
10617         * gcc.target/sparc/mfpu.c: New test.
10618
10619 2007-06-12  Geoff Keating  <geoffk@apple.com>
10620
10621         * g++.dg/warn/weak1.C: Suppress on Darwin.
10622         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10623
10624 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10625
10626         PR middle-end/31579
10627          * g++.dg/torture/pr31579.C: New testcase.
10628
10629 2007-06-12  Ian Lance Taylor  <iant@google.com>
10630
10631         PR libstdc++/29286
10632         * g++.dg/init/new16.C: New test.
10633         * g++.dg/init/new17.C: New test.
10634         * g++.dg/init/new18.C: New test.
10635         * g++.dg/init/new19.C: New test.
10636
10637 2007-06-12  Olivier Hainque  <hainque@adacore.com>
10638
10639         * gnat.dg/lhs_view_convert.adb: New test.
10640
10641 2007-06-12  Richard Guenther  <rguenther@suse.de>
10642
10643         PR tree-optimization/15353
10644         PR tree-optimization/31657
10645         * gcc.c-torture/execute/20070424-1.c: New testcase.
10646         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
10647         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
10648         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
10649         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
10650         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
10651
10652 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10653
10654         PR rtl-optimization/32293
10655         * gcc.dg/pr32293.c: New test.
10656
10657 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
10658
10659         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
10660
10661 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
10662
10663         PR fortran/29786
10664         * gfortran.dg/equiv_7.f90: New test.
10665         * gfortran.dg/equiv_constraint_7.f90: Change error message.
10666
10667         PR fortran/30875
10668         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
10669
10670 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
10671
10672         * gcc.dg/setjmp-3.c: Rename raise to raise0.
10673         * gcc.dg/setjmp-4.c: Likewise.
10674         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
10675
10676 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
10677
10678         PR rtl-optimization/31025
10679         * gfortran.dg/pr31025.f90: New.
10680
10681 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10682
10683         PR target/32280
10684         * gcc.target/i386/pr32280.c: New test.
10685
10686 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
10687
10688         PR middle-end/32279
10689         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
10690
10691 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10692
10693         PR libgfortran/32235
10694         * gfortran.dg/backspace_9.f: New test.
10695
10696 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
10697
10698         * gcc.dg/tree-ssa/prefetch-7.c: New test.
10699
10700 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
10701
10702         * gcc.dg/tree-ssa/loop-28.c: New testcase.
10703
10704 2007-06-09  Ian Lance Taylor  <iant@google.com>
10705
10706         PR tree-optimization/32169
10707         * gcc.c-torture/compile/pr32169.c: New test.
10708
10709 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
10710
10711         * gcc.dg/vect/costmodel: New directory.
10712         * gcc.dg/vect/costmodel/i386: New directory.
10713         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
10714         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
10715         New test.
10716         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
10717         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
10718         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
10719         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
10720         * gcc.dg/vect/costmodel/x86_64: New directory.
10721         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
10722         New testsuite.
10723         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
10724         New test.
10725         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
10726         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
10727         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
10728         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
10729         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
10730
10731 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
10732
10733         PR tree-optimization/32243
10734         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
10735         flags for -Os tests.
10736         * gcc.dg/vect/03-vect-pr32243.c: New test.
10737
10738 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
10739
10740         PR tree-optimization/32224
10741         * gcc.dg/vect/pr32224.c: New test.
10742
10743 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
10744
10745         PR c++/32177
10746         * g++.dg/gomp/pr32177.C: New test.
10747
10748 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10749
10750         PR testsuite/25241
10751         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
10752         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
10753         warning nor an error.
10754         * gcc.dg/Wfatal-2.c: Likewise.
10755         * gcc.dg/Werror-1.c: Likewise.
10756         * gcc.dg/Werror-5.c: Likewise.
10757         * gcc.dg/Werror-7.c: Likewise.
10758         * gcc.dg/Werror-10.c: Likewise.
10759         * gcc.dg/Werror-11.c: Likewise.
10760
10761 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
10762
10763         PR c++/30759
10764         * g++.dg/init/brace6.C: New test.
10765
10766 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
10767
10768         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
10769         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
10770         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
10771         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
10772
10773         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
10774         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
10775         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
10776         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
10777         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
10778         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
10779         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
10780         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
10781
10782         * gcc.dg/darwin-minversion-3.c: New.
10783
10784 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
10785
10786         * gcc.target/i386/builtin-copysign.c: New test.
10787
10788 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10789
10790         PR tree-optimization/32220
10791         * gfortran.dg/predcom-2.f: New testcase.
10792
10793 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10794
10795         PR tree-opt/32231
10796         * gcc.target/i386/vectorize4.c: New test.
10797
10798 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
10799
10800         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
10801
10802 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10803
10804         PR testsuite/25241
10805         * gcc.dg/simd-5.c: Mark output as a note.
10806         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
10807         dg-message.
10808         * gcc.dg/simd-1.c: Likewise.
10809         * gcc.dg/always_inline.c: Mark output as a sorry.
10810         * gcc.dg/always_inline2.c: Likewise.
10811         * gcc.dg/always_inline3.c: Likewise.
10812
10813 2007-06-06  Ian Lance Taylor  <iant@google.com>
10814
10815         * g++.dg/conversion/enum1.C: New test.
10816
10817 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
10818
10819         PR tree-optimization/32216
10820         * gcc.dg/vect/pr32216.c: New test.
10821
10822 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10823
10824         PR testsuite/18923
10825         * gfortran.dg/invalid_contains_1.f90: New test.
10826         * gfortran.dg/invalid_contains_2.f90: New test.
10827
10828 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10829
10830         PR testsuite/32057
10831         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
10832         midnight issues.
10833
10834 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10835
10836         PR testsuite/25241
10837         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
10838         dg-message to match de note.
10839         * gcc.dg/pr26570.c: Use dg-message for a note.
10840         * gcc.dg/pr29254.c: Use dg-message for generic output and use
10841         dg-error instead of dg-warning because of -Werror.
10842         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
10843         neither an error, nor a warning.
10844         * gcc.dg/glibc-uclibc-2.c: Likewise
10845         * gcc.dg/cpp/19940712-1.c: Likewise.
10846
10847 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
10848
10849         PR preprocessor/23479
10850         * gcc.dg/binary-constants-1.c: Add test suites for
10851         the 0b-prefixed binary integer constants.
10852         * gcc.dg/binary-constants-2.c: Ditto.
10853         * gcc.dg/binary-constants-3.c: Ditto.
10854         * gcc.dg/binary-constants-4.c: Ditto.
10855
10856 2007-06-05  Ian Lance Taylor  <iant@google.com>
10857
10858         * gcc.dg/Wstrict-overflow-19.c: New test.
10859
10860 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
10861
10862         * gcc.dg/matrix/matrix-6.c: Remove conversion.
10863
10864 2007-06-04  Ian Lance Taylor  <iant@google.com>
10865
10866         * gcc.dg/Wstrict-overflow-18.c: New test.
10867
10868 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10869
10870         PR testsuite/25241
10871         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
10872         * gcc.dg/cpp/mi5.c: Likewise.
10873         * gcc.dg/cpp/mi7.c: Likewise.
10874
10875 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
10876
10877         PR c/32191
10878         * gcc.dg/pr32191.c: New test.
10879
10880 2007-05-28  Tobias Burnus  <burnus@net-b.de>
10881
10882         PR fortran/32124
10883         * gfortran.dg/allocate_stat_1.f90: Remove.
10884
10885 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
10886
10887         * gcc.target/i386/sse4_2-check.h: New.
10888         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
10889         * gcc.target/i386/sse4_2-crc32.h: Likewise.
10890         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
10891         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
10892         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
10893         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
10894         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
10895         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
10896         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
10897         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
10898         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
10899         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
10900         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
10901         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
10902         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
10903         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
10904         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
10905         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
10906
10907 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
10908
10909         * gcc.dg/pie-link.c: New test.
10910
10911 2007-06-01  Ian Lance Taylor  <iant@google.com>
10912
10913         * gcc.dg/Wstrict-overflow-17.c: New test.
10914
10915 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
10916
10917         * gcc.dg/builtin-return-1.c (g): New.
10918         (main): Allocate at least 64 bytes on the stack.
10919
10920 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
10921
10922         * g++.dg/init/cleanup3.C: New test.
10923
10924 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
10925
10926         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
10927         int is 16 bits.
10928
10929 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
10930
10931         PR fortran/32156
10932         * gfortran.dg/char_array_constructor_3.f90: New test.
10933
10934 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10935
10936         PR tree-optimization/32160
10937         * gfortran.dg/predcom-1.f: New test.
10938
10939 2007-05-31  Richard Guenther  <rguenther@suse.de>
10940
10941         * g++.dg/other/str_empty.C: Move...
10942         * g++.dg/other/pr30567.C: Move...
10943         * g++.dg/tree-ssa/pr27218.C: Move...
10944         * g++.dg/torture: ...here and remove dg-options.
10945
10946 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
10947
10948         PR c++/32158
10949         * g++.dg/ext/is_pod_incomplete.C: New.
10950
10951 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
10952             Douglas Gregor <doug.gregor@gmail.com>
10953             Pedro Lamarao <pedro.lamarao@mndfck.org>
10954             Howard Hinnant <howard.hinnant@gmail.com>
10955
10956         PR c++/7412
10957         PR c++/29939
10958         * g++.dg/cpp0x/rv8p.C: New.
10959         * g++.dg/cpp0x/temp-constructor-bug.C: New.
10960         * g++.dg/cpp0x/cast-bug.C: New.
10961         * g++.dg/cpp0x/elision_weak.C: New.
10962         * g++.dg/cpp0x/collapse-bug.C: New.
10963         * g++.dg/cpp0x/rv3p.C: New.
10964         * g++.dg/cpp0x/rv7n.C: New.
10965         * g++.dg/cpp0x/overload-conv-1.C: New.
10966         * g++.dg/cpp0x/rv2n.C: New.
10967         * g++.dg/cpp0x/deduce.C: New.
10968         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
10969         * g++.dg/cpp0x/rv6p.C: New.
10970         * g++.dg/cpp0x/template_deduction.C: New.
10971         * g++.dg/cpp0x/implicit-copy.C: New.
10972         * g++.dg/cpp0x/rv1p.C: New.
10973         * g++.dg/cpp0x/cast.C: New.
10974         * g++.dg/cpp0x/rv5n.C: New.
10975         * g++.dg/cpp0x/collapse.C: New.
10976         * g++.dg/cpp0x/overload-conv-2.C: New.
10977         * g++.dg/cpp0x/rv4p.C: New.
10978         * g++.dg/cpp0x/rvo.C: New.
10979         * g++.dg/cpp0x/iop.C: New.
10980         * g++.dg/cpp0x/rv3n.C: New.
10981         * g++.dg/cpp0x/rv7p.C: New.
10982         * g++.dg/cpp0x/reference_collapsing.C: New.
10983         * g++.dg/cpp0x/overload.C: New.
10984         * g++.dg/cpp0x/named.C: New.
10985         * g++.dg/cpp0x/rv2p.C: New.
10986         * g++.dg/cpp0x/rv6n.C: New.
10987         * g++.dg/cpp0x/not_special.C: New.
10988         * g++.dg/cpp0x/bind.C: New.
10989         * g++.dg/cpp0x/rv1n.C: New.
10990         * g++.dg/cpp0x/rv5p.C: New.
10991         * g++.dg/cpp0x/elision.C: New.
10992         * g++.dg/cpp0x/named_refs.C: New.
10993         * g++.dg/cpp0x/unnamed_refs.C: New.
10994         * g++.dg/cpp0x/rv4n.C: New.
10995         * g++.dg/cpp0x/elision_neg.C: New.
10996         * g++.dg/init/copy7.C: Run in C++98 mode.
10997         * g++.dg/overload/arg1.C: Ditto.
10998         * g++.dg/overload/arg4.C: Ditto.
10999
11000 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11001
11002         PR c++/31809
11003         * g++.dg/opt/static5.C: New test.
11004
11005 2007-05-30  Richard Guenther  <rguenther@suse.de>
11006
11007         * g++.dg/dg.exp: Prune torture/.
11008         * g++.dg/torture/dg-torture.exp: New testsuite.
11009
11010 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
11011
11012         * gcc.target/arm/pr27387.C: Move and rename to ...
11013         * g++.dg/inherit/thunk8.C: ... here.
11014
11015 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
11016
11017         PR tree-optimization/31769
11018         * g++.dg/gomp/pr31769.C: New test.
11019
11020 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
11021
11022         * gcc.target/i386/stack-realign.c: New.
11023
11024 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
11025
11026         * gcc.dg/tree-ssa/prefetch-6.c: New test.
11027
11028 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
11029
11030         * gfortran.dg/sizeof.f90: New.
11031
11032 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11033
11034         PR c/31339
11035         * gcc.dg/boolcomplex-1.c: New test.
11036
11037         PR c++/31339
11038         * g++.dg/ext/boolcomplex-1.c: New test.
11039
11040 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
11041
11042         * gcc.dg/matrix: New directory.
11043
11044 2007-05-28  Tobias Burnus  <burnus@net-b.de>
11045
11046         PR fortran/32124
11047         * gfortran.dg/allocate_stat_1.f90: New.
11048
11049 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11050
11051         PR fortran/31972
11052         * transfer_hollerith_1.f90: New test.
11053
11054 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11055
11056         PR tree-opt/32100
11057         * gcc.c-torture/execute/vrp-7.c: New test.
11058
11059 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
11060
11061         * gfortran.dg/transfer_simplify_4.f90: New test.
11062
11063 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11064
11065         PR fortran/32088
11066         * gfortran.dg/func_result_3.f90: New.
11067
11068 2007-05-27  Tobias Burnus  <burnus@net-b.de>
11069
11070         PR middle-end/32083
11071         * gfortran.dg/transfer_simplify_3.f90: New.
11072
11073 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11074
11075         PR target/32065
11076         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
11077         to compile options.
11078         * gcc.target/i386/pr32065-2.c: New test.
11079
11080 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11081
11082         PR fortran/31813
11083         * gfortran.dg/io_constraints_2.f90: Update.
11084
11085 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
11086
11087         PR fortran/31219
11088         * gfortran.dg/array_constructor_17.f90: New test.
11089
11090 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11091
11092         PR tree-opt/32090
11093         * g++.dg/opt/array2.C: New testcase.
11094
11095 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
11096
11097         PR target/32065
11098         * gcc.target/i386/pr32065.c: New test.
11099
11100 2007-05-25  Dirk Mueller  <dmueller@suse.de>
11101             Marcus Meissner <meissner@suse.de>
11102
11103         * gcc.dg/attr-alloc_size.c: New.
11104
11105 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
11106             Lee Millward  <lee.millward@gmail.com>
11107
11108         PR c++/31745
11109         * g++.dg/parse/crash34.C: New test.
11110
11111         * g++.dg/parse/crash35.C: New test.
11112
11113 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
11114
11115         * gcc.target/i386/sse2-check.h: New.
11116         * gcc.target/i386/sse2-vec-1.c: Likewise.
11117         * gcc.target/i386/sse2-vec-2.c: Likewise.
11118         * gcc.target/i386/sse2-vec-3.c: Likewise.
11119         * gcc.target/i386/sse2-vec-4.c: Likewise.
11120         * gcc.target/i386/sse2-vec-5.c: Likewise.
11121         * gcc.target/i386/sse2-vec-6.c: Likewise.
11122
11123 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
11124
11125         PR c++/31431
11126         PR c++/31432
11127         PR c++/31434
11128         PR c++/31435
11129         PR c++/31437
11130         PR c++/31438
11131         PR c++/31442
11132         PR c++/31443
11133         PR c++/31444
11134         PR c++/31445
11135         * g++.dg/cpp0x/pr31431.C: New.
11136         * g++.dg/cpp0x/pr31437.C: New.
11137         * g++.dg/cpp0x/pr31442.C: New.
11138         * g++.dg/cpp0x/pr31444.C: New.
11139         * g++.dg/cpp0x/pr31431-2.C: New.
11140         * g++.dg/cpp0x/pr31432.C: New.
11141         * g++.dg/cpp0x/pr31434.C: New.
11142         * g++.dg/cpp0x/pr31438.C: New.
11143         * g++.dg/cpp0x/pr31443.C: New.
11144         * g++.dg/cpp0x/pr31445.C: New.
11145         * g++.dg/cpp0x/variadic-crash1.C: New.
11146
11147 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
11148
11149         * gcc.target/arm/long-calls-1.c: New test.
11150         * gcc.target/arm/long-calls-2.c: Likewise.
11151         * gcc.target/arm/long-calls-3.c: Likewise.
11152         * gcc.target/arm/long-calls-4.c: Likewise.
11153
11154 2007-05-25  Richard Guenther  <rguenther@suse.de>
11155             Andrew Pinski  <andrew_pinski@playstation.sony.com>
11156
11157         PR tree-optimization/31982
11158         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11159
11160 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
11161
11162         PR fortran/32047
11163         * gfortran.dg/result_in_spec_2.f90: New test.
11164
11165 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11166
11167         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11168
11169 2007-05-24  Ollie Wild  <aaw@google.com>
11170
11171         * gcc.dg/cpp/counter-1.c: New test.
11172         * gcc.dg/pch/counter-1.c: New test.
11173         * gcc.dg/pch/counter-1.hs: New file.
11174         * gcc.dg/pch/counter-2.c: New test.
11175         * gcc.dg/pch/counter-2.hs: New file.
11176         * gcc.dg/pch/counter-3.c: New test.
11177         * gcc.dg/pch/counter-3.hs: New file.
11178
11179 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
11180
11181         * gcc.dg/tree-ssa/predcom-1.c: New test.
11182         * gcc.dg/tree-ssa/predcom-2.c: New test.
11183         * gcc.dg/tree-ssa/predcom-3.c: New test.
11184         * gcc.dg/tree-ssa/predcom-4.c: New test.
11185         * gcc.dg/tree-ssa/predcom-5.c: New test.
11186         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11187
11188 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
11189
11190         PR testsuite/32062
11191         * gcc.target/i386/sse4_1-check.h (MASK): New.
11192
11193 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11194
11195         PR fortran/32038
11196         * gfortran.dg/pr25603.f: Initialize integer variables.
11197
11198 2007-05-23  Ian Lance Taylor  <iant@google.com>
11199
11200         * g++.dg/other/vrp1.C: New test.
11201
11202 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
11203
11204         PR preprocessor/20077
11205         * gcc.dg/cpp/paste15.c: New test.
11206
11207 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
11208             Nigel Stephens  <nigel@mips.com>
11209             Richard Sandiford  <richard@codesourcery.com>
11210
11211         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11212         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11213         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11214         * gcc.target/mips/inter/mips16-inter.exp: New.
11215
11216 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
11217
11218         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11219
11220 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
11221
11222         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11223         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
11224         * gcc.target/i386/sse3-addsubps.c: Likewise.
11225         * gcc.target/i386/sse3-haddpd.c: Likewise.
11226         * gcc.target/i386/sse3-haddps.c: Likewise.
11227         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11228         * gcc.target/i386/sse3-hsubps.c: Likewise.
11229         * gcc.target/i386/sse3-lddqu.c: Likewise.
11230         * gcc.target/i386/sse3-movddup.c: Likewise.
11231         * gcc.target/i386/sse3-movshdup.c: Likewise.
11232         * gcc.target/i386/sse3-movsldup.c: Likewise.
11233
11234         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11235         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
11236         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11237         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11238         * gcc.target/i386/ssse3-palignr.c: Likewise.
11239         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11240         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11241         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11242         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11243         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11244         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11245         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11246         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11247         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11248         * gcc.target/i386/ssse3-psignb.c: Likewise.
11249         * gcc.target/i386/ssse3-psignd.c: Likewise.
11250         * gcc.target/i386/ssse3-psignw.c: Likewise.
11251         * gcc.target/i386/ssse3-vals.h: Likewise.
11252
11253         * gcc.target/i386/sse3-check.h: New file.
11254         * gcc.target/i386/ssse3-check.h: Likewise.
11255
11256 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11257
11258         PR middle-end/31095
11259         * gcc.c-torture/compile/bcopy-1.c: New testcase.
11260
11261 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11262
11263         PR middle-end/31606
11264         * gcc.c-torture/20070522-1.c: New testcase.
11265
11266 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11267
11268         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11269
11270 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
11271
11272         * gcc.c-torture/execute/ieee/20000320-1.x,
11273         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11274         m68k-*-* and check_effective_target_coldfire_fpu.
11275
11276 2007-05-22  Ollie Wild  <aaw@google.com>
11277
11278         * g++.dg/lookup/hidden-class10.C: New test.
11279         * g++.dg/lookup/hidden-class11.C: New test.
11280
11281 2007-05-22  Ollie Wild  <aaw@google.com>
11282
11283         * g++.dg/lookup/name-clash5.C: New test.
11284         * g++.dg/lookup/name-clash6.C: New test.
11285
11286 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11287
11288         * g++.dg/other/i386-2.C: Update comments on header files tested.
11289         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
11290         of <tmmintrin.h>.
11291         * gcc.target/i386/sse-12.c: Likewise.
11292         * gcc.target/i386/sse-13.c: Likewise.
11293         * gcc.target/i386/sse-14.c: Likewise.
11294
11295         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11296         Redefined to test with immediate operand.
11297         (__builtin_ia32_blendps): Likewise.
11298         (__builtin_ia32_blendpd): Likewise.
11299         (__builtin_ia32_dpps): Likewise.
11300         (__builtin_ia32_dpps): Likewise.
11301         (__builtin_ia32_insertps128): Likewise.
11302         (__builtin_ia32_vec_ext_v4sf): Likewise.
11303         (__builtin_ia32_vec_set_v16qi): Likewise.
11304         (__builtin_ia32_vec_set_v4si): Likewise.
11305         (__builtin_ia32_vec_set_v2di): Likewise.
11306         (__builtin_ia32_vec_ext_v16qi): Likewise.
11307         (__builtin_ia32_vec_ext_v4si): Likewise.
11308         (__builtin_ia32_vec_ext_v2di): Likewise.
11309         (__builtin_ia32_roundpd): Likewise.
11310         (__builtin_ia32_roundsd): Likewise.
11311         (__builtin_ia32_roundps): Likewise.
11312         (__builtin_ia32_roundss): Likewise.
11313         (__builtin_ia32_mpsadbw128): Likewise.
11314
11315 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11316
11317         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11318
11319 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11320
11321         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11322         failures.
11323         * gcc.dg/dfp/func-struct.c: Ditto.
11324         * gcc.dg/dfp/operator-assignment.c: Ditto.
11325         * gcc.dg/dfp/convert-bfp.c: Ditto.
11326         * gcc.dg/dfp/convert-int.c: Ditto.
11327         * gcc.dg/dfp/convert-int-max.c: Ditto.
11328         * gcc.dg/dfp/func-scalar.c: Ditto.
11329         * gcc.dg/dfp/cast.c: Ditto.
11330         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11331         failures, and fix a typo in return type of arg1_128.
11332         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11333         failures, and fix a typo in a constant suffix.
11334         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11335         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11336
11337 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
11338             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11339
11340         * lib/gcc-dg.exp(process_message): New proc.
11341         (dg-message): New test directive.
11342         * gcc.dg/always_inline.c: Use dg-message.
11343         * gcc.dg/always_inline2.c: Ditto.
11344         * gcc.dg/always_inline3.c: Ditto.
11345         * gcc.dg/invalid-call-1.c: Ditto.
11346         * gcc.dg/pr17506.c: Ditto.
11347         * gcc.dg/simd-5.c: Ditto.
11348         * gcc.dg/simd-6.c: Ditto.
11349         * gcc.dg/va-arg-2.c: Ditto.
11350         * gcc.dg/cpp/syshdr.c: Ditto.
11351         * gcc.dg/cpp/unc4.c: Ditto.
11352         * gcc.dg/cpp/trad/mi1.c: Ditto.
11353         * gcc.dg/cpp/trad/mi5.c: Ditto.
11354         * gcc.dg/cpp/trad/mi7.c: Ditto.
11355         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11356         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11357         * gcc.test-framework/test-framework.awk: Special-case outexists
11358         tests.
11359
11360 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
11361
11362         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11363         (bit_SSE4_2): Likewise.
11364         (bit_POPCNT): Likewise.
11365
11366         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11367         Check if assembler supports SSE4 instructions.
11368
11369         * gcc.target/i386/sse4_1-blendpd.c: New file.
11370         * gcc.target/i386/sse4_1-blendps.c: Likewise.
11371         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11372         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11373         * gcc.target/i386/sse4_1-check.h: Likewise.
11374         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11375         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11376         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11377         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11378         * gcc.target/i386/sse4_1-extractps.c: Likewise.
11379         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11380         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11381         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11382         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11383         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11384         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11385         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11386         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11387         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11388         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11389         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11390         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11391         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11392         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11393         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11394         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11395         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11396         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11397         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11398         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11399         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11400         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11401         * gcc.target/i386/sse4_1-pminud.c: Likewise.
11402         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11403         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11404         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11405         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11406         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11407         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11408         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11409         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11410         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11411         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11412         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11413         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11414         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11415         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11416         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11417         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11418         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11419         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11420         * gcc.target/i386/sse4_1-round.h: Likewise.
11421         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11422         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11423         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11424         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11425         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11426         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11427         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11428         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11429         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11430         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11431         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11432         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11433         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11434         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11435
11436 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11437
11438         PR fortran/31627
11439         * gfortran.dg/bounds_check_7.f90: New test.
11440
11441 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
11442
11443         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11444         (check_effective_target_sse4a): Ditto.
11445
11446         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11447         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11448         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11449         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11450         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11451         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11452         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11453         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11454         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11455         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11456         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11457         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11458         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11459         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11460         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11461         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11462         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11463         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11464         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11465         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11466
11467 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
11468
11469         * g++.dg/ext/cleanup-1.C: New test.
11470         * g++.dg/ext/cleanup-2.C: Likewise.
11471         * g++.dg/ext/cleanup-3.C: Likewise.
11472         * g++.dg/ext/cleanup-4.C: Likewise.
11473         * g++.dg/ext/cleanup-5.C: Likewise.
11474         * g++.dg/ext/cleanup-6.C: Likewise.
11475         * g++.dg/ext/cleanup-8.C: Likewise.
11476         * g++.dg/ext/cleanup-9.C: Likewise.
11477         * g++.dg/ext/cleanup-10.C: Likewise.
11478         * g++.dg/ext/cleanup-11.C: Likewise.
11479         * g++.dg/ext/cleanup-dtor.C: Likewise.
11480
11481 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11482
11483         PR middle-end/31995
11484         * gcc.dg/vect/vect-102a.c: New test.
11485
11486 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
11487             Paolo Carlini  <pcarlini@suse.de>
11488             Uros Bizjak  <ubizjak@gmail.com>
11489
11490         * gcc.dg/gcc-have-sync-compare-and-swap.c,
11491         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11492         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11493         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11494         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11495         New testcases.
11496
11497 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
11498
11499         PR fortran/32002
11500         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11501
11502 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11503
11504         PR fortran/32027
11505         * gfortran.dg/do_3.F90: Add checks for the final value of the
11506         loop variable.
11507
11508 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11509
11510         * gcc.c-torture/execute/990127-2.x: New file.
11511
11512 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
11513
11514         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11515         * gcc.target/i386/sse-12: Add -O to compile options.
11516         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11517         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11518         and mm3dnow.h.  Add -O to compile options.
11519
11520 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
11521
11522         PR fortran/31867
11523         * gfortran.dg/char_length_5.f90: New test.
11524
11525         PR fortran/31994
11526         * gfortran.dg/array_reference_1.f90: New test.
11527
11528 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11529
11530         PR middle-end/7651
11531         PR c++/11856
11532         PR c/12963
11533         PR c/23587
11534         PR other/29694
11535         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11536         * gcc.dg/Wtype-limits.c: New.
11537         * gcc.dg/Wtype-limits-Wextra.c: New.
11538         * gcc.dg/Wtype-limits-no.c: New.
11539         * g++.dg/warn/Wtype-limits.C: New.
11540         * g++.dg/warn/Wtype-limits-Wextra.C: New.
11541         * g++.dg/warn/Wtype-limits-no.C: New.
11542
11543 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11544
11545         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11546         instead of "-msse2".'
11547         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11548         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
11549         and mm3dnow.h.
11550         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11551         to test with immediate operand.
11552         (__builtin_ia32_insertqi): Ditto.
11553         (__builtin_ia32_palignr128): Ditto.
11554         (__builtin_ia32_palignr): Ditto.
11555         (__builtin_ia32_pshufhw): Ditto.
11556         (__builtin_ia32_pshuflw): Ditto.
11557         (__builtin_ia32_pshufd): Ditto.
11558         (__builtin_ia32_vec_set_v8hi): Ditto.
11559         (__builtin_ia32_vec_ext_v8hi): Ditto.
11560         (__builtin_ia32_shufpd): Ditto.
11561         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11562
11563 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
11564
11565         PR fortran/32001
11566         * gfortran.dg/min_max_conformance.f90: Added more testcases.
11567
11568 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11569
11570         PR target/31585
11571         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11572         and "__inline".  Use "-msse" instead of "-msse2".
11573
11574 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11575
11576         PR middle-end/7651
11577         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11578         * gcc.dg/20030906-2.c: Likewise.
11579         * objc.dg/method-17.m: Add -Wreturn-type.
11580         * obj-c++.dg/method-21.mm: Likewise.
11581
11582 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
11583
11584         PR target/31585
11585         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11586         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11587         (__builtin_ia32_psrlqi128): Ditto.
11588         (__builtin_ia32_psrlwi128): Ditto.
11589         (__builtin_ia32_psrldi128): Ditto.
11590         (__builtin_ia32_psrldqi128): Ditto.
11591         (__builtin_ia32_pslldqi128): Ditto.
11592         (__builtin_ia32_psrawi128): Ditto.
11593         (__builtin_ia32_psradi128): Ditto.
11594         (__builtin_ia32_psllqi128): Ditto.
11595         (__builtin_ia32_pslldi128): Ditto.
11596         (__builtin_prefetch): Ditto.
11597         (__builtin_ia32_pshufw): Ditto.
11598         (__builtin_ia32_vec_set_v4hi): Ditto.
11599         (__builtin_ia32_vec_ext_v4hi): Ditto.
11600         (__builtin_ia32_shufps): Ditto.
11601         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11602
11603 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11604
11605         PR fortran/31974
11606         * gfortran.dg/char_allocation_1.f90: New test.
11607
11608 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11609
11610         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11611         * gcc.dg/Wconversion-sign.c: New.
11612         * gcc.dg/Wconversion-integer-no-sign.c: New.
11613         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11614         Wconversion-sign.C
11615         * g++.dg/warn/Wconversion-sign.C: New.
11616         * g++.old-deja/g++.other/warn4.C: Update.
11617         * g++.dg/warn/Wconversion1.C: Likewise.
11618
11619 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11620
11621         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11622         * gcc.dg/torture/builtin-math-4.c: Likewise.
11623
11624 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR libfortran/31964
11627         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11628
11629 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11630
11631         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11632
11633 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
11634
11635         PR target/31628
11636         * gcc.target/i386/pr31628.c: New.
11637
11638 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
11639
11640         PR middle-end/31344
11641         * gcc.dg/pr31344.c: New test.
11642
11643 2007-05-17  Ian Lance Taylor  <iant@google.com>
11644
11645         PR tree-optimization/31953
11646         * gcc.c-torture/compile/pr31953.c: New test.
11647
11648 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11649
11650         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
11651
11652         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
11653         and drem.
11654         * gcc.dg/torture/builtin-math-4.c: Likewise.
11655
11656         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
11657         * gcc.dg/torture/builtin-math-4.c: Likewise.
11658
11659         * gcc.dg/torture/builtin-math-4.c: New test.
11660
11661 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
11662             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11663
11664         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
11665         * gcc.dg/cpp/include2.c: Ditto.
11666         * gcc.dg/cpp/mac-dir-2.c: Ditto.
11667         * gcc.dg/cpp/paste5.c: Ditto.
11668         * gcc.dg/cpp/paste6.c: Ditto.
11669         * gcc.dg/cpp/paste8.c: Ditto.
11670         * gcc.dg/cpp/paste11.c: Ditto.
11671         * gcc.dg/cpp/paste13.c: Ditto.
11672         * gcc.dg/cpp/skipping2.c: Ditto.
11673         * gcc.dg/reg-vol-struct-1.c: Ditto.
11674         * gcc.dg/Wshadow-1.c: Ditto.
11675         * gcc.dg/cpp/trad/comment.c: Ditto.
11676         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
11677         * gcc.dg/cpp/if-2.c: Ditto.
11678         * gcc.dg/array-5.c: Ditto.
11679         * gcc.dg/inline-15.c: Ditto.
11680         * gcc.dg/pr27953.c: Ditto.
11681         * gcc.dg/Wno-c++-compat.c: Ditto.
11682
11683 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
11684
11685         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
11686
11687 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11688
11689         * gcc.c-torture/execute/20070517-1.c: New test.
11690
11691 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
11692
11693         PR fortran/31919
11694         * gfortran.dg/min_max_conformance.f90: New test.
11695
11696 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
11697
11698         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
11699         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
11700         gcc.dg/vect/vect-104.c: Use more complex construction to
11701         prevent vectorizing.
11702         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
11703
11704 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
11705
11706         PR tree-optimization/24659
11707         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
11708         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
11709         not vect_int target.
11710         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
11711         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
11712         targets.
11713         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
11714         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
11715         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
11716
11717 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
11718
11719         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
11720         and x86_64-*-* targets.
11721         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
11722
11723 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
11724
11725         PR fortran/18769
11726         PR fortran/30881
11727         PR fortran/31194
11728         PR fortran/31216
11729         PR fortran/31427
11730         * transfer_simplify_1.f90: New test.
11731         * transfer_simplify_2.f90: New test.
11732
11733 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
11734
11735         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
11736
11737 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
11738
11739         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11740
11741         * gcc.dg/fltconst-pedantic-dfp.c: New test.
11742
11743         PR c/31924
11744         * gcc.dg/fltconst-1.c: New test.
11745
11746         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
11747         * gcc.dg/dfp/operator-assignment.c: Ditto.
11748
11749 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
11750
11751         PR c++/29928
11752         * g++.dg/rtti/typeid5.C: New.
11753
11754 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11755
11756         PR fortran/31725
11757         * gfortran.dg/substr_4.f: New test.
11758
11759 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
11760
11761         * gcc.target/m68k/interrupt_thread-1.c,
11762         gcc.target/m68k/interrupt_thread-2.c,
11763         gcc.target/m68k/interrupt_thread-3.c: New.
11764         * gcc.target/m68k/m68k.exp: Accept fido.
11765
11766 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
11767
11768         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
11769         * gfortran.dg/altreturn_3.f90: Likewise.
11770         * gfortran.dg/assumed_dummy_1.f90: Likewise.
11771         * gfortran.dg/default_numeric_type_1.f90: Likewise.
11772         * gfortran.dg/inquire_iolength.f90: Likewise.
11773         * gfortran.dg/module_naming_1.f90: Likewise.
11774         * gfortran.dg/oldstyle_2.f90: Likewise.
11775         * gfortran.dg/operator_2.f90: Likewise.
11776         * gfortran.dg/parameter_array_element_1.f90: Likewise.
11777         * gfortran.dg/used_types_11.f90: Likewise.
11778         * gfortran.dg/zero_array_components_1.f90: Likewise.
11779         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
11780         * gfortran.dg/parameter_array_dummy.f90: Likewise.
11781         * gfortran.dg/real_const_3.f90: Likewise.
11782
11783 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
11784
11785         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
11786         * gcc.dg/tree-ssa/loop-30.c: New test.
11787
11788 2007-05-13  Richard Guenther  <rguenther@suse.de>
11789
11790         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
11791         scanning forwprop1.
11792         * g++.dg/tree-ssa/pr31146.C: Likewise.
11793
11794 2007-05-13  Revital Eres  <eres@il.ibm.com>
11795
11796         * gcc.dg/dse.c: New test.
11797
11798 2007-05-12  Richard Guenther  <rguenther@suse.de>
11799
11800         PR tree-optimization/31797
11801         * gcc.c-torture/compile/pr31797.c: New testcase.
11802
11803 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
11804
11805         PR fortran/30746
11806         * gfortran.dg/host_assoc_function_1.f90: New test.
11807
11808 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
11809
11810         PR c++/31829
11811         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
11812
11813 2007-05-11  Silvius Rus  <rus@google.com>
11814
11815         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
11816         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
11817         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
11818         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
11819         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
11820         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
11821         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
11822         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
11823         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
11824         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
11825         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
11826         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
11827         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
11828         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
11829         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
11830         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
11831
11832 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
11833
11834         PR other/31852
11835         * gcc.c-torture/execute/builtins/memchr.c: New.
11836         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
11837         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
11838
11839 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11840
11841         PR fortran/30876
11842         * gfortran.dg/recursive_reference_1.f90: Put error at correct
11843         line.
11844         * gfortran.dg/recursive_reference_2.f90: New test.
11845
11846 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
11847
11848         PR fortran/30878
11849         * gfortran.dg/namelist_29.f90: New test.
11850
11851 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
11852
11853         PR fortran/31474
11854         * gfortran.dg/entry_10.f90: New test.
11855
11856 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
11857
11858         PR tree-optimization/31885
11859         * gcc.dg/tree-ssa/loop-29.c: New test.
11860
11861 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
11862
11863         * assumed_dummy_1.f90: Fix dg directive.
11864         * char_initialiser_actual.f90: Likewise.
11865         * nested_modules_2.f90: Likewise.
11866         * shift-alloc.f90: Likewise.
11867
11868 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
11869
11870         * gcc.dg/20070507-1.c: Disable for non-pic targets.
11871
11872 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11873
11874         PR libfortran/31880
11875         * gfortran.dg/unf_read_corrupted_2.f90: New test.
11876
11877 2007-05-09  Mike Stump  <mrs@apple.com>
11878
11879         * g++.dg/other/first-global.C: Add -fpie for darwin.
11880         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
11881
11882 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11883
11884         * gcc.dg/20070507-1.c: New testcase.
11885
11886 2007-05-08  Chao-ying Fu  <fu@mips.com>
11887
11888         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
11889         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
11890         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
11891         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
11892
11893 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
11894
11895         PR 31847
11896         * gcc.dg/pr31847.c: New test.
11897
11898 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11899
11900         PR fortran/31692
11901         * gfortran.dg/actual_array_result_1.f90: New test.
11902
11903 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
11904
11905         PR fortran/29397
11906         * gfortran.dg/parameter_array_init_1.f90: New test.
11907
11908         PR fortran/29400
11909         * gfortran.dg/parameter_array_init_2.f90: New test.
11910
11911 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
11912
11913         PR target/31854
11914         * gcc.target/i386/pr31854.c: New test.
11915
11916 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
11917
11918         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
11919
11920 2007-05-07  Mike Stump  <mrs@apple.com>
11921
11922         * g++.old-deja/g++.mike/empty.C: Add.
11923
11924 2007-05-07  Eric Christopher  <echristo@apple.com>
11925
11926         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
11927
11928 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
11929
11930         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
11931         variable.  Rearrange conversions from binary float to decimal float.
11932
11933 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
11934
11935         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
11936         x86.
11937
11938 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
11939
11940         * gnat.dg/opt1.ad[sb]: New testcase.
11941
11942 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11943
11944         PR fortran/31399
11945         * gfortran.dg/do_3.F90: New test.
11946
11947 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11948
11949         PR fortran/31764
11950         * gfortran.dg/new_line.f90: Add new checks.
11951
11952 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11953
11954         PR fortran/31201
11955         * gfortran.dg/large_unit_1.f90: New.
11956         * gfortran.dg/large_unit_2.f90: New.
11957         * gfortran.dg/iostat_4.f90: New
11958         * gfortran.dg/bounds_check_fail_1.f90: Updated.
11959
11960 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
11961
11962         PR fortran/31540
11963         * gfortran.dg/char_result_4.f90: New test.
11964
11965 2007-06-05  Revital Eres  <eres@il.ibm.com>
11966
11967         PR 30957
11968         * gcc.dg/pr30957-1.c: New test.
11969
11970 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11971
11972         PR fortran/31251
11973         * gfortran.dg/char_type_len_2.f90: New test.
11974
11975 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
11976
11977         PR 31775
11978         * g++.dg/other/nested-extern.cc: New.
11979         * g++.dg/other/nested-extern-1.C: New.
11980         * g++.dg/other/nested-extern-2.C: New.
11981
11982 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11983
11984         PR fortran/31760
11985         * gfortran.dg/erf.f90: New test.
11986         * gfortran.dg/besxy.f90: New test.
11987
11988 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
11989
11990         PR fortran/22359
11991         * gfortran.dg/fseek.f90: New test.
11992
11993 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
11994
11995         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
11996
11997 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11998
11999         PR libfortran/31210
12000         * gfortran.dg/zero_length_1.f90: New test.
12001
12002 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12003
12004         PR fortran/31803
12005         * gfortran.dg/char_pointer_assign_3.f90: New test.
12006         * gfortran.dg/char_result_2.f90: Re-enable test.
12007
12008 2007-05-04  Tobias Burnus  <burnus@net-b.de>
12009
12010         PR fortran/25071
12011         * gfortran.dg/char_length_3.f90: New test.
12012         * gfortran.dg/char_result_2.f90: Fix test.
12013
12014 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
12015
12016         PR tree-optimization/30565
12017         * gcc.dg/tree-ssa/loop-27.c: New test.
12018
12019 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
12020
12021         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12022         * gcc.target/bfin/arith.c (__v2hi): Likewise.
12023         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12024         * gcc.target/bfin/shift.c (__v2hi): Likewise.
12025
12026 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
12027
12028         PR tree-optimization/31699
12029         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12030         New.
12031         (check_effective_target_vect_floatint_cvt): New.
12032         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12033         of specific targets.
12034         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12035         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12036         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12037         * gcc.dg/vect/vect-iv-4.c: Likewise.
12038         * gcc.dg/vect/vect-multitypes-11.c: New.
12039         * gcc.dg/vect/pr31699.c: New.
12040
12041 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
12042
12043         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12044
12045 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
12046
12047         PR C++/31663
12048         * g++.dg/warn/anonymous-namespace-2.C: New.
12049         * g++.dg/warn/anonymous-namespace-2.h: New.
12050
12051 2007-05-02  Paul Brook  <paul@codesourcery.com>
12052
12053         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
12054
12055 2007-05-02  Eric Christopher  <echristo@apple.com>
12056
12057         * gcc.dg/cpp/if-div.c: New file.
12058
12059 2007-05-02  Tom Tromey  <tromey@redhat.com>
12060
12061         PR preprocessor/28709:
12062         * gcc.dg/cpp/pr28709.c: New file.
12063
12064 2007-05-02  Richard Guenther  <rguenther@suse.de>
12065
12066         PR tree-optimization/31146
12067         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12068
12069 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
12070
12071         * gcc.c-torture/compile/limits-blockid.c: New.
12072         * gcc.c-torture/compile/limits-caselabels.c: New.
12073         * gcc.c-torture/compile/limits-declparen.c: New.
12074         * gcc.c-torture/compile/limits-enumconst.c: New.
12075         * gcc.c-torture/compile/limits-exprparen.c: New.
12076         * gcc.c-torture/compile/limits-externalid.c: New.
12077         * gcc.c-torture/compile/limits-fnargs.c: New.
12078         * gcc.c-torture/compile/limits-fndefn.c: New.
12079         * gcc.c-torture/compile/limits-idexternal.c: New.
12080         * gcc.c-torture/compile/limits-idinternal.c: New.
12081         * gcc.c-torture/compile/limits-pointer.c: New.
12082         * gcc.c-torture/compile/limits-stringlit.c: New.
12083         * gcc.c-torture/compile/limits-structmem.c: New.
12084         * gcc.c-torture/compile/limits-structnest.c: New.
12085
12086 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
12087
12088         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12089
12090 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12091
12092         PR middle-end/31740
12093         * gcc.c-torture/compile/20070501-1.c: New testcase.
12094
12095 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
12096
12097         PR fortran/31732
12098         * gfortran.dg/array_memset_2:  New test case.
12099
12100 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12101
12102         PR testsuite/31615
12103         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12104
12105 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
12106
12107         PR testsuite/31589
12108         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12109         dg-final test.
12110         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12111         keyword to dg-final test.
12112         * gcc.dg/vect/vect-iv-4.c: Likewise.
12113         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12114         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12115         test.
12116         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12117         cast.
12118         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12119         * lib/target-supports.exp
12120         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12121         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12122
12123 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
12124
12125         * gcc.c-torture/execute/ieee/20000320-1.c: Use
12126         __LONG_LONG_MAX__ and its friends instead of those supplied by
12127         limits.h.
12128
12129 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
12130
12131         PR C++/31721
12132         * g++.dg/ext/vector7.C: New testcase.
12133
12134 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12135
12136         PR fortran/31591
12137         * gfortran.dg/bound_simplification_1.f90: New test.
12138
12139 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12140
12141         PR fortran/31645
12142         * gfortran.dg/bom_error.f90: New test.
12143         * gfortran.dg/bom_include.f90: New test.
12144         * gfortran.dg/bom_UTF16-LE.f90: New test.
12145         * gfortran.dg/bom_UTF16-BE.f90: New test.
12146         * gfortran.dg/bom_UTF-8.f90: New test.
12147         * gfortran.dg/bom_UTF-32.f90: New test.
12148         * gfortran.dg/bom_UTF-8.F90: New test.
12149         * gfortran.dg/bom_include.inc: New file.
12150
12151 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12152
12153         PR C++/30221
12154         * g++.dg/init/ptrfn2.C: New test.
12155         * g++.dg/init/ptrfn3.C: New test.
12156
12157 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
12158
12159         PR fortran/31711
12160         * gfortran.dg/dependency_21.f90: New test.
12161
12162 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12163
12164         * gfortran.dg/secnds.f: Use real*8.
12165         * gfortran.dg/secnds-1.f: Use real*8.
12166
12167 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12168
12169         PR libfortran/31532
12170         * gfortran.dg/inquire_5.f90: Update test.
12171
12172 2007-04-27  Ian Lance Taylor  <iant@google.com>
12173
12174         PR middle-end/31710
12175         * gcc.c-torture/compile/pr31710.c: New test.
12176
12177 2007-04-27  Richard Guenther  <rguenther@suse.de>
12178
12179         PR tree-optimization/30965
12180         PR tree-optimization/30978
12181         * gcc.dg/tree-ssa/pr30978.c: New testcase.
12182         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12183         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12184         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12185
12186 2007-04-27  Richard Guenther  <rguenther@suse.de>
12187
12188         PR tree-optimization/31715
12189         * gcc.dg/Warray-bounds-4.c: New testcase.
12190
12191 2007-04-26  Ian Lance Taylor  <iant@google.com>
12192
12193         PR target/28675
12194         * gcc.c-torture/compile/pr28675.c: New test.
12195
12196 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12197
12198         PR C++/30016
12199         * g++.dg/ext/vector6.C: New test.
12200
12201 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
12202
12203         * gcc.c-torture/execute/ieee/20000320-1.x: New.
12204
12205 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
12206
12207         PR middle-end/31617
12208         * g++.dg/other/str_empty.C: Add expected warning.
12209
12210 2007-04-26  Richard Guenther  <rguenther@suse.de>
12211         Daniel Berlin  <dberlin@dberlin.org>
12212
12213         PR tree-optimization/30567
12214         * g++.dg/other/pr30567.C: New testcase.
12215
12216 2007-04-26  Richard Guenther  <rguenther@suse.de>
12217
12218         PR tree-optimization/31703
12219         * gcc.c-torture/compile/pr31703.c: New testcase.
12220         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12221         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12222
12223 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
12224
12225         * gfortran.dg/open_errors.f90: Added if statements checking
12226         the value of iostat.
12227
12228 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
12229
12230         PR c++/31598
12231         * g++.dg/gomp/pr31598.C: New test.
12232
12233         PR tree-optimization/30558
12234         * g++.dg/gomp/pr30558.C: New test.
12235
12236 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
12237
12238         PR c++/31338
12239         * g++.dg/ext/complex2.C: New test.
12240
12241 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
12242
12243         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12244
12245 2007-04-25  Thiemo Seufer  <ths@mips.com>
12246
12247         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12248         value to signed char.
12249
12250 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
12251
12252         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
12253         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
12254         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
12255
12256 2007-04-25  Tobias Burnus  <burnus@net-b.de>
12257
12258         PR fortran/31668
12259         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12260         statement functions.
12261         * gfortran.dg/c_by_val_5.f90: New test.
12262
12263 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
12264
12265         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12266         with two new subroutines to avoid parameter-induced aliasing.
12267         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12268         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12269
12270 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12271
12272         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12273         * g++.dg/warn/Warray-bounds.C: Likewise.
12274
12275 2007-04-24  Ian Lance Taylor  <iant@google.com>
12276
12277         PR tree-optimization/31605
12278         * gcc.c-torture/execute/pr31605.c: New test.
12279
12280 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12281
12282         PR fortran/31587
12283         * lib/gcc-dg.exp (scan-module): New function.
12284         * gfortran.dg/module_md5_1.f90: New test.
12285
12286 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
12287
12288         * g++.old-deja/g++.pt/defarg6.C: Only run with
12289         -std=gnu++98.
12290         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12291         * g++.dg/cpp0x/variadic61.C: Ditto.
12292         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12293         * g++.dg/cpp0x/variadic62.C: Ditto.
12294         * g++.dg/template/meminit1.C: Ditto.
12295         * g++.dg/template/operator7.C: Ditto.
12296         * g++.dg/template/static15.C: Ditto.
12297         * g++.dg/template/invalid1.C: Ditto.
12298         * g++.dg/template/shift1.C: Ditto.
12299         * g++.dg/template/error10.C: Ditto.
12300
12301 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
12302
12303         PR diagnostic/25923
12304         * gfortran.dg/pr25923.f90: New test.
12305
12306 2007-04-24  Ian Lance Taylor  <iant@google.com>
12307
12308         PR tree-optimization/31602
12309         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12310
12311 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
12312
12313         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12314         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12315
12316 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
12317
12318         * gcc.target/i386/reload-1.c. New.
12319
12320 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12321             Olga Golovanevsky  <olga@il.ibm.com>
12322
12323         * g++.dg/other/str_empty.C: New test.
12324
12325 2007-04-24  Richard Henderson  <rth@redhat.com>
12326
12327         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12328
12329 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12330
12331         PR target/31641
12332         * gcc.c-torture/compile/pr31641.c: New testcase.
12333
12334 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
12335
12336         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12337         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12338         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12339         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12340
12341 2007-04-23  Simon Baldwin  <simonb@google.com>
12342
12343         * g++.dg/other/error15.C: New.
12344         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12345         triggering a "multiple parameters named" error.
12346
12347 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
12348
12349         PR fortran/31618
12350         * gfortran.dg/backspace_8.f:  New test case.
12351
12352 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
12353
12354         PR fortran/31630
12355         * gfortran.dg/used_types_17.f90: New test.
12356
12357         PR fortran/31620
12358         * gfortran.dg/zero_array_components_1.f90: New test.
12359
12360 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12361
12362         PR fortran/31616
12363         * gfortran.dg/open_errors.f90: Allow a different error message.
12364
12365 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
12366
12367         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12368         Rename from check_effective_target_vect_pack_mod.  Rename global
12369         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
12370         messages.
12371         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12372         rename.
12373         * gcc.dg/vect/vect-iv-8a.c: Ditto.
12374         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12375
12376 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12377
12378         PR middle-end/31448
12379         * gcc.c-torture/execute/pr31448.c: New testcase.
12380
12381 2007-04-22  Nick Clifton  <nickc@redhat.com>
12382
12383         * gcc.dg/20020312-2.c: Add support for the FRV.
12384
12385 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
12386
12387         PR tree-optimization/24659
12388         * gcc.dg/vect/vect-float-extend-1.c: New test.
12389         * gcc.dg/vect/vect-float-truncate-1.c: New test.
12390
12391 2007-04-22  Richard Guenther  <rguenther@suse.de>
12392
12393         PR tree-optimization/29789
12394         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12395         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12396
12397 2007-04-22  Revital Eres  <eres@il.ibm.com>
12398
12399         * gcc.dg/var-expand2.c: New test.
12400
12401 2007-04-22  Revital Eres  <eres@il.ibm.com>
12402
12403         * gcc.dg/var-expand3.c: New test.
12404
12405 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12406
12407         PR fortran/31495
12408         * gfortran.dg/continuation_8.f90: New test.
12409
12410 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12411
12412         PR C/30265
12413         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12414         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12415
12416 2007-04-21  Richard Guenther  <rguenther@suse.de>
12417
12418         PR middle-end/31136
12419         * gcc.c-torture/execute/pr31136.c: New testcase.
12420
12421 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
12422
12423         * gcc.target/i386/movsi-sm-1.c: New.
12424
12425 2007-04-20  Richard Henderson  <rth@redhat.com>
12426
12427         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12428         * gcc.dg/pr27095.c: Cope with alpha GOT load.
12429
12430 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
12431
12432         * gcc.target/i386/ordcmp-1.c: New test.
12433         * gcc.target/i386/unordcmp-1.c: New test.
12434
12435         PR tree-optimization/31632
12436         * gcc.c-torture/compile/20070419-1.c: New test.
12437
12438 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12439
12440         * gcc.dg/invalid-call-1.c: New test.
12441
12442 2007-04-18  Dirk Mueller  <dmueller@suse.de>
12443
12444         PR diagnostic/31227
12445         * gcc.dg/Warray-bounds-3.c: New.
12446
12447 2007-04-18  Richard Guenther  <rguenther@suse.de>
12448
12449         PR tree-optimization/19431
12450         PR tree-optimization/21463
12451         * gcc.c-torture/execute/20070212-1.c: New testcase.
12452         * gcc.c-torture/execute/20070212-2.c: Likewise.
12453         * gcc.c-torture/execute/20070212-3.c: Likewise.
12454         * gcc.dg/tree-ssa/pr19431.c: Likewise.
12455         * gcc.dg/tree-ssa/pr21463.c: Likewise.
12456         * g++.dg/tree-ssa/pr21463.C: Likewise.
12457         * g++.dg/tree-ssa/pr30738.C: Likewise.
12458
12459 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/31513
12462         * g++.dg/expr/bitfield8.C: New test.
12463
12464 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
12465             Richard Sandiford  <richard@codesourcery.com>
12466
12467         * lib/target-supports.exp (check_profiling_available): Return 0
12468         for uClibc with -p or -pg.
12469
12470 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
12471
12472         PR c++/31517
12473         * g++.dg/template/init7.C: New test.
12474
12475 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
12476
12477         PR rtl-optimization/31360
12478         * gcc.dg/loop-7.c: New test.
12479
12480 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
12481
12482         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12483         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12484         build.
12485         (compat-execute): Likewise.
12486         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12487         files to remote hosts.
12488         * lib/c-ctorture.exp (c-torture-compile): Likewise.
12489         (c-torture-execute): Likewise.
12490         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12491         or plain file.  Use remote_upload and remote_download to copy
12492         files about.
12493         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12494         before scanning it.
12495
12496 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
12497
12498         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12499
12500 2007-04-16  Lawrence Crowl  <crowl@google.com>
12501
12502         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12503         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12504         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12505         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12506         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12507         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12508         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12509         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12510         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12511         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12512         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12513
12514         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12515         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12516         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12517         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12518         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12519         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12520         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12521         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12522         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12523         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12524         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12525
12526 2007-04-16  Ian Lance Taylor  <iant@google.com>
12527
12528         PR tree-optimization/31522
12529         * gcc.dg/Wstrict-overflow-16.c: New test.
12530
12531 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
12532
12533         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12534
12535 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
12536
12537         PR fortran/31144
12538         * gfortran.dg/module_naming_1.f90: New.
12539
12540 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
12541
12542         * lib/target-supports.exp (check_profiling_available): Return
12543         false for m68k-*-uclinux.
12544
12545 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
12546
12547         PR c++/29365
12548         Testcase for c++ anonymous namespace warning
12549
12550         * g++.dg/warn/anonymous-namespace-1.C: New test
12551         * g++.dg/warn/anonymous-namespace-1.h: New test
12552
12553 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12554
12555         PR testsuite/31578
12556         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12557
12558 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12559
12560         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12561
12562 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
12563
12564         PR fortran/31204
12565         * gfortran.dg/array_constructor_16.f90: New test.
12566
12567 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
12568
12569         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12570         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12571
12572 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12573
12574         PR rtl-optimization/31500
12575         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12576         * g++.dg/warn/Warray-bounds.C: Likewise.
12577
12578 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12579
12580         PR C/31520
12581         * gcc.dg/gnu89-init-4.c: New testcase.
12582
12583 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
12584
12585         PR c++/25874
12586         * gcc.dg/gomp/pr25874.c: Add dg-options.
12587         * g++.dg/gomp/pr25874.C: Add dg-options.
12588
12589 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
12590
12591         PR fortran/21061
12592         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12593         * gfortran.dg/warnings_are_errors_1.f: New testcase.
12594
12595 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12596
12597         PR fortran/31561
12598         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12599
12600 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12601
12602         PR fortran/29507
12603         PR fortran/31404
12604         * gfortran.dg/initialization_6.f90: New test.
12605
12606 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
12607
12608         * gcc.c-torture/compile/pr27528.c: Require nonpic.
12609
12610         * lib/target-supports.exp (check_gc_sections_available):
12611         Return false if ldflags includes -elf2flt.
12612
12613 2007-04-13  Jason Merrill  <jason@redhat.com>
12614
12615         PR c++/31074
12616         * conv3.C: New test.
12617
12618 2007-04-13  Mike Stump  <mrs@apple.com>
12619
12620         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12621         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12622
12623 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
12624
12625         PR tree-optimization/29598
12626         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12627
12628 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12629
12630         PR fortran/31559
12631         * gfortran.dg/func_assign.f90: New test.
12632
12633 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
12634
12635         PR fortran/31550
12636         * gfortran.dg/used_types_16.f90: New test.
12637
12638 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
12639
12640         PR fortran/18937
12641         * gfortran.dg/goto_2.f90: New.
12642         * gfortran.dg/goto_3.f90: New.
12643         * gfortran.dg/pr17708.f90: Rename to ...
12644         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
12645
12646 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12647
12648         PR fortran/31562
12649         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
12650         instead of a struct.
12651
12652 2007-04-13  Tobias Burnus  <burnus@net-b.de>
12653
12654         PR fortran/31562
12655         * gfortran.dg/value_4.c: Use GNU extensions for complex
12656         instead of a struct.
12657
12658 2007-04-13  Richard Guenther  <rguenther@suse.de>
12659
12660         PR tree-optimization/21258
12661         * gcc.dg/tree-ssa/vrp34.c: New testcase.
12662
12663 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12664
12665         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
12666         <complex.h>.
12667
12668 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
12669
12670         PR fortran/31250
12671         * gfortran.dg/char_length_2.f90: New.
12672         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
12673         * gfortran.dg/repeat_4.f90: Likewise.
12674
12675         PR fortran/31266
12676         * gfortran.dg/char_assign_1.f90: New.
12677
12678         PR fortran/31471
12679         * gfortran.dg/block_name_1.f90: New.
12680         * gfortran.dg/block_name_2.f90: New.
12681
12682 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
12683
12684         PR c++/31078
12685         * g++.dg/other/pr31078.C: New.
12686
12687 2007-04-12  Richard Guenther  <rguenther@suse.de>
12688
12689         PR tree-optimization/31169
12690         * gcc.c-torture/execute/pr31169.c: New testcase.
12691
12692 2007-04-12  Richard Guenther  <rguenther@suse.de>
12693
12694         PR tree-optimization/24689
12695         PR tree-optimization/31307
12696         * g++.dg/tree-ssa/pr31307.C: New testcase.
12697         * gcc.dg/tree-ssa/pr24689.c: Likewise.
12698
12699 2007-04-12  Tobias Burnus  <burnus@net-b.de>
12700
12701         PR fortran/31472
12702         * gfortran.dg/access_spec_1.f90: New test.
12703         * gfortran.dg/access_spec_2.f90: New test.
12704         * gfortran.dg/non_module_public.f90: Match new error message.
12705
12706 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
12707
12708         PR testsuite/31538
12709         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
12710         to 4 at line 38 to fix bounds problem.
12711
12712 2007-04-11  Tobias Burnus  <burnus@net-b.de>
12713
12714         PR testsuite/31240
12715         * gfortran.dg/pointer_intent_1.f90: Fix test.
12716
12717 2007-04-10  Eric Christopher  <echristo@apple.com>
12718
12719         * lib/target-supports.exp
12720         (check_effective_target_fstack_protector): Rewrite.
12721
12722 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
12723
12724         PR c++/31449
12725         * g++.dg/init/const5.C: New test.
12726
12727 2007-04-09  Jan Hubicka  <jh@suse.cz>
12728
12729         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
12730
12731 2007-04-08  Jan Hubicka  <jh@suse.cz>
12732
12733         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
12734
12735 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12736
12737         PR fortran/31257
12738         * gfortran.dg/achar_4.f90: New test.
12739
12740 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12741
12742         PR fortran/30880
12743         * gfortran.dg/used_dummy_types_8.f90: New test.
12744
12745 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12746
12747         PR fortran/30872
12748         * gfortran.dg/parameter_array_element_1.f90: New test.
12749
12750 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12751
12752         PR fortran/31222
12753         * gfortran.dg/default_numeric_type_1.f90: New test.
12754
12755 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12756
12757         PR fortran/31424
12758         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
12759
12760 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
12761
12762         PR fortran/31293
12763         * gfortran.dg/interface_12.f90: New test.
12764
12765 2007-04-07  Bruce Korb  <bkorb@gnu.org>
12766
12767         * gcc.dg/format/opt-6.c: New test.
12768         * gcc.dg/format/nul-1.c: New test.
12769         * gcc.dg/format/nul-2.c: New test.
12770
12771 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12772
12773         PR libgfortran/31395
12774         * gfortran.dg/fmt_colon.f90: New test.
12775
12776 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
12777
12778         * g++.old-deja/g++.other/init18.C: Use
12779         dg-require-effective-target instead of an explicit xfail.
12780
12781 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
12782
12783         * gcc.dg/dfp/signbit-1.c
12784         * gcc.dg/dfp/signbit-2.c
12785
12786 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12787
12788         PR fortran/31483
12789         * gfortran.dg/altreturn_5.f90: New test.
12790
12791 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
12792
12793         PR fortran/31292
12794         * gfortran.dg/contained_module_proc_1.f90: New test.
12795
12796 2007-04-04  Stuart Hastings  <stuart@apple.com>
12797
12798         PR 31281
12799         * objc/execute/exceptions/pr31281.m: New.
12800
12801 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
12802
12803         * g++.dg/ext/dllimport12.C: Update comments.
12804
12805 2007-04-03  Eric Christopher  <echristo@apple.com>
12806
12807         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
12808
12809 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12810
12811         PR fortran/31304
12812         * gfortran.dg/repeat_2.f90: New test.
12813         * gfortran.dg/repeat_3.f90: New test.
12814         * gfortran.dg/repeat_4.f90: New test.
12815
12816 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
12817
12818         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
12819
12820 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
12821
12822         PR c++/30847
12823         * g++.dg/parse/cond3.C: New test.
12824
12825         PR middle-end/30704
12826         * gcc.c-torture/execute/ieee/pr30704.c: New test.
12827
12828 2007-04-02  Jason Merrill  <jason@redhat.com>
12829
12830         PR c++/31187
12831         * g++.dg/ext/visibility/anon3.C: New test.
12832
12833 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12834
12835         PR libgfortran/31052
12836         * gfortran.dg/namelist_28.f90: New test.
12837
12838 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12839
12840         PR libgfortran/31366
12841         * gfortran.dg/direct_io_6.f90: New test.
12842
12843 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12844
12845         PR libgfortran/31207
12846         * gfortran.dg/advance_5.f90: New test.
12847         * gfortran.dg/advance_6.f90: New test.
12848
12849 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12850
12851         * g++.dg/ext/dllimport6.C: Remove extra ';'.
12852         * g++.dg/ext/dllimport7.C: Likewise.
12853         * g++.dg/ext/selectany1.C: Likewise.
12854
12855 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
12856
12857         * g++.dg/parser/pr31138.C: New.
12858         * g++.dg/parser/pr31140.C: New.
12859         * g++.dg/parser/pr31141.C: New.
12860
12861 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
12862
12863         PR c++/26099
12864         * g++.dg/ext/is_base_of.C: New.
12865         * g++.dg/ext/has_virtual_destructor.C: New.
12866         * g++.dg/ext/is_polymorphic.C: New.
12867         * g++.dg/ext/is_base_of_diagnostic.C: New.
12868         * g++.dg/ext/is_enum.C: New.
12869         * g++.dg/ext/has_nothrow_assign.C: New.
12870         * g++.dg/ext/has_nothrow_constructor.C: New.
12871         * g++.dg/ext/is_empty.C: New.
12872         * g++.dg/ext/has_trivial_copy.C: New.
12873         * g++.dg/ext/has_trivial_assign.C: New.
12874         * g++.dg/ext/is_abstract.C: New.
12875         * g++.dg/ext/is_pod.C: New.
12876         * g++.dg/ext/has_nothrow_copy.C: New.
12877         * g++.dg/ext/is_class.C: New.
12878         * g++.dg/ext/has_trivial_constructor.C: New.
12879         * g++.dg/ext/is_union.C: New.
12880         * g++.dg/ext/has_trivial_destructor.C: New.
12881         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
12882         * g++.dg/template/crash43.C: Likewise.
12883
12884 2007-03-29  Dirk Mueller  <dmueller@suse.de>
12885
12886         * g++.dg/warn/pedantic2.C: New testcase.
12887
12888 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12889
12890         * size_dim.f90: Fix dg directive.
12891         * pr16433.f: Likewise.
12892         * use_6.f90: Likewise.
12893         * use_7.f90: Likewise.
12894         * entry_9.f90: Likewise.
12895         * pointer_intent_2.f90: Likewise.
12896         * protected_1.f90: Likewise.
12897         * fmt_missing_period_2.f: Likewise.
12898         * pointer_intent_3.f90: Likewise.
12899         * protected_2.f90: Likewise.
12900         * protected_3.f90: Likewise.
12901         * pr15754.f90: Likewise.
12902         * protected_4.f90: Likewise.
12903         * protected_5.f90: Likewise.
12904         * initialization_2.f90: Likewise.
12905         * protected_6.f90: Likewise.
12906         * continuation_7.f90: Likewise.
12907         * derived_function_interface_1.f90: Likewise.
12908         * der_pointer_4.f90: Likewise.
12909         * fmt_zero_precision.f90: Likewise.
12910         * blockdata_3.f90: Likewise.
12911         * fmt_missing_period_1.f: Likewise.
12912         * real_const_3.f90: Likewise.
12913         * use_4.f90: Likewise.
12914         * fmt_missing_period_3.f: Likewise.
12915         * use_5.f90: Likewise.
12916
12917 2007-03-28  Mike Stump  <mrs@apple.com>
12918
12919         * gcc.dg/darwin-comm.c: Add.
12920
12921 2007-03-28  Eric Christopher  <echristo@apple.com>
12922
12923         * lib/target-supports.exp (check_effective_target_fstack_protector):
12924         New.
12925         * gcc.dg/ssp-1.c: Use.
12926         * gcc.dg/ssp-2.c: Ditto.
12927
12928 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
12929
12930         PR c++/29077
12931         * g++.dg/parse/constructor3.C: New test.
12932
12933 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12934
12935         * gnat.dg/thin_pointer.ad[sb]: New test.
12936
12937 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
12938
12939         * g++.dg/cpp0x/bracket1.C: New.
12940         * g++.dg/cpp0x/bracket2.C: New.
12941         * g++.dg/cpp0x/bracket3.C: New.
12942         * g++.dg/cpp0x/bracket4.C: New.
12943
12944 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12945
12946         * g++.dg/cpp0x/temp_default1.C: New.
12947         * g++.dg/cpp0x/temp_default3.C: New.
12948         * g++.dg/cpp0x/temp_default2.C: New.
12949         * g++.dg/cpp0x/temp_default4.C: New.
12950
12951 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
12952
12953         PR c++/29993
12954         * g++.dg/other/cv_func2.C: New.
12955
12956 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
12957
12958         * gcc.dg/dfp/func-vararg-alternate.h: New file.
12959         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
12960         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
12961         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
12962
12963         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
12964         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
12965
12966         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
12967
12968         * lib/compat.exp (compat-execute): Fix processing of file names.
12969
12970 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
12971
12972         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
12973
12974 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
12975
12976         * lib/target-supports.exp (check_effective_target_fortran_large_real):
12977         Delete created executable test file.
12978         (check_effective_target_fortran_large_int): Ditto.
12979         (check_effective_target_static_libgfortran): Ditto.
12980
12981 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
12982
12983         PR c++/30500
12984         * g++.dg/warn/pragma-system_header1.C: New test.
12985         * g++.dg/warn/pragma-system_header2.C: New test.
12986         * g++.dg/warn/pragma-system_header1.h. New.
12987         * g++.dg/warn/pragma-system_header2.h. New.
12988
12989 2007-03-26  Ian Lance Taylor  <iant@google.com>
12990
12991         PR tree-optimization/31345
12992         * gcc.c-torture/compile/pr31345-1.c: New test.
12993
12994 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
12995
12996         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
12997         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
12998         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
12999         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13000         * gfortran.dg/overload_1.f90: Likewise.
13001         * gfortran.dg/impure_assignment_1.f90: Likewise.
13002         * gfortran.dg/error_recovery_3.f90: Likewise.
13003         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13004         * gfortran.dg/sequence_types_1.f90: Likewise.
13005         * gfortran.dg/internal_references_1.f90: Likewise.
13006         * gfortran.dg/present_1.f90: Likewise.
13007         * gfortran.dg/volatile10.f90: Likewise.
13008         * gfortran.dg/module_equivalence_2.f90: Likewise.
13009         * gfortran.dg/use_4.f90: Likewise.
13010         * gfortran.dg/elemental_result_1.f90: Likewise.
13011         * gfortran.dg/generic_actual_arg.f90: Likewise.
13012         * gfortran.dg/private_type_5.f90: Likewise.
13013         * gfortran.dg/protected_4.f90: Likewise.
13014         * gfortran.dg/interface_3.f90: Likewise.
13015
13016 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13017
13018         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13019         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13020
13021 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
13022
13023         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13024
13025 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13026
13027         PR libgfortran/31199
13028         * gfortran.dg/fmt_t_4.f90: New test.
13029
13030 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13031
13032         PR libfortran/31297
13033         * gfortran.dg/backspace_5.f:  Initialize variable(s).
13034         * gfortran.dg/backspace_6.f:  Likewise.
13035         * gfortran.dg/char_bounds_check_fail_1: Likewise.
13036         * gfortran.dg/direct_io_2.f90:  Likewise.
13037         * gfortran.dg/write_back.f:  Likewise.
13038         * gfortran.dg/write_rewind_2.f:  Likewise.
13039         * gfortran.dg/write_rewind_1.f:  Likewise.
13040         * gfortran.dg/write_rewind_2.f:  Likewise.
13041
13042 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
13043
13044         PR tree-optimization/30784
13045         * gcc.dg/vect/pr30784.c: New test.
13046
13047 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13048
13049         PR fortran/30877
13050         * gfortran.dg/operator_1.f90: New test.
13051         * gfortran.dg/operator_2.f90: New test.
13052
13053 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
13054
13055         PR libfortran/31196
13056         * gfortran.dg/reshape_transpose_1.f90:  New test.
13057
13058 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13059
13060         PR fortran/30655
13061         * gfortran.dg/bounds_check_6.f90: New test.
13062
13063 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
13064
13065         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13066         #ifndef/#endif.
13067         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13068         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13069
13070 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
13071
13072         PR fortran/31209
13073         * gfortran.dg/pointer_function_actual_1.f90: New test.
13074
13075         PR fortran/31200
13076         * gfortran.dg/pointer_function_actual_2.f90: New test.
13077
13078         PR fortran/31215
13079         * gfortran.dg/result_in_spec_1.f90: New test.
13080
13081 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13082
13083         PR fortran/30834
13084         * gfortran.dg/integer_exponentiation_3.F90: New test.
13085         * gfortran.dg/integer_exponentiation_4.f90: New test.
13086         * gfortran.dg/integer_exponentiation_5.F90: New test.
13087
13088 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13089
13090         PR c++/30863
13091         * g++.dg/template/error24.C: New test.
13092         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13093
13094 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
13095
13096         PR c++/31273
13097         * g++.dg/expr/bitfield7.C: New test.
13098
13099 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13100
13101         PR other/23572
13102         * gcc.dg/float-range-4.c: New.
13103         * gcc.dg/float-range-1.c: Update. Test for a warning.
13104         * gcc.dg/float-range-3.c: New.
13105         * gcc.dg/float-range-5.c: New.
13106
13107 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13108
13109         PR fortran/31262
13110         * gfortran.dg/no_range_check_1.f90: New test.
13111
13112 2007-03-22  Dirk Mueller  <dmueller@suse.de>
13113
13114         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13115         * g++.dg/other/static1.C: Remove stray semicolon.
13116         * g++.dg/other/init1.C: Likewise.
13117         * g++.dg/rtti/dyncast1.C: Likewise.
13118         * g++.dg/tree-ssa/pr17153.C: Likewise.
13119         * g++.dg/lookup/disamb1.C: Likewise.
13120         * g++.dg/lookup/scoped2.C: Likewise.
13121         * g++.dg/lookup/friend7.C: Likewise.
13122         * g++.dg/parse/parse4.C: Likewise.
13123         * g++.dg/parse/parse5.C: Likewise.
13124         * g++.dg/expr/pr29066.C: Likewise.
13125         * g++.dg/expr/cast4.C: Likewise.
13126         * g++.dg/tc1/dr193.C: Likewise.
13127         * g++.dg/tc1/dr213.C: Likewise.
13128         * g++.dg/abi/dcast1.C: Likewise.
13129         * g++.dg/abi/covariant2.C: Likewise.
13130         * g++.dg/inherit/covariant11.C: Likewise.
13131         * g++.dg/inherit/covariant9.C: Likewise.
13132         * g++.dg/inherit/covariant10.C: Likewise.
13133         * g++.dg/init/static3.C: Likewise.
13134         * g++.dg/init/init-ref3.C: Likewise.
13135         * g++.dg/init/ref10.C: Likewise.
13136         * g++.dg/template/meminit2.C: Likewise.
13137         * g++.dg/template/using9.C: Likewise.
13138         * g++.dg/template/friend9.C: Likewise.
13139         * g++.dg/template/ref1.C: Likewise.
13140         * g++.old-deja/g++.warn/inline.C: Likewise.
13141         * g++.old-deja/g++.robertl/eb91.C: Likewise.
13142         * g++.old-deja/g++.robertl/eb46.C: Likewise.
13143         * g++.old-deja/g++.robertl/eb34.C: Likewise.
13144         * g++.old-deja/g++.robertl/eb43.C: Likewise.
13145         * g++.old-deja/g++.robertl/eb26.C: Likewise.
13146         * g++.old-deja/g++.robertl/eb116.C: Likewise.
13147         * g++.old-deja/g++.brendan/copy5.C: Likewise.
13148         * g++.old-deja/g++.brendan/overload8.C: Likewise.
13149         * g++.old-deja/g++.brendan/overload11.C: Likewise.
13150         * g++.old-deja/g++.brendan/copy7.C: Likewise.
13151         * g++.old-deja/g++.brendan/crash38.C: Likewise.
13152         * g++.old-deja/g++.brendan/template11.C: Likewise.
13153         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13154         * g++.old-deja/g++.brendan/crash50.C: Likewise.
13155         * g++.old-deja/g++.brendan/crash16.C: Likewise.
13156         * g++.old-deja/g++.jason/pmem2.C: Likewise.
13157         * g++.old-deja/g++.jason/parse9.C: Likewise.
13158         * g++.old-deja/g++.jason/byval2.C: Likewise.
13159         * g++.old-deja/g++.jason/overload8.C: Likewise.
13160         * g++.old-deja/g++.jason/pmf8.C: Likewise.
13161         * g++.old-deja/g++.jason/template33.C: Likewise.
13162         * g++.old-deja/g++.jason/return3.C: Likewise.
13163         * g++.old-deja/g++.jason/scoping2.C: Likewise.
13164         * g++.old-deja/g++.jason/virtual.C: Likewise.
13165         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13166         * g++.old-deja/g++.jason/template27.C: Likewise.
13167         * g++.old-deja/g++.jason/synth6.C: Likewise.
13168         * g++.old-deja/g++.jason/ref8.C: Likewise.
13169         * g++.old-deja/g++.jason/offset1.C: Likewise.
13170         * g++.old-deja/g++.other/static20.C: Likewise.
13171         * g++.old-deja/g++.other/array1.C: Likewise.
13172         * g++.old-deja/g++.other/new3.C: Likewise.
13173         * g++.old-deja/g++.other/array2.C: Likewise.
13174         * g++.old-deja/g++.other/overload9.C: Likewise.
13175         * g++.old-deja/g++.other/cast6.C: Likewise.
13176         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13177         * g++.old-deja/g++.other/eh4.C: Likewise.
13178         * g++.old-deja/g++.other/using7.C: Likewise.
13179         * g++.old-deja/g++.other/init18.C: Likewise.
13180         * g++.old-deja/g++.other/dyncast1.C: Likewise.
13181         * g++.old-deja/g++.other/dyncast2.C: Likewise.
13182         * g++.old-deja/g++.other/dtor11.C: Likewise.
13183         * g++.old-deja/g++.pt/static11.C: Likewise.
13184         * g++.old-deja/g++.pt/crash19.C: Likewise.
13185         * g++.old-deja/g++.pt/overload12.C: Likewise.
13186         * g++.old-deja/g++.pt/crash46.C: Likewise.
13187         * g++.old-deja/g++.pt/mi1.C: Likewise.
13188         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13189         * g++.old-deja/g++.pt/nontype5.C: Likewise.
13190         * g++.old-deja/g++.pt/local5.C: Likewise.
13191         * g++.old-deja/g++.pt/typename2.C: Likewise.
13192         * g++.old-deja/g++.pt/explicit80.C: Likewise.
13193         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13194         * g++.old-deja/g++.law/visibility1.C: Likewise.
13195         * g++.old-deja/g++.law/visibility2.C: Likewise.
13196         * g++.old-deja/g++.law/virtual2.C: Likewise.
13197         * g++.old-deja/g++.law/operators19.C: Likewise.
13198         * g++.old-deja/g++.law/parsing10.C: Likewise.
13199         * g++.old-deja/g++.law/visibility4.C: Likewise.
13200         * g++.old-deja/g++.law/operators4.C: Likewise.
13201         * g++.old-deja/g++.law/dtors2.C: Likewise.
13202         * g++.old-deja/g++.law/missed-error3.C: Likewise.
13203         * g++.old-deja/g++.law/visibility10.C: Likewise.
13204         * g++.old-deja/g++.law/scope3.C: Likewise.
13205         * g++.old-deja/g++.law/casts2.C: Likewise.
13206         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13207         * g++.old-deja/g++.law/operators33.C: Likewise.
13208         * g++.old-deja/g++.law/friend4.C: Likewise.
13209         * g++.old-deja/g++.mike/pmf7.C: Likewise.
13210         * g++.old-deja/g++.mike/p5611.C: Likewise.
13211         * g++.old-deja/g++.mike/net37.C: Likewise.
13212         * g++.old-deja/g++.mike/p3570.C: Likewise.
13213         * g++.old-deja/g++.mike/p5718.C: Likewise.
13214         * g++.old-deja/g++.mike/net21.C: Likewise.
13215         * g++.old-deja/g++.mike/p1862.C: Likewise.
13216         * g++.old-deja/g++.mike/p4511.C: Likewise.
13217         * g++.old-deja/g++.mike/virt3.C: Likewise.
13218         * g++.old-deja/g++.mike/p16146.C: Likewise.
13219         * g++.old-deja/g++.mike/p1989.C: Likewise.
13220         * g++.old-deja/g++.mike/p5571.C: Likewise.
13221         * g++.old-deja/g++.gb/scope10.C: Likewise.
13222         * g++.old-deja/g++.abi/primary5.C: Likewise.
13223         * g++.old-deja/g++.abi/empty2.C: Likewise.
13224         * g++.old-deja/g++.abi/arraynew.C: Likewise.
13225         * g++.old-deja/g++.eh/vbase4.C: Likewise.
13226         * g++.old-deja/g++.eh/ptr1.C: Likewise.
13227         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13228         * g++.old-deja/g++.bob/template3.C: Likewise.
13229         * g++.old-deja/g++.bob/inherit1.C: Likewise.
13230
13231 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
13232
13233         PR fortran/31193
13234         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13235
13236 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
13237
13238         PR fortran/20897
13239         * gfortran.dg/derived_name_1.f90: New.
13240         * gfortran.dg/derived_name_2.f: New.
13241
13242 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13243
13244         * lib/target-supports.exp (check_effective_target_nonpic): New
13245         procedure.
13246         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13247         when compiling PIC.
13248         * gcc.target/i386/asm-4.c: Require nonpic.
13249         * gcc.target/i386/cmov1.c: Likewise.
13250         * gcc.target/i386/mul.c: Likewise.
13251         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13252         * gcc.target/i386/ssetype-1.c: Require nonpic.
13253         * gcc.target/i386/ssetype-3.c: Likewise.
13254         * gcc.target/i386/ssetype-5.c: Likewise.
13255
13256 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
13257
13258         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13259         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13260         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13261         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13262
13263 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
13264
13265         PR tree-optimization/30590
13266         * g++.dg/opt/pr30590.C: New testcase.
13267
13268 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
13269
13270         PR c/30762
13271         * gcc.dg/pr30762-1.c: New test.
13272         * gcc.dg/pr30762-2.c: New test.
13273
13274         PR inline-asm/30505
13275         * gcc.target/i386/pr30505.c: New test.
13276
13277 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
13278
13279         * gcc.target/arm/register-variables.c: New.
13280
13281 2007-03-19  Jeff Law  <law@redhat.com>
13282
13283         * PR tree-optimization/30984
13284         * gcc.c-torture/pr30984.c: New test.
13285
13286 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13287         Richard Guenther  <rguenther@suse.de>
13288
13289         PR tree-optimization/31254
13290         * gcc.dg/torture/pr31254.c: New testcase.
13291
13292 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
13293
13294         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13295         target default_packed.
13296
13297 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13298
13299         PR fortran/31203
13300         * gfortran.dg/string_length_1.f90: New test.
13301
13302 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13303
13304         PR testsuite/30395
13305         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13306
13307 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13308
13309         PR libgfortran/31052
13310         * gfortran.dg/namelist_27.f90: New test.
13311
13312 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
13313
13314         PR fortran/30531
13315         * gfortran.dg/used_types_14.f90: New test.
13316
13317         PR fortran/31086
13318         * gfortran.dg/used_types_15.f90: New test.
13319
13320 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
13321
13322         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13323         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13324
13325 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13326
13327         PR fortran/31120
13328         * gfortran.dg/integer_exponentiation_2.f90: New test.
13329
13330 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
13331
13332         PR tree-optimization/31041
13333         * gcc.dg/vect/pr31041.c: New test.
13334
13335 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13336
13337         * g++.dg/warn/Wconversion-integer.C: New
13338         * g++.dg/warn/Wconversion-real.C: New.
13339         * g++.dg/warn/Wconversion-real-integer.C: New.
13340         * g++.dg/warn/conv2.C: Updated.
13341
13342 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13343
13344         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13345         exclude RTPs.
13346
13347 2007-03-16  Richard Guenther  <rguenther@suse.de>
13348
13349         PR tree-optimization/31146
13350         * g++.dg/tree-ssa/pr31146.C: New testcase.
13351
13352 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13353
13354         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13355         assume that the target has <features.h>.
13356
13357 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
13358
13359         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13360         dg-options rather than to the whole test.
13361
13362 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
13363
13364         PR debug/29906
13365         * g++.dg/debug/pr29906.C: New
13366
13367 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13368
13369         PR libgfortran/31099
13370         * gfortran.dg/unformatted_recl.f90: Update test.
13371
13372 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
13373
13374         * gcc.dg/tree-ssa/prefetch-5.c: New test.
13375
13376 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13377
13378         PR c++/30891
13379         * g++.dg/parse/namespace-definition.C: New.
13380
13381 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13382
13383         PR c++/24924
13384         * g++.dg/cpp/pedantic-errors.C: New.
13385         * g++.dg/cpp/permissive.C: New.
13386
13387 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13388
13389         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13390         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13391
13392 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13393
13394         * lib/target-supports.exp (check_missing_uclibc_feature)
13395         (check_effective_target_wchar): New procedures.
13396         * gcc.dg/wchar_t-1.c: Require target wchar.
13397         * gcc.dg/wint_t-1.c: Likewise.
13398
13399 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13400
13401         * lib/target-supports.exp (check_gc_sections_available): Return
13402         false for VxWorks targets.
13403
13404 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13405
13406         * g++.dg/warn/Wconversion2.C: Fix typo.
13407         * gcc.dg/if-empty-1.c: Ditto.
13408
13409 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
13410
13411         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13412
13413 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13414
13415         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13416         * gcc.target/i386/pr31167.c: Ditto.
13417
13418 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
13419
13420         PR target/31167
13421         * gcc.target/i386/pr31167.c: New test.
13422
13423 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
13424
13425         PR fortran/30922
13426         * gfortran.dg/import5.f90.f90: New test.
13427
13428
13429         PR fortran/30879
13430         * gfortran.dg/data_components_1.f90: New test.
13431
13432
13433         PR fortran/30870
13434         * gfortran.dg/generic_13.f90: New test.
13435
13436         PR fortran/31163
13437         * gfortran.dg/alloc_comp_basics_5.f90: New test.
13438
13439 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13440
13441         PR libgfortran/31051
13442         * gfortran.dg/fmt_t_4.f90: New
13443
13444 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13445
13446         PR C++/31165
13447         * g++.dg/other/default7.C: New test.
13448
13449 2007-03-15  Dirk Mueller  <dmueller@suse.de>
13450
13451         * g++.dg/warn/Wconversion2.C: New.
13452
13453 2007-03-14  Eric Christopher  <echristo@apple.com>
13454
13455         * gcc.dg/ssp-1.c: New.
13456         * gcc.dg/ssp-2.c: Ditto.
13457
13458 2007-03-14  Dirk Mueller  <dmueller@suse.de>
13459
13460         * g++.dg/warn/do-empty.C: New.
13461         * gcc.dg/do-empty.c: New.
13462         * gcc.dg/if-empty-1.c: Update.
13463         * gcc.dg/20001116-1.c: Update.
13464         * gcc.dg/pr23165.c: Update.
13465
13466 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
13467
13468         * gfortran.dg/module_implicit_conversion.f90: New test.
13469
13470 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
13471
13472         PR middle-end/31127
13473         * gcc.dg/pr31127.c: New.
13474
13475 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
13476
13477         * gcc.dg/tree-ssa/loop-26.c: New test.
13478
13479 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
13480
13481         * gcc.target/i386/cmpxchg16b-1.c: New test.
13482
13483 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13484
13485         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13486         * gcc.dg/c99-vla-1.c: Likewise.
13487         * g++.dg/ext/vla1.C: Likewise
13488
13489 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
13490
13491         * gcc.dg/wvla-1.c: New test
13492         * gcc.dg/wvla-2.c: New test
13493         * gcc.dg/wvla-3.c: New test
13494         * gcc.dg/wvla-4.c: New test
13495         * gcc.dg/wvla-5.c: New test
13496         * gcc.dg/wvla-6.c: New test
13497         * gcc.dg/wvla-7.c: New test
13498         * g++.dg/warn/Wvla-1.C: New test
13499         * g++.dg/warn/Wvla-2.C: New test
13500         * g++.dg/warn/Wvla-3.C: New test
13501
13502 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
13503
13504         PR c++/30108
13505         * g++.dg/other/default6.C: New test.
13506
13507 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13508
13509         * lib/target-supports.exp (check_profiling_available): Return false
13510         for VxWorks.
13511         (check_effective_target_vxworks_kernel): New procedure.
13512         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13513         VxWorks.
13514         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13515         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13516         to include VxWorks.
13517         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13518
13519 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
13520
13521         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13522         PIC is not supported.
13523         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13524         * gcc.dg/20020426-2.c: Likewise.
13525         * gcc.dg/pr28243.c: Likewise.
13526         * gcc.dg/visibility-11.c: Likewise.
13527         * gcc.dg/tls/opt-9.c: Likewise.
13528         * gcc.dg/tls/opt-10.c: Likewise.
13529         * gcc.dg/tls/pic-1.c: Likewise.
13530         * gcc.dg/tls/struct-1.c: Likewise.
13531         * gcc.target/i386/20000807-1.c: Likewise.
13532         * gcc.target/i386/20000904-1.c: Likewise.
13533         * gcc.target/i386/20011119-1.c: Likewise.
13534         * gcc.target/i386/990213-2.c: Likewise.
13535         * gcc.target/i386/990214-1.c: Likewise.
13536         * gcc.target/i386/compress-float-387-pic.c: Likewise.
13537         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13538         * gcc.target/i386/pic-1.c: Likewise.
13539         * gcc.target/i386/pr21518.c: Likewise.
13540         * gcc.target/i386/pr23098.c: Likewise.
13541         * gcc.target/i386/pr23943.c: Likewise.
13542
13543 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
13544
13545         PR c++/31038
13546         * g++.dg/template/complit2.C: New test.
13547
13548         PR c++/30328
13549         * g++.dg/ext/bitfield1.C: New test.
13550
13551 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
13552
13553         PR fortran/30883
13554         * gfortran.dg/interface_11.f90: New test.
13555
13556 2007-03-11  Richard Guenther  <rguenther@suse.de>
13557
13558         PR tree-optimization/31115
13559         * gcc.dg/torture/pr31115.c: New testcase.
13560
13561 2007-03-11  Ira Rosen  <irar@il.ibm.com>
13562
13563         PR tree-optimization/29925
13564         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13565
13566 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
13567
13568         PR c++/30274
13569         * g++.dg/expr/bitfield3.C: New test.
13570         * g++.dg/expr/bitfield4.C: Likewise.
13571         * g++.dg/expr/bitfield5.C: Likewise.
13572         * g++.dg/expr/bitfield6.C: Likewise.
13573
13574         PR c++/30924
13575         * g++.dg/template/array18.C: New test.
13576
13577 2007-03-10  Dirk Mueller  <dmueller@suse.de>
13578
13579         PR c++/17946
13580         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13581         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13582
13583 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
13584
13585         PR c++/20599
13586         * g++.dg/cpp0x/variadic-bind.C: New.
13587         * g++.dg/cpp0x/variadic-function.C: New.
13588         * g++.dg/cpp0x/variadic-mem_fn.C: New.
13589         * g++.dg/cpp0x/variadic-tuple.C: New.
13590         * g++.dg/cpp0x/variadic1.C: New.
13591         * g++.dg/cpp0x/variadic2.C: New.
13592         * g++.dg/cpp0x/variadic3.C: New.
13593         * g++.dg/cpp0x/variadic4.C: New.
13594         * g++.dg/cpp0x/variadic5.C: New.
13595         * g++.dg/cpp0x/variadic6.C: New.
13596         * g++.dg/cpp0x/variadic7.C: New.
13597         * g++.dg/cpp0x/variadic8.C: New.
13598         * g++.dg/cpp0x/variadic9.C: New.
13599         * g++.dg/cpp0x/variadic10.C: New.
13600         * g++.dg/cpp0x/variadic11.C: New.
13601         * g++.dg/cpp0x/variadic12.C: New.
13602         * g++.dg/cpp0x/variadic13.C: New.
13603         * g++.dg/cpp0x/variadic14.C: New.
13604         * g++.dg/cpp0x/variadic15.C: New.
13605         * g++.dg/cpp0x/variadic16.C: New.
13606         * g++.dg/cpp0x/variadic17.C: New.
13607         * g++.dg/cpp0x/variadic18.C: New.
13608         * g++.dg/cpp0x/variadic19.C: New.
13609         * g++.dg/cpp0x/variadic20.C: New.
13610         * g++.dg/cpp0x/variadic21.C: New.
13611         * g++.dg/cpp0x/variadic22.C: New.
13612         * g++.dg/cpp0x/variadic23.C: New.
13613         * g++.dg/cpp0x/variadic24.C: New.
13614         * g++.dg/cpp0x/variadic25.C: New.
13615         * g++.dg/cpp0x/variadic26.C: New.
13616         * g++.dg/cpp0x/variadic27.C: New.
13617         * g++.dg/cpp0x/variadic28.C: New.
13618         * g++.dg/cpp0x/variadic29.C: New.
13619         * g++.dg/cpp0x/variadic30.C: New.
13620         * g++.dg/cpp0x/variadic31.C: New.
13621         * g++.dg/cpp0x/variadic32.C: New.
13622         * g++.dg/cpp0x/variadic33.C: New.
13623         * g++.dg/cpp0x/variadic34.C: New.
13624         * g++.dg/cpp0x/variadic35.C: New.
13625         * g++.dg/cpp0x/variadic36.C: New.
13626         * g++.dg/cpp0x/variadic37.C: New.
13627         * g++.dg/cpp0x/variadic38.C: New.
13628         * g++.dg/cpp0x/variadic39.C: New.
13629         * g++.dg/cpp0x/variadic40.C: New.
13630         * g++.dg/cpp0x/variadic41.C: New.
13631         * g++.dg/cpp0x/variadic42.C: New.
13632         * g++.dg/cpp0x/variadic43.C: New.
13633         * g++.dg/cpp0x/variadic44.C: New.
13634         * g++.dg/cpp0x/variadic45.C: New.
13635         * g++.dg/cpp0x/variadic46.C: New.
13636         * g++.dg/cpp0x/variadic47.C: New.
13637         * g++.dg/cpp0x/variadic48.C: New.
13638         * g++.dg/cpp0x/variadic49.C: New.
13639         * g++.dg/cpp0x/variadic50.C: New.
13640         * g++.dg/cpp0x/variadic51.C: New.
13641         * g++.dg/cpp0x/variadic52.C: New.
13642         * g++.dg/cpp0x/variadic53.C: New.
13643         * g++.dg/cpp0x/variadic54.C: New.
13644         * g++.dg/cpp0x/variadic55.C: New.
13645         * g++.dg/cpp0x/variadic56.C: New.
13646         * g++.dg/cpp0x/variadic57.C: New.
13647         * g++.dg/cpp0x/variadic58.C: New.
13648         * g++.dg/cpp0x/variadic59.C: New.
13649         * g++.dg/cpp0x/variadic60.C : New.
13650         * g++.dg/cpp0x/variadic61.C : New.
13651         * g++.dg/cpp0x/variadic62.C : New.
13652         * g++.dg/cpp0x/variadic63.C : New.
13653         * g++.dg/cpp0x/variadic64.C : New.
13654         * g++.dg/cpp0x/variadic65.C : New.
13655         * g++.dg/cpp0x/variadic66.C : New.
13656         * g++.dg/cpp0x/variadic67.C : New.
13657         * g++.dg/cpp0x/variadic68.C : New.
13658         * g++.dg/cpp0x/variadic69.C : New.
13659         * g++.dg/cpp0x/variadic70.C : New.
13660         * g++.dg/cpp0x/variadic71.C : New.
13661         * g++.dg/cpp0x/variadic72.C : New.
13662         * g++.dg/cpp0x/variadic73.C : New.
13663         * g++.dg/cpp0x/variadic74.C : New.
13664         * g++.dg/cpp0x/variadic75.C : New.
13665         * g++.dg/cpp0x/variadic-ex1.C : New.
13666         * g++.dg/cpp0x/variadic-ex2.C : New.
13667         * g++.dg/cpp0x/variadic-ex3.C : New.
13668         * g++.dg/cpp0x/variadic-ex4.C : New.
13669         * g++.dg/cpp0x/variadic-ex5.C : New.
13670         * g++.dg/cpp0x/variadic-ex6.C : New.
13671         * g++.dg/cpp0x/variadic-ex7.C : New.
13672         * g++.dg/cpp0x/variadic-ex8.C : New.
13673         * g++.dg/cpp0x/variadic-ex9.C : New.
13674         * g++.dg/cpp0x/variadic-ex10.C : New.
13675         * g++.dg/cpp0x/variadic-ex11.C : New.
13676         * g++.dg/cpp0x/variadic-ex12.C : New.
13677         * g++.dg/cpp0x/variadic-ex13.C : New.
13678         * g++.dg/cpp0x/variadic-ex14.C : New.
13679
13680 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13681
13682         PR libgfortran/31099
13683         * gfortran.dg/unformatted_recl.f90: New test.
13684
13685 2007-03-09  Roger Sayle  <roger@eyesopen.com>
13686
13687         * gcc.dg/fold-eqcmplx-1.c: New test case.
13688
13689 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
13690
13691         PR rtl-optimization/30643
13692         * gcc.dg/pr30643.c: New.
13693
13694 2007-03-09  Chao-ying Fu  <fu@mips.com>
13695
13696         * gcc.target/mips/mips32-dspr2-type.c: New test.
13697         * gcc.target/mips/mips32-dspr2.c: New test.
13698         * gcc.target/mips/dspr2-MULT.c: New test.
13699         * gcc.target/mips/dspr2-MULTU.c: New test.
13700         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
13701         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
13702         Adjust some formats.
13703
13704 2007-03-09  Dirk Mueller  <dmueller@suse.de>
13705
13706         PR c++/17946
13707         * gcc.dg/Wlogical-op-1.c: New.
13708         * g++.dg/warn/Wlogical-op-1.C: New.
13709
13710 2007-03-09  Richard Guenther  <rguenther@suse.de>
13711
13712         PR tree-optimization/30904
13713         PR middle-end/31058
13714         * gcc.dg/pr30904.c: Remove xfail.
13715
13716 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13717
13718         PR C/31072
13719         * gcc.c-torture/execute/pr31072.c: New test.
13720
13721 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13722
13723         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
13724         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13725         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
13726         *lrint* and *lround*.
13727         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
13728         floor->lfloor.
13729         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
13730         * gcc.dg/torture/builtin-integral-1.c: Likewise.
13731         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
13732         and *lround*.  Correct macro names.
13733         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
13734         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
13735
13736 2007-03-08  Ian Lance Taylor  <iant@google.com>
13737
13738         * gcc.dg/no-strict-overflow-5.c: New test.
13739         * gcc.dg/no-strict-overflow-6.c: New test.
13740         * gcc.dg/Wstrict-overflow-11.c: New test.
13741         * gcc.dg/Wstrict-overflow-12.c: New test.
13742         * gcc.dg/Wstrict-overflow-13.c: New test.
13743         * gcc.dg/Wstrict-overflow-14.c: New test.
13744         * gcc.dg/Wstrict-overflow-15.c: New test.
13745
13746 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13747
13748         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
13749         for VxWorks kernel mode.
13750         * gcc.c-torture/execute/strncmp-1.x: Likewise.
13751
13752 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13753
13754         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
13755         mode.
13756
13757 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
13758
13759         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
13760         and lib/bfill.c on VxWorks targets.
13761         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
13762         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
13763         lib/bfill.c and lib/memmove.c on VxWorks targets.
13764         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
13765         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
13766         on VxWorks targets.
13767         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
13768         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
13769
13770 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13771
13772         * gfortran.dg/use_5.f90: New test.
13773         * gfortran.dg/use_6.f90: Ditto.
13774         * gfortran.dg/use_7.f90: Ditto.
13775
13776 2007-03-08  Tobias Burnus  <burnus@net-b.de>
13777
13778         PR fortran/30973
13779         * gfortran.dg/use_4.f90: New test.
13780         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
13781
13782 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
13783
13784         PR fortran/31011
13785         * gfortran.dg/parameter_array_section_2.f90: New test.
13786
13787 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
13788
13789         PR c++/30852
13790         * g++.dg/ext/offsetof1.C: Add cases with volatile.
13791
13792         PR c++/30534
13793         * g++.dg/template/arg5.C: New test.
13794
13795 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
13796
13797         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
13798
13799 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
13800
13801         * gcc.dg/var-expand1.c: Add newline at end of file.
13802
13803 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
13804
13805         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
13806
13807 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
13808
13809         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
13810
13811 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * gcc.dg/torture/builtin-convert-4.c: New test.
13814
13815 2007-03-05  Ian Lance Taylor  <iant@google.com>
13816
13817         * gcc.c-torture/compile/pr31034.c: New test.
13818
13819 2007-03-05  Ian Lance Taylor  <iant@google.com>
13820
13821         * gcc.dg/inline-18.c: New test.
13822         * gcc.dg/inline-19.c: New test.
13823         * gcc.dg/inline-20.c: New test.
13824         * gcc.dg/inline-21.c: New test.
13825
13826 2007-03-05  Richard Guenther  <rguenther@suse.de>
13827
13828         PR tree-optimization/14052
13829         * gcc.dg/tree-ssa/vrp33.c: New testcase.
13830
13831 2007-03-05  Richard Guenther  <rguenther@suse.de>
13832
13833         PR tree-optimization/23777
13834         * gcc.dg/tree-ssa/pr23777.c: New testcase.
13835
13836 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13837
13838         PR other/30465
13839         * gcc.dg/multiple-overflow-warn-3.c: New.
13840         * g++.dg/warn/multiple-overflow-warn-3.C: New.
13841
13842 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
13843
13844         PR c++/30895
13845         * g++.dg/parse/template23.C: New test.
13846
13847 2007-03-04  Roger Sayle  <roger@eyesopen.com>
13848
13849         PR middle-end/30744
13850         * gcc.dg/pr30744-1.c: New test case.
13851
13852 2007-03-04  Tobias Burnus  <burnus@net-b.de>
13853
13854         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
13855
13856 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13857
13858         PR target/30406
13859         * gfortran.dg/logical_3.f90: New test.
13860
13861 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
13862
13863         PR libfortran/30981
13864         * gfortran.dg/integer_exponentiation_1.f90:  New test.
13865
13866 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         * gcc.target/m68k/m68k.exp: New.
13869         * gcc.target/m68k/crash1.c: New.
13870
13871 2007-03-03  Tobias Burnus  <burnus@net-b.de>
13872
13873         * gfortran.dg/c_by_val.c: Use int64_t instead of long
13874         to be more compatible with integer(kind=8).
13875
13876 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13877
13878         PR libfortran/31001
13879         * gfortran.dg/zero_sized_3.f90: New test.
13880
13881 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13882
13883         PR c++/15787
13884         * g++.dg/parse/else.C: New.
13885         * g++.dg/parse/else-2.C: New.
13886
13887 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
13888             Tobias Burnus  <burnus@net-b.de>
13889
13890         PR fortran/30882
13891         * gfortran.dg/size_dim.f90: New test.
13892
13893 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
13894             Tobias Burnus  <burnus@net-b.de>
13895
13896         PR fortran/30873
13897         * gfortran.dg/entry_9.f90: New test.
13898
13899 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
13900
13901         PR c++/28253
13902         * g++.dg/inherit/covariant16.C: New test.
13903
13904 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
13905
13906         * g++.dg/other/darwin-minversion-1.C: New.
13907
13908 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
13909
13910         * gcc.dg/tree-ssa/20070302-1.c: New test.
13911
13912 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
13913
13914         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
13915         tests.
13916
13917 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
13918
13919         * gcc.dg/tree-ssa/prefetch-4.c: New test.
13920
13921 2007-03-01  Simon Baldwin <simonb@google.com>
13922
13923         PR c++/23689
13924         * warn/ignored_typedef.C: New.
13925         * init/ctor8.C: Added dg-warning to consume ignored typedef
13926         warning.
13927         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
13928         and added an explicit line number.
13929
13930 2007-02-28  Richard Guenther  <rguenther@suse.de>
13931
13932         PR middle-end/30364
13933         * gcc.dg/torture/pr30364-1.c: New testcase.
13934         * gcc.dg/torture/pr30364-2.c: Likewise.
13935         * gcc.dg/torture/pr30364-3.c: Likewise.
13936
13937 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13938
13939         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
13940         powerpc*, use -funsafe-math-optimizations.
13941         * gcc.dg/torture/builtin-logb-1.c: Likewise.
13942         * gcc.dg/torture/builtin-modf-1.c: Likewise.
13943
13944 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13945             Paul Thomas  <pault@gcc.gnu.org>
13946
13947         PR fortran/30888
13948         PR fortran/30887
13949         * c_by_val_1.f: Test %VAL() with non-default kind.
13950         * c_by_val.c: Ditto.
13951         * c_by_val_4.f: New test.
13952
13953 2007-02-28  Tobias Burnus  <burnus@net-b.de>
13954
13955         PR fortran/30968
13956         * gfortran.dg/continuation_7.f90: New test.
13957
13958 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
13959
13960         * g++.dg/inherit/thunk7.C: New test.
13961         * lib/target-supports.exp (check_profiling_available): Not available
13962         for bfin-*-*.
13963
13964 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
13965
13966         PR target/30970
13967         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
13968
13969 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
13970
13971         * lib/target-supports.exp (check_effective_target_init_priority):
13972         Remove Solaris special case.
13973
13974 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
13975
13976         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
13977         for more builtin types.
13978
13979         * g++.dg/ext/visibility/class1.C: Port to Darwin.
13980         * g++.dg/ext/visibility/noPLT.C: Likewise.
13981
13982 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13983
13984         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
13985         sh* targets.
13986
13987 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
13988
13989         PR fortran/30865
13990         * size_optional_dim_1.f90:  New test.
13991
13992 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
13993
13994         * gcc.dg/vxworks/vxworks.exp: New file.
13995         * gcc.dg/vxworks/initpri1.c: Likewise.
13996         * gcc.dg/vxworks/initpri2.c: Likewise.
13997         * gcc.dg/initpri2.c: Add more tests.
13998         * g++.dg/special/initpri2.C: Likewise.
13999
14000         * gcc.dg/initpri1.c: New test.
14001         * gcc.dg/initpri2.c: Likewise.
14002         * g++.dg/special/initpri1.C: New test.
14003         * g++.dg/special/initpri2.C: Likewise.
14004         * g++.dg/special/conpr-1.C: Use init_priority effective target.
14005         * g++.dg/special/conpr-2.C: Likewise.
14006         * g++.dg/special/conpr-3.C: Likewise.
14007         * g++.dg/special/conpr-4.C: Likewise.
14008         * g++.dg/special/initp1.C: Likewise.
14009         * g++.dg/special/ecos.exp: Remove code to detect availability of
14010         constructor priorities.
14011         * lib/target-supports.exp (check_effective_target_init_priority):
14012         New function.
14013
14014 2007-02-24  Jan Hubicka  <jh@suse.cz>
14015
14016         * gcc.c-torture/execute/pr30778.c: New testcase.
14017
14018 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14019
14020         PR libgfortran/30918
14021         * gfortran.dg/namelist_26.f90: New test.
14022
14023 2007-02-24  Richard Guenther  <rguenther@suse.de>
14024
14025         PR middle-end/30951
14026         * gcc.dg/pr30951.c: New testcase.
14027
14028 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14029
14030         * gcc.dg/torture/builtin-modf-1.c: New test.
14031
14032 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
14033
14034         PR tree-optimization/30904
14035         * gcc.dg/pr30904.c: New test.
14036
14037 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14038
14039         * gcc.test-framework/README: Correct command.
14040         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14041         -Wunused-value.
14042         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14043
14044 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14045
14046         * lib/target-supports.exp (check_effective_target_unwrapped): New.
14047
14048 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
14049
14050         * lib/target-supports.exp (check_effective_target_newlib): New
14051         function.
14052
14053 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
14054
14055         PR fortran/30660
14056         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14057         allocatable component.
14058
14059
14060 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14061
14062         * gcc.dg/torture/builtin-logb-1.c: New test.
14063         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14064         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14065         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14066         sh* targets.
14067
14068 2007-02-23  Richard Guenther  <rguenther@suse.de>
14069
14070         * g++.dg/warn/changes-meaning.C: New testcase.
14071
14072 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14073
14074         PR libgfortran/30910
14075         * gfortran.dg/fmt_zero_precision.f90: Update test.
14076
14077 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14078
14079         * gcc.dg/torture/builtin-frexp-1.c: New test.
14080
14081 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
14082
14083         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14084
14085 2007-02-22  Ian Lance Taylor  <iant@google.com>
14086
14087         PR debug/30898
14088         * g++.dg/debug/pr30898.C: New test.
14089
14090 2007-02-22  Ira Rosen  <irar@il.ibm.com>
14091
14092         * gcc.dg/vect/vect-106.c: New test.
14093
14094 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14095             Ira Rosen  <irar@il.ibm.com>
14096
14097         PR tree-optimization/30843
14098         * gcc.dg/vect/pr30843.c: New test.
14099
14100 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
14101
14102         PR tree-optimization/30858
14103         * gcc.dg/vect/pr30858.c: New test.
14104
14105 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
14106
14107         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14108         to set options for compiling testglue.
14109         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14110         * lib/obj-c++.exp (obj-c++_init): Likewise.
14111
14112 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
14113
14114         * gnat.dg/derived_aggregate.adb: New test.
14115
14116 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14117
14118         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14119         sh* targets.  Call the correct CKSGN macro.
14120
14121 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
14122
14123         * gfortran.dg/gomp/omp_parse1.f90: New test.
14124         * gfortran.dg/gomp/omp_parse2.f: New test.
14125
14126 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
14127
14128         PR fortran/30869
14129         * gfortran.dg/do_pointer_1.f90:  New test.
14130
14131 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14132
14133         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14134         and scalbln.
14135
14136 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
14137
14138         * gcc.dg/darwin-minversion-1.c: New.
14139         * gcc.dg/darwin-minversion-2.c: New.
14140
14141 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14142
14143         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14144
14145 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14146             DJ Delorie <dj@redhat.com>
14147
14148         PR other/30824
14149         * gcc.dg/Wfatal.c: New.
14150         * gcc.dg/Wfatal-2.c: New.
14151         * gcc.dg/Werror-1.c: Adjust expectations.
14152         * gcc.dg/Werror-5.c: Likewise.
14153         * gcc.dg/Werror-7.c: Likewise.
14154         * gcc.dg/Werror-10.c: Likewise.
14155         * gcc.dg/Werror-11.c: Likewise.
14156
14157 2007-02-20  Tobias Burnus  <burnus@net-b.de>
14158
14159         PR fortran/30522
14160         * gfortran.dg/volatile10.f90: New test.
14161
14162 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
14163
14164         PR libfortran/30533
14165         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
14166
14167 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14168
14169         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14170         * gcc.dg/Walways-true-1.c: Likewise.
14171         * gcc.dg/weak/weak-3.c: Likewise.
14172         * gcc.dg/Werror-1.c: Likewise.
14173         * gcc.dg/Werror-3.c: Likewise.
14174         * gcc.dg/Werror-4.c: Likewise.
14175         * gcc.dg/Werror-5.c: Likewise.
14176         * gcc.dg/Werror-6.c: Likewise.
14177         * gcc.dg/Werror-7.c: Likewise.
14178         * gcc.dg/Werror-8.c: Likewise.
14179         * gcc.dg/Werror-10.c: Likewise.
14180         * gcc.dg/Werror-11.c: Likewise.
14181         * gcc.dg/Werror-12.c: Likewise.
14182         * g++.old-deja/g++.mike/warn8.C: Likewise.
14183         * g++.dg/warn/Walways-true-1.C: Likewise.
14184         * g++.dg/warn/Walways-true-2.C: Likewise.
14185         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14186         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14187         -Wstring-literal-comparison with -Waddress.
14188         * gcc.dg/Wstring-literal-comparison-4.c: Replace
14189         -Wno-string-literal-comparison with -Wno-address.
14190
14191 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
14192
14193         * gnat.dg/self_aggregate_with_call.adb: New test.
14194
14195 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
14196
14197         PR tree-optimization/30975
14198         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14199         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14200         * gcc.dg/vect/pr30795.c: New.
14201
14202 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14203
14204         PR fortran/30681
14205         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14206
14207 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14208
14209         PR rtl-optimization/28173
14210         * gcc.target/i386/andor-1.c: New test case.
14211
14212 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14213
14214         * gcc.dg/torture/builtin-ldexp-1.c: New.
14215         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14216
14217 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14218
14219         * gfortran.dg/array_constructor_15.f90: New test case.
14220
14221 2007-02-18  Roger Sayle  <roger@eyesopen.com>
14222
14223         * gfortran.dg/forall_10.f90: New test case.
14224
14225 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14226
14227         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14228
14229 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
14230
14231         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14232         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14233
14234 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
14235
14236         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14237         * gcc.target/i386/builtin-bswap-3.c: Ditto.
14238         * gcc.target/i386/xchg-1.c: New test.
14239         * gcc.target/i386/xchg-2.c: New test.
14240
14241 2007-02-16  Richard Guenther  <rguenther@suse.de>
14242             Christian Bruel  <christian.bruel@st.com>
14243
14244         * gcc.dg/strict-overflow-5.c: New testcase.
14245
14246 2007-02-16  Tobias Burnus  <burnus@net-b.de>
14247
14248         PR fortran/30793
14249         * gfortran.dg/func_derived_4.f90: New test.
14250
14251 2007-02-15  Roger Sayle  <roger@eyesopen.com>
14252
14253         PR middle-end/30391
14254         * gfortran.dg/pr30391-1.f90: New test case.
14255
14256 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14257
14258         PR middle-end/30433
14259         * gcc.c-torture/compile/pr30433.c: New testcase to check
14260         that complex constants comparisions are foldded.
14261
14262 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14263
14264         PR C++/30158
14265         * g++.dg/ext/stmtexpr10.C: New testcase.
14266
14267 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14268
14269         PR middle-end/30729
14270         * gcc.dg/Wunused-value-2.c: New testcase.
14271
14272 2007-02-15  Ian Lance Taylor  <iant@google.com>
14273
14274         * g++.dg/eh/subreg-1.C: New test.
14275
14276 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14277
14278         PR c/26494
14279         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14280         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14281         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14282         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14283         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14284         * gcc.dg/Werror-implicit-function-declaration.c: New.
14285
14286 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14287
14288         PR c++/28943
14289         * g++.dg/warn/pr28943.C: New.
14290
14291 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14292
14293         * gfortran.fortran-torture/execute/math.f90: Fix typo.
14294
14295 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14296
14297         PR fortran/30779
14298         * gfortran.dg/error_recovery_3.f90: New test.
14299
14300 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14301
14302         * g++.dg/tree-ssa/sra-1.C: New.
14303
14304 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14305
14306         * g++.dg/tree-ssa/sra-1.C: New.
14307
14308 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
14309
14310         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14311
14312 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14313
14314         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14315
14316 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
14317
14318         PR fortran/30799
14319         * gfortran.dg/logical_2.f90: New test.
14320
14321 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
14322
14323         * gcc.dg/torture/complex-alias-1.c: New test.
14324
14325 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
14326
14327         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14328         instead of -fdump-tree-tailcall.
14329
14330 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
14331
14332         * gfortran.dg/interface_10.f90: Fix comment typo.
14333
14334 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
14335
14336         PR tree-optimization/30771
14337         * gcc.dg/vect/pr30771.c: New test.
14338
14339 2007-02-13  Ian Lance Taylor  <iant@google.com>
14340
14341         * gcc.dg/Wstrict-overflow-1.c: New test.
14342         * gcc.dg/Wstrict-overflow-2.c: New test.
14343         * gcc.dg/Wstrict-overflow-3.c: New test.
14344         * gcc.dg/Wstrict-overflow-4.c: New test.
14345         * gcc.dg/Wstrict-overflow-5.c: New test.
14346         * gcc.dg/Wstrict-overflow-6.c: New test.
14347         * gcc.dg/Wstrict-overflow-7.c: New test.
14348         * gcc.dg/Wstrict-overflow-8.c: New test.
14349         * gcc.dg/Wstrict-overflow-9.c: New test.
14350         * gcc.dg/Wstrict-overflow-10.c: New test.
14351
14352 2007-02-13  Roger Sayle  <roger@eyesopen.com>
14353
14354         * gcc.target/ia64/builtin-bswap-2.c: New test case.
14355
14356 2007-02-13  Richard Henderson  <rth@redhat.com>
14357
14358         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14359         * gcc.c-torture/execute/pr29302-1.c: ... here.
14360
14361 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14362
14363         PR c/29521
14364         * gcc.dg/c90-return-1.c: Update output.
14365         * gcc.dg/c99-return-1.c: Likewise.
14366
14367 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
14368
14369         PR fortran/30554
14370         * gfortran.dg/used_dummy_types_7.f90: New test..
14371
14372 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
14373
14374         * gcc.target/i386/parity-1.c: New test.
14375         * gcc.target/i386/parity-2.c: New test.
14376
14377 2007-02-12  Roger Sayle  <roger@eyesopen.com>
14378
14379         * gcc.target/i386/builtin-bswap-3.c: New test case.
14380
14381 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
14382
14383         PR tree-optimization/29145
14384         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14385         alias analysis is improved to take better advantage of restrict
14386         qualified pointers.
14387         * gcc.dg/vect/vect-80.c: Likewise.
14388         * gcc.dg/vect/pr29145.c: New.
14389
14390 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
14391
14392         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14393         * gcc.target/i386/sse4a-insert.c: Likewise.
14394
14395 2007-02-11  Roger Sayle  <roger@eyesopen.com>
14396
14397         * gcc.target/ia64/builtin-popcount-1.c: New test case.
14398         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14399
14400 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
14401
14402         PR fortran/30478
14403         * gfortran.dg/enum_4.f90: Update error message checks.
14404
14405 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
14406
14407         PR fortran/30554
14408         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14409         versions of the modules.
14410
14411         PR fortran/30617
14412         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14413         by getting rid of recursive I/O and providing functions with
14414         results.
14415
14416         PR fortran/30319
14417         * gfortran.dg/char_array_constructor_2.f90
14418
14419 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
14420
14421         PR c++/26988
14422         * g++.dg/template/spec34.C: New test
14423
14424 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
14425
14426         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14427         on i?86 and x86_64.
14428         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14429         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14430         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14431         on i?86 and x86_64.
14432         * gcc.dg/vect/vect-113.c: Ditto.
14433
14434 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
14435
14436         PR c++/29487
14437         * g++.dg/eh/weak1-C: New test.
14438         * g++.dg/eh/weak1-a.cc: Likewise.
14439         * g++.dg/eh/comdat1.C: Likewise.
14440
14441 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
14442             Dorit Nuzman  <dorit@il.ibm.com>
14443
14444         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
14445         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
14446         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14447         * gcc.dg/vect/vect-113.c: Likewise.
14448
14449         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14450
14451 2007-02-10  Richard Henderson  <rth@redhat.com>
14452
14453         * lib/target-supports.exp (check_effective_target_tls): Redefine
14454         to mean non-emulated tls.
14455         * gcc.dg/tls/alias-1.c: Remove tls requirement.
14456         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14457         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14458         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14459         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14460         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14461         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14462
14463 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
14464
14465         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14466
14467 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
14468
14469         * gfortran.dg/secnds.f: Replace time tolerance with a
14470         before-and-after bracket.
14471         * gfortran.dg/secnds-1.f: Likewise.
14472
14473 2007-02-09  Tobias Burnus  <burnus@net-b.de>
14474
14475         PR fortran/30512
14476         * gfortran.dg/maxlocval_1.f90: New test.
14477
14478 2007-02-09  Roger Sayle  <roger@eyesopen.com>
14479
14480         * gcc.target/ia64/builtin_bswap-1.c: New test case.
14481
14482 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14483
14484         PR fortran/30720
14485         * gfortran.dg/array_function_1.f90: New test.
14486
14487 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14488
14489         * lib/target-supports.exp (check_effective_target_lax_strtofp)
14490         (check_effective_target_dummy_wcsftime): New functions.
14491
14492 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14493
14494         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14495         * lib/target-supports.exp (check_effective_target_uclibc): New
14496         function.
14497
14498 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14499
14500         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14501         (vsnprintf): Don't define for uClibc targets.
14502
14503 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14504
14505         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14506         set before checking whether it was allowed.
14507         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14508         before checking inside_main.
14509
14510 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14511
14512         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14513         uClinux targets.
14514         (u16sf): Likewise u4sf.
14515         * g++.dg/compat/struct-layout-1.h: Likewise.
14516
14517 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
14518
14519         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14520         procedure.
14521         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14522         m68k targets if check_effective_target_coldfire_fpu returns true.
14523
14524 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
14525         Richard Guenther  <rguenther@suse.de>
14526
14527         PR middle-end/23361
14528         * gcc.dg/fold-compare-3.c: New testcase.
14529         * gcc.dg/tree-ssa/loop-24.c: Likewise.
14530
14531 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
14532
14533         * gcc.dg/pr26570.c: Clean up coverage files.
14534         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14535         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14536         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14537         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14538         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14539         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14540         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14541         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14542         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14543         * gcc.dg/tree-ssa/pr25501.c: Ditto.
14544         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14545         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14546         * gcc.dg/vect/pr28952.c: Ditto.
14547         * gcc.dg/vect/pr27151.c: Ditto.
14548         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14549         * g++.dg/gomp/macro-3.C: Ditto.
14550
14551 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
14552
14553         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14554         of the loop.
14555
14556 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14557
14558         * gcc.target/i386/builtin-bswap-2.c: New test case.
14559
14560 2007-02-08  Roger Sayle  <roger@eyesopen.com>
14561
14562         * gfortran.dg/forall_8.f90: New test case.
14563         * gfortran.dg/forall_9.f90: Likewise.
14564
14565 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14566
14567         * gcc.dg/builtins-20.c: Add some -~ complex cases.
14568
14569 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
14570
14571         * lib/target-supports.exp (check_effective_target_simulator): New.
14572
14573 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
14574
14575         * gcc.dg/tree-ssa/loop-25.c: New test.
14576
14577 2007-02-06  Richard Henderson  <rth@redhat.com>
14578
14579         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14580
14581 2007-02-06  Roger Sayle  <roger@eyesopen.com>
14582
14583         * gcc.target/powerpc/popcount-1.c: New test case.
14584         * gcc.target/powerpc/parity-1.c: Likewise.
14585
14586 2007-02-06  Richard Guenther  <rguenther@suse.de>
14587
14588         PR middle-end/27302
14589         * gcc.dg/torture/pr27302-2.c: New testcase.
14590
14591 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
14592
14593         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14594         * gcc.dg/vect/vect-iv-1.c: New test.
14595         * gcc.dg/vect/vect-iv-2.c: New test.
14596         * gcc.dg/vect/vect-iv-3.c: New test.
14597         * gcc.dg/vect/vect-iv-4.c: New test.
14598         * gcc.dg/vect/vect-iv-5.c: New test.
14599         * gcc.dg/vect/vect-iv-6.c: New test.
14600         * gcc.dg/vect/vect-iv-7.c: New test.
14601         * gcc.dg/vect/vect-iv-8.c: New test.
14602         * gcc.dg/vect/vect-iv-9.c: New test.
14603         * gcc.dg/vect/vect-iv-10.c: New test.
14604         * gcc.dg/vect/vect-iv-11.c: New test.
14605         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14606         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14607         * gcc.dg/vect/vect-14.c: Now vectorizable.
14608         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14609         loop).
14610         * gcc.dg/vect/vect-27.c: Likewise.
14611         * gcc.dg/vect/vect-29.c Likewise.
14612         * gcc.dg/vect/vect-dv-2.c: Likewise.
14613         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14614         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14615         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14616
14617 2007-02-06  Ira Rosen  <irar@il.ibm.com>
14618
14619         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14620
14621 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14622
14623         * gcc.dg/builtins-20.c: Add more cases.
14624
14625 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
14626
14627         PR debug/30189
14628         * gcc.dg/pr30189.c: New test.
14629
14630 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
14631
14632         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14633         for running tests.
14634         * gcc.target/i386/sse4a-extract.c: New test.
14635         * gcc.target/i386/sse4a-insert.c: New test.
14636         * gcc.target/i386/sse4a-montsd.c: New test.
14637         * gcc.target/i386/sse4a-montss.c: New test.
14638
14639 2007-02-05  Richard Guenther  <rguenther@suse.de>
14640
14641         * gcc.target/i386/vectorize3.c: New testcase.
14642
14643 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
14644
14645         PR target/30665
14646         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
14647
14648 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14649
14650         PR fortran/30611
14651         * gfortran.dg/repeat_1.f90: New test.
14652
14653 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
14654
14655         PR fortran/30605
14656         * gfortran.dg/spread_shape_1.f90: Remove tabs.
14657         * gfortran.dg/derived_init_2.f90: Ditto.
14658         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
14659         * gfortran.dg/array_initializer_1.f90: Ditto.
14660         * gfortran.dg/do_2.f90: Ditto.
14661         * gfortran.dg/proc_assign_1.f90: Ditto.
14662
14663 2007-02-04  Richard Guenther  <rguenther@suse.de>
14664
14665         PR middle-end/30636
14666         * g++.dg/warn/pr30636.C: New testcase.
14667         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
14668
14669 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
14670
14671         PR middle-end/30667
14672         * gfortran.dg/pr30667.f: New test.
14673
14674 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14675
14676         * gcc.dg/builtins-54.c: Add more cases.
14677
14678 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
14679
14680         PR fortran/30514
14681         * gfortran.dg/zero_sized_2.f90: New test.
14682
14683         PR fortran/30660
14684         * gfortran.dg/alloc_comp_basics_4.f90: New test.
14685
14686         PR fortran/29820
14687         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
14688         file.
14689
14690 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
14691
14692         PR fortran/30683
14693         * gfortran.dg/interface_10.f90: New test.
14694
14695 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14696
14697         * gcc.dg/builtins-20.c: Add more cases.
14698
14699 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14700
14701         PR target/29682
14702         * gcc-target/ia64/pr29682.c: New test.
14703
14704 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
14705
14706         PR fortran/30284
14707         * gfortran.dg/arrayio_11.f90.f90: New test.
14708
14709         PR fortran/30626
14710         * gfortran.dg/arrayio_12.f90.f90: New test.
14711
14712 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
14713
14714         PR c++/30536
14715         * g++.dg/tls/diag-5.C: New test.
14716
14717         PR middle-end/30473
14718         * gcc.dg/pr30473.c: New test.
14719         * gcc.c-torture/execute/20070201-1.c: New test.
14720
14721 2007-02-01  Roger Sayle  <roger@eyesopen.com>
14722
14723         * gfortran.dg/dependency_20.f90: New test case.
14724
14725 2007-01-31  Ian Lance Taylor  <iant@google.com>
14726
14727         * gcc.dg/lower-subreg-1.c (test): New test.
14728
14729 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
14730
14731         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
14732
14733 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14734
14735         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
14736         * gcc.dg/torture/builtin-math-3.c: Likewise.
14737
14738 2007-01-31  Dirk Mueller  <dmueller@suse.de>
14739
14740         gcc.dg/Wparentheses-2.c: Update and add new tests.
14741
14742 2007-01-31  Ira Rosen  <irar@il.ibm.com>
14743
14744         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
14745         vectorize.
14746
14747 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
14748
14749         * gcc.dg/builtins-63.c: New test.
14750
14751 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14752
14753         PR fortran/27588
14754         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
14755
14756 2007-01-31  Tobias Burnus  <burnus@net-b.de>
14757
14758         PR fortran/30520
14759         * gfortran.dg/volatile8.f90: New argument conformance test.
14760         * gfortran.dg/volatile9.f90: New scope test.
14761
14762 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14763
14764         PR c++/24745
14765         * g++.dg/warn/null4.C: New.
14766
14767 2001-01-30  Roger Sayle  <roger@eyesopen.com>
14768             Uros Bizjak  <ubizjak@gmail.com>
14769
14770         * gcc.dg/large-size-array-3.c: Correct typo.
14771
14772 2007-01-30  Richard Guenther  <rguenther@suse.de>
14773
14774         PR middle-end/27657
14775         * g++.dg/debug/pr27657.C: New testcase.
14776
14777 2007-01-30  Richard Guenther  <rguenther@suse.de>
14778
14779         PR middle-end/30313
14780         * gcc.dg/torture/pr30313.c: New testcase.
14781
14782 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
14783
14784         * gcc.dg/dfp/dfp-except.h: New file.
14785         * gcc.dg/dfp/fe-check.h: New file.
14786         * gcc.dg/dfp/fe-binop.c: New test.
14787         * gcc.dg/dfp/fe-convert-1.c: New test.
14788         * gcc.dg/dfp/fe-convert-2.c: New test.
14789         * gcc.dg/dfp/fe-convert-3.c: New test.
14790
14791         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
14792         * gcc.dg/dfp/decfloat-constants.c: Ditto.
14793         * gcc.dg/dfp/convert-dfp.c: Ditto.
14794         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14795
14796 2007-01-29  Josh Conner  <jconner@apple.com>
14797
14798         * gcc.target/powerpc/altivec-24.c: New test.
14799
14800 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
14801
14802         PR c++/28266
14803         * g++.dg/parse/defarg12.C: New test.
14804
14805 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
14806
14807         PR fortran/30554
14808         * gfortran.dg/used_dummy_types_6.f90: New test.
14809
14810 2007-01-28  Jan Hubicka  <jh@suse.cz>
14811
14812         * gcc.dg/tree-prof/val-prof-6.c: New test.
14813
14814 2007-01-28  Roger Sayle  <roger@eyesopen.com>
14815
14816         * gcc.dg/large-size-array-3.c: Correct test case (portability).
14817
14818 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
14819
14820         PR C++/28988
14821         * g++.dg/expr/dtor4.C: New test.
14822
14823 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
14824
14825         * gcc.dg/tree-ssa/loop-23.c: New test.
14826
14827 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
14828
14829         PR libfortran/30389
14830         * gfortran.dg/achar_2.f90:  New test.
14831         * gfortran.dg/achar_3.f90:  New test.
14832
14833 2007-01-27  Ian Lance Taylor  <iant@google.com>
14834
14835         * gcc.dg/strict-overflow-1.c: New test.
14836         * gcc.dg/no-strict-overflow-1.c: New test.
14837         * gcc.dg/strict-overflow-2.c: New test.
14838         * gcc.dg/no-strict-overflow-2.c: New test.
14839         * gcc.dg/strict-overflow-3.c: New test.
14840         * gcc.dg/no-strict-overflow-3.c: New test.
14841         * gcc.dg/strict-overflow-4.c: New test.
14842         * gcc.dg/no-strict-overflow-4.c: New test.
14843         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
14844         * gcc.dg/pr15784-1.c: Likewise.
14845         * gcc.dg/pr20922-1.c: Likewise.
14846         * gcc.dg/pr20922-3.c: Likewise.
14847         * gcc.dg/pr20922-4.c: Likewise.
14848         * gcc.dg/pr20922-6.c: Likewise.
14849         * gcc.dg/compare-4.c: Likewise.
14850         * gcc.dg/torture/pr26898-1.c: Likewise.
14851         * gcc.dg/tree-ssa/divide-1.c: Likewise.
14852         * gcc.dg/tree-ssa/divide-2.c: Likewise.
14853         * gcc.dg/tree-ssa/divide-3.c: Likewise.
14854         * gcc.dg/tree-ssa/divide-4.c: Likewise.
14855         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
14856         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
14857         * gcc.dg/tree-ssa/pr21082.c: Likewise.
14858         * gcc.dg/tree-ssa/pr26899.c: Likewise.
14859         * g++.dg/tree-ssa/pr21082.C: Likewise.
14860
14861 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14862
14863         * gcc-dg/large-size-array-3.c: New test case.
14864
14865 2007-01-27  Roger Sayle  <roger@eyesopen.com>
14866
14867         * gfortran.dg/forall_7.f90: New test case.
14868
14869 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
14870
14871         PR fortran/30407
14872         * gfortran.dg/where_operator_assign_1.f90: New test.
14873         * gfortran.dg/where_operator_assign_2.f90: New test.
14874         * gfortran.dg/where_operator_assign_3.f90: New test.
14875
14876 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
14877
14878         * lib/target-supports.exp
14879         (check_effective_target_powerpc_altivec): New.
14880         (check_effective_target_vect_cmdline_needed): Use it.
14881
14882 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
14883
14884         PR fortran/30278
14885         * gfortran.dg/backslash_3.f: New test.
14886
14887 2007-01-26  Richard Guenther  <rguenther@suse.de>
14888
14889         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
14890
14891 2007-01-26  Tobias Burnus  <burnus@net-b.de>
14892
14893         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
14894         * gfortran.dg/vect/vect.exp: Ditto.
14895         * gfortran.dg/dg.exp: Ditto.
14896         * gfortran.fortran-torture/execute/execute.exp: Ditto.
14897         * gfortran.fortran-torture/compile/compile.exp: Ditto.
14898
14899 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14900
14901         * gcc.dg/builtins-20.c: Add more cases.
14902         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
14903
14904 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14905
14906         PR fortran/30437
14907         * gcc.dg/Wall.c: New.
14908         * gcc.dg/Wno-all.c: New.
14909         * gfortran.dg/Wall.f90: New.
14910         * gfortran.dg/Wno-all.f90: New.
14911
14912 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
14913
14914         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
14915         * g++.dg/eh/simd-2.C: Also run on Darwin.
14916         * g++.dg/eh/simd-3.C: New.
14917         * g++.dg/eh/simd-4.C: New.
14918
14919 2007-01-25  Richard Guenther  <rguenther@suse.de>
14920
14921         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
14922         and _PROFILE_USE.
14923         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
14924
14925 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
14926
14927         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
14928         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
14929         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
14930         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
14931         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
14932         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
14933         * gcc.dg/ipa/ipa-7.c: New testcase.
14934
14935 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
14936
14937         * g++.dg/cpp0x/warn_cxx0x.C: New.
14938
14939 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14940
14941         * gcc.dg/builtins-20.c: Test builtin carg.
14942
14943 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
14944
14945         PR middle-end/27416
14946         * gcc.dg/gomp/pr27416.c: New test.
14947
14948         PR middle-end/30494
14949         * gcc.dg/gomp/pr30494.c: New test.
14950         * g++.dg/gomp/pr30494.C: New test.
14951
14952         PR middle-end/30421
14953         * gcc.dg/gomp/pr30421.c: New test.
14954
14955 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
14956
14957         * gcc.target/ia64/versionid-1.c: New test.
14958         * gcc.target/ia64/versionid-2.c: New test.
14959
14960 2007-01-24  Richard Guenther  <rguenther@suse.de>
14961
14962         PR testsuite/30181
14963         * gcc.dg/builtins-57.c: Change to a link-time testcase
14964         to support non-C99 targets.
14965
14966 2007-01-24  Jan Hubicka  <jh@suse.cz>
14967
14968         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
14969
14970 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14971
14972         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
14973
14974 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
14975
14976         PR objc/27438
14977         * objc.dg/const-str-12.m: New test.
14978
14979 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14980
14981         PR fortran/30532
14982         * gfortran.dg/ctrl-z.f90:  New test.
14983
14984 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14985
14986         PR fortran/30481
14987         * gfortran.dg/namelist_assumed_char.f90:  New test.
14988
14989 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
14990
14991         PR c++/27492
14992         * g++.dg/inherit/covariant15.C: New test.
14993
14994 2007-01-23  Ian Lance Taylor  <iant@google.com>
14995
14996         * g++.dg/warn/Wparentheses-24.C: New test.
14997
14998 2007-01-23  Richard Guenther  <rguenther@suse.de>
14999
15000         PR testsuite/30560
15001         * ada/acats/run_acats: Do not call gnatmake or gnatchop
15002         with full path.
15003
15004 2007-01-22  Richard Guenther  <rguenther@suse.de>
15005
15006         PR tree-optimization/30038
15007         * gcc.dg/builtins-62.c: New testcase.
15008
15009 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15010
15011         * gcc.c-torture/compile/20070121.c: New test.
15012
15013 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
15014
15015         PR libfortran/30525
15016         * gfortran.dg/char_comparison_1.f:  New test.
15017
15018 2007-01-21  Ira Rosen  <irar@il.ibm.com>
15019
15020         * gcc.dg/vect/vect-strided-same-dr.c: New test.
15021
15022 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
15023
15024         PR objc/30479
15025         * objc.dg/pch: New directory.
15026         * objc.dg/pch/pch.exp: New file.
15027         * objc.dg/pch/interface-1.m: New test.
15028         * objc.dg/pch/interface-1.hs: New include file.
15029         * lib/objc.exp (objc_target_compile): Add
15030         "-x objective-c-header" in front of the sources if this is
15031         a precompiled header being compiled.
15032
15033 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15034
15035         * gfortran.dg/array_memcpy_3.f90: New test case.
15036         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15037
15038 2007-01-20  Roger Sayle  <roger@eyesopen.com>
15039             Brooks Moses  <brooks.moses@codesourcery.com>
15040             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15041
15042         * gfortran.dg/intrinsic_sign_1.f90: New test case.
15043         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15044
15045 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15046
15047         * gcc.dg/torture/builtin-math-3.c: Test fdim.
15048
15049 2007-01-19  Mike Stump  <mrs@apple.com>
15050
15051         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15052         away.
15053
15054 2007-01-19  Roger Sayle  <roger@eyesopen.com>
15055
15056         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15057         option instead of -funsafe-math-optimizations.
15058
15059 2007-01-19  Tomas Bily  <tbily@suse.cz>
15060
15061         gcc.dg/tree-prof/indir-call-prof.c: New.
15062         g++.dg/dg.exp: Add tree-prof subdirectory.
15063         g++.dg/tree-prof/indir-call-prof.C: New.
15064         g++.dg/tree-prof/tree-prof.exp: New.
15065
15066 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15067
15068         PR c++/17947
15069         * g++.dg/warn/deprecated.C: Update warning output.
15070         * g++.dg/warn/deprecated-2.C: Likewise.
15071         * g++.dg/warn/deprecated-3.C: New.
15072
15073 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15074
15075         * gcc.c-torture/execute/nestfunc-7.c: New.
15076
15077 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
15078
15079         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15080
15081 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * gcc.dg/m68k-pic-1.c: New.
15084
15085 2007-01-18  Roger Sayle  <roger@eyesopen.com>
15086
15087         * gfortran.dg/array_memcpy_4.f90: New test case.
15088
15089 2007-01-18  Josh Conner  <jconner@apple.com>
15090
15091         PR target/30485
15092         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15093         * gcc.dg/vect/no-trapping-math-1: New.
15094         * gcc.dg/vect/no-trapping-math-2: New.
15095
15096 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
15097
15098         * gcc.target/i386/387-8.c: Update comment about optimizing
15099         inherent load of 1.0 of fptan instruction.
15100
15101 2007-01-18  Dirk Mueller  <dmueller@suse.de>
15102             Richard Guenther <rguenther@suse.de>
15103
15104         PR diagnostic/8268
15105         * gcc.dg/Warray-bounds.c: New testcase.
15106         * gcc.dg/Warray-bounds-2.c: New testcase.
15107         * g++.dg/warn/Warray-bounds.C: New testcase.
15108         * g++.dg/warn/Warray-bounds-2.C: New testcase.
15109
15110 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
15111
15112         PR fortran/30476
15113         * gfortran.dg/generic_12.f90: New test.
15114
15115 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
15116
15117         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15118         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15119
15120 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
15121
15122         * gcc.dg/dfp/compare-special.h: New file.
15123         * gcc.dg/dfp/compare-special-32.c: New test.
15124         * gcc.dg/dfp/compare-special-64.c: New test.
15125         * gcc.dg/dfp/compare-special-128.c: New test.
15126
15127 2007-01-16  Roger Sayle  <roger@eyesopen.com>
15128             Paul Thomas  <pault@gcc.gnu.org>
15129             Steven G. Kargl  <kargl@gcc.gnu.org>
15130
15131         PR fortran/30404
15132         * gfortran.dg/forall_6.f90: New test case.
15133         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15134         * gfortran.dg/dependency_13.f90: Likewise.
15135
15136 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15137
15138         PR testsuite/12325
15139         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15140         targets that don't support Inf.
15141
15142 2007-01-15  Dale Johannesen  <dalej@apple.com>
15143
15144         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
15145
15146 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
15147
15148         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
15149         of achar for 0xff to avoid the "Extended ASCII not
15150         implemented" error message.
15151
15152 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
15153
15154         PR fortran/28172
15155         * gfortran.dg/altreturn_4.f90: New test.
15156
15157         PR fortran/29389
15158         * gfortran.dg/stfunc_4.f90: New test.
15159
15160         PR fortran/29712
15161         * gfortran.dg/bound_2.f90: Reinstate commented out line.
15162         * gfortran.dg/initialization_1.f90: Change warning.
15163
15164         PR fortran/30283
15165         * gfortran.dg/specification_type_resolution_2.f90: New test.
15166
15167 2007-01-14  Jan Hubicka  <jh@suse.cz>
15168
15169         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15170         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15171         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15172         elimination.
15173
15174 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
15175
15176         PR fortran/30410
15177         * gfortran.dg/external_procedures_2.f90: New test.
15178
15179 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
15180
15181         PR target/30413
15182         * gcc.target/i386/pr30413.c: New test.
15183
15184 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
15185
15186         PR fortran/30452
15187         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
15188
15189 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
15190
15191         * gcc.dg/20070112-1.c: New test.
15192
15193 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15194
15195         PR libgfortran/30435
15196         * gfortran.dg/list_read_6.f90: New test.
15197
15198 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
15199
15200         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
15201
15202 2007-01-12  Tom Tromey  <tromey@redhat.com>
15203
15204         PR preprocessor/28227:
15205         * gcc.dg/cpp/pr28227.c: New file.
15206
15207 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15208
15209         * gcc.dg/tree-ssa/loop-22.c: New test.
15210
15211 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15212
15213         PR tree-optimization/29516
15214         * gcc.dg/tree-ssa/loop-20.c: New test.
15215
15216 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
15217
15218         PR libfortran/30415
15219         * minmaxloc_integer_kinds_1.f90:  New test.
15220
15221 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
15222
15223         PR c++/29573
15224         * g++.dg/template/sizeof-template-argument.C: New test.
15225
15226 2007-01-11  Jan Hubicka  <jh@suse.cz>
15227
15228         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15229         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15230         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15231         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15232         * gcc.dg/tree-ssa/pr21658.c: Likewise.
15233         * gcc.dg/tree-ssa/pr15349.c: Likewise.
15234         * gcc.dg/tree-ssa/pr25501.c: Likewise.
15235         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15236         transformation in question.
15237         * gcc.dg/tree-ssa/vrp05.c: Likewise.
15238         * gcc.dg/tree-ssa/pr20701.c: Likewise.
15239         * gcc.dg/always_inline3.c: Likewise.
15240
15241 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
15242
15243         PR c++/28999
15244         * g++.dg/template/typename11.C: New test.
15245
15246 2007-01-10  Robert Kennedy <jimbob@google.com>
15247
15248         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15249
15250 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15251
15252         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15253         for different integer kinds.
15254         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15255         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15256         * gfortran.dg/ishft_2.f90: New test.
15257         * gfortran.dg/ishft_3.f90: New test.
15258
15259 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
15260
15261         * gfortran.dg/altreturn_2.f90: Removed executable bit.
15262
15263 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
15264
15265         PR tree-optimization/30322
15266         * gcc.dg/tree-ssa/loop-21.c: New test.
15267
15268 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
15269
15270         * g++.dg/rtti/darwin-builtin-linkage.C: New.
15271
15272 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15273
15274         * gcc.target/spu/intrinsics-1.c: Remove xfail.
15275
15276 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15277
15278         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15279         * g++.dg/warn/overflow-warn-3.C: Likewise.
15280         * g++.dg/warn/overflow-warn-4.C: Likewise.
15281         * g++.dg/warn/overflow-warn-5.C: Likewise.
15282         * g++.dg/warn/overflow-warn-6.C: Likewise.
15283         * g++.dg/warn/Woverflow-1.C: Likewise.
15284         * g++.dg/warn/Woverflow-2.C: Likewise.
15285         * g++.dg/warn/Woverflow-3.C: Likewise.
15286         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15287
15288 2007-01-08  Roger Sayle  <roger@eyesopen.com>
15289
15290         * gfortran.dg/array_constructor_14.f90: New test case.
15291         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15292
15293 2007-01-08  Richard Guenther  <rguenther@suse.de>
15294
15295         PR tree-optimization/23603
15296         * gcc.dg/tree-ssa/vrp31.c: New testcase.
15297         * gcc.dg/tree-ssa/vrp32.c: Likewise.
15298
15299 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15300
15301         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15302         in __v8qi typedef.
15303         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15304         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15305         compiler behaviour.
15306         * gcc.dg/simd-5.c: Likewise.
15307         * gcc.dg/simd-6.c: Likewise.
15308         * g++.dg/conversion/simd1.C: Likewise.
15309         * g++.dg/conversion/simd3.C: Likewise.
15310         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15311         (main): Use it.
15312
15313 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
15314
15315         PR tree-optimization/29877
15316         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15317         name of a hard register for the target concerned.  Adjust dg-error
15318         directives to cope with new behaviour of TER.
15319
15320 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15321
15322         PR c++/28986
15323         * g++.dg/conversion/nullptr1.C: Added overflow warning.
15324         * g++.dg/warn/overflow-warn-1.C: New.
15325         * g++.dg/warn/overflow-warn-3.C: New.
15326         * g++.dg/warn/overflow-warn-4.C: New.
15327         * g++.dg/warn/overflow-warn-5.C: New.
15328         * g++.dg/warn/overflow-warn-6.C: New.
15329         * g++.dg/warn/Woverflow-1.C: New.
15330         * g++.dg/warn/Woverflow-2.C: New.
15331         * g++.dg/warn/Woverflow-3.C: New.
15332         * g++.dg/warn/multiple-overflow-warn-2.C: New.
15333
15334 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
15335
15336         PR fortran/27698
15337         * gfortran.dg/invalid_name.f90: New test.
15338         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15339         * gfortran.dg/gomp/pr29759.f90: Ditto.
15340
15341 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
15342
15343         * gfortran.dg/present_1.f90:  Update error message.
15344
15345 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
15346
15347         PR c++/19439
15348         * g++.dg/template/duplicate1.C: New test
15349         * g++.dg/template/memfriend6.C: Adjust error markers.
15350
15351 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
15352
15353         PR tree-opt/30385
15354         * gcc.dg/torture/inline-1.c: New test.
15355
15356 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15357
15358         PR c/19978
15359         * gcc.dg/multiple-overflow-warn-1.c: New.
15360         * gcc.dg/multiple-overflow-warn-2.c: New.
15361         * gcc.dg/overflow-warn-6.c: New.
15362         * g++.dg/warn/multiple-overflow-warn-1.C: New.
15363
15364 2007-01-05  Roger Sayle  <roger@eyesopen.com>
15365
15366         * gfortran.dg/array_memcpy_1.f90: New test case.
15367         * gfortran.dg/array_memcpy_2.f90: Likewise.
15368
15369 2007-01-05  Richard Guenther  <rguenther@suse.de>
15370
15371         PR middle-end/27826
15372         * g++.dg/opt/pr27826.C: New testcase.
15373
15374 2007-01-05  Ian Lance Taylor  <iant@google.com>
15375
15376         * gcc.dg/Walways-true-1.c: New test.
15377         * gcc.dg/Walways-true-2.c: New test.
15378         * g++.dg/warn/Walways-true-1.C: New test.
15379         * g++.dg/warn/Walways-true-2.C: New test.
15380
15381 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
15382
15383         PR c/30360
15384         * gcc.dg/pr30360.c: New test.
15385
15386 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
15387
15388         PR fortran/23232
15389         * gfortran.dg/data_implied_do_1.f90: New test.
15390
15391         PR fortran/27996
15392         PR fortran/27998
15393         * gfortran.dg/char_length_1.f90: New test.
15394
15395 2007-01-05  Richard Guenther  <rguenther@suse.de>
15396
15397         PR middle-end/28116
15398         * g++.dg/opt/pr28116.C: New testcase.
15399
15400 2007-01-05  Tobias Burnus  <burnus@net-b.de>
15401
15402         PR fortran/29624
15403         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15404           invalid deallocate.
15405         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15406         * gfortran.dg/protected_4.f90: Add pointer intent check.
15407         * gfortran.dg/protected_6.f90: Add pointer intent check.
15408         * gfortran.dg/pointer_intent_1.f90: New test.
15409         * gfortran.dg/pointer_intent_2.f90: New test.
15410         * gfortran.dg/pointer_intent_3.f90: New test.
15411
15412 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
15413
15414         PR 30235
15415         * gfortran.dg/altreturn_2.f90: new test.
15416
15417 2007-01-04  Tom Tromey  <tromey@redhat.com>
15418
15419         PR preprocessor/28165:
15420         * gcc.dg/cpp/pr28165.c: New file.
15421
15422 2007-01-03  Josh Conner  <jconner@apple.com>
15423
15424         PR middle-end/29683
15425         * gcc.dg/pr29683.c: New.
15426
15427 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15428
15429         PR c++/28217
15430         * g++.dg/pch/template-1.C: New test.
15431         * g++.dg/pch/template-1.Hs: New file.
15432
15433 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15434
15435         PR middle-end/30353
15436         * gcc.c-torture/compile/complex-4.c: New test.
15437
15438 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
15439
15440         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15441         -maltivec.
15442         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15443
15444 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
15445
15446         PR middle-end/30286
15447         * gcc.dg/pr30286.c: New test.
15448
15449         PR c++/29535
15450         * g++.dg/template/crash66.C: New test.
15451
15452         PR c++/29054
15453         * g++.dg/template/friend49.C: New test.
15454
15455 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
15456
15457         * gfortran.dg/ibits.f90: New test.
15458
15459 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
15460
15461         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15462         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15463
15464 2007-01-02  Jan Hubicka  <jh@suse.cz>
15465
15466         * gcc.dg/pr16194.c: We now output error on all three functions,
15467         not just first one.
15468
15469 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15470
15471         PR c/19977
15472         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15473         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15474
15475 2006-01-02  Ian Lance Taylor  <iant@google.com>
15476
15477         * g++.dg/warn/Wparentheses-22.C: New test.
15478         * g++.dg/warn/Wparentheses-23.C: New test.
15479
15480 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15481
15482         PR middle-end/7651
15483         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15484         * gcc.dg/declspec-3-Wextra.c: New.
15485         * gcc.dg/declspec-3-no.c: New
15486
15487 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
15488
15489         PR fortran/20896
15490         * gfortran.dg/interface_10.f90: Remove.
15491
15492 2007-01-01  Roger Sayle  <roger@eyesopen.com>
15493
15494         * gcc.dg/fold-eqxor-4.c: New test case.
15495
15496 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
15497
15498         PR middle-end/30311
15499         * gcc.c-torture/compile/pr30311.c: New test.
15500
15501 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
15502
15503         PR middle-end/30253
15504         * gcc.c-torture/compile/statement-expression-1.c: New test.
15505
15506 2007-01-01  Andreas Schwab  <schwab@suse.de>
15507
15508         PR target/29166
15509         * g++.dg/eh/pr29166.C: New test.
15510
15511 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
15512
15513         * lib/target-supports.exp (check_effective_target_powerpc_spe):
15514         New.
15515         (check_effective_target_vect_cmdline_needed): Use it.
15516
15517 2006-12-31  Richard Guenther  <rguenther@suse.de>
15518
15519         PR middle-end/30137
15520         * gcc.dg/pr30137-1.c: New testcase.
15521         * gcc.dg/pr30137-2.c: Likewise.
15522
15523 2006-12-31  Roger Sayle  <roger@eyesopen.com>
15524
15525         PR middle-end/30322
15526         * gcc.dg/fold-plusnot-1.c: New test case.
15527
15528 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
15529
15530         PR c++/29731
15531         * g++.dg/parse/template22.C: New test.
15532
15533 2006-12-31  Richard Guenther  <rguenther@suse.de>
15534
15535         PR middle-end/30338
15536         * gcc.c-torture/compile/pr30338.c: New testcase.
15537
15538 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15539
15540         PR fortran/27900
15541         * gfortran.dg/intrinsic_actual_4.f90: New test.
15542
15543         PR fortran/24325
15544         * gfortran.dg/func_decl_3.f90: New test.
15545
15546 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
15547
15548         PR fortran/23060
15549         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15550         * gfortran.dg/c_by_val_1.f: New test.
15551         * gfortran.dg/c_by_val_2.f: New test.
15552         * gfortran.dg/c_by_val_3.f: New test.
15553
15554 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
15555
15556         PR libfortran/30321
15557         * gfortran.dg/sum_zero_array_1.f90:  New test.
15558
15559 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
15560
15561         PR preprocessor/29612
15562         * gcc.dg/cpp/pr29612-1.c: New test.
15563         * gcc.dg/cpp/pr29612-2.c: New test.
15564
15565 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
15566
15567         PR fortran/30034
15568         * gfortran.dg/pure_formal_proc_1.f90: New test.
15569
15570         PR fortran/30237
15571         * gfortran.dg/intrinsic_actual_3.f90: New test.
15572
15573 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15574
15575         PR fortran/30014
15576         * gfortran.dg/io_constraints_1.f90: Update test.
15577         * gfortran.dg/io_constraints_2.f90: Update test.
15578         * gfortran.dg/inquire_iolength.f90: New test.
15579
15580 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
15581
15582         PR fortran/20896
15583         * gfortran.dg/interface_10.f90: New test.
15584         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15585         since z is already, locally a variable.
15586
15587         PR fortran/25135
15588         * gfortran.dg/generic_11.f90: New test.
15589         * gfortran.dg/interface_7.f90: Remove name clash between module
15590         name and procedure 'x' referenced in the interface.
15591
15592 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15593
15594         PR middle-end/7651
15595         * gcc.dg/Wmissing-parameter-type.c: New.
15596         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15597         * gcc.dg/Wmissing-parameter-type-no.c: New.
15598
15599 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
15600
15601         PR fortran/25818
15602         * gfortran.dg/entry_array_specs_2.f: New test.
15603
15604         PR fortran/30084
15605         * gfortran.dg/nested_modules_6.f90: New test.
15606
15607 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15608
15609         PR middle-end/7651
15610         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15611         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15612
15613 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
15614
15615         PR C++/30168
15616         * g++.dg/opt/complex6.C: New test.
15617
15618 2006-12-22  Ben Elliston  <bje@au.ibm.com>
15619
15620         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15621         full" if the linker on spu-*-* warns about exceeding local store.
15622
15623         And revert this patch:
15624         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15625         fail to link due to relocation overflows on spu-*-*.
15626
15627 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15628
15629         PR fortran/30273
15630         * gfortran.dg/dependency_19.f90: New test.
15631
15632 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
15633
15634         PR fortran/30202
15635         * gfortran.dg/alloc_comp_basics_3.f90: New test.
15636
15637 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
15638
15639         PR middle-end/30262
15640         * gcc.c-torture/execute/20061220-1.c: New test.
15641
15642         PR middle-end/30263
15643         * gcc.dg/gomp/asm-1.c: New test.
15644
15645         PR target/30230
15646         * g++.dg/eh/ia64-2.C: New test.
15647
15648 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         PR target/28966
15651         PR target/29248
15652         * gcc.dg/rs6000-leaf.c: New.
15653
15654 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15655
15656         PR fortran/25392
15657         * gfortran.dg/f2c_8.f90: New test.
15658
15659 2006-12-20  Bill Wendling  <wendling@apple.com>
15660
15661         * gcc.dg/asm-b.c: Check for __ppc64__.
15662
15663 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15664
15665         PR fortran/30190
15666         * gfortran.dg/bounds_check_5.f90: New test.
15667
15668 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
15669
15670         PR middle-end/30143
15671         * gcc.dg/gomp/complex-1.c: New testcase.
15672
15673 2006-12-20  Roger Sayle  <roger@eyesopen.com>
15674
15675         * gfortran.dg/array_memset_1.f90: New test case.
15676
15677 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
15678
15679         * lib/target-supports.exp: Add spu to
15680         check_effective_target_vect_widen_mult_hi_to_si.
15681
15682 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
15683
15684         PR fortran/29992
15685         * gfortran.dg/generic_9.f90: New test.
15686
15687         PR fortran/30081
15688         * gfortran.dg/generic_10.f90: New test.
15689
15690 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
15691
15692         PR tree-opt/30045
15693         * gcc.dg/pr30045.c: New test.
15694
15695 2006-12-20  Ben Elliston  <bje@au.ibm.com>
15696
15697         * gcc.dg/20020312-2.c: Add a case for __SPU__.
15698
15699 2006-12-19  Eric Christopher  <echristo@apple.com>
15700
15701         PR target/29302
15702         * gcc.c-torture/execute/pr29302-1.c: New.
15703
15704 2006-12-19  Tobias Burnus  <burnus@net-b.de>
15705
15706         PR fortran/39238
15707         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
15708
15709 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
15710
15711         PR fortran/30236
15712         * gfortran.dg/altreturn_3.f90: New test.
15713
15714         * gfortran.dg/char_result_12.f90: Fix comment typos.
15715
15716 2006-12-19  Ben Elliston  <bje@au.ibm.com>
15717
15718         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
15719         as newlib's stdio.h uses non-traditional cpp constructs.
15720
15721 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15722
15723         * gfortran.dg/advance.f90: Renamed to advance_1.f90
15724         * gfortran.dg/append-1.f90: Renamed to append_1.f90
15725         * gfortran.dg/array-1.f90: Renamed to array_1.f90
15726         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
15727         * gfortran.dg/backspace.f: Renamed to backspace_1.f
15728         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
15729         * gfortran.dg/default_initialization.f: Renamed to
15730         default_initialization_1.f
15731         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
15732         dollar_edit_descriptor_1.f
15733         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
15734         dollar_edit_descriptor_2.f
15735         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
15736         dollar_edit_descriptor_3.f
15737         * gfortran.dg/logint-1.f: Renamed to logint_1.f
15738         * gfortran.dg/logint-2.f: Renamed to logint_2.f
15739         * gfortran.dg/logint-3.f: Renamed to logint_3.f
15740         * gfortran.dg/advance_1.f90: Renamed from advance.f90
15741         * gfortran.dg/append_1.f90: Renamed from append-1.f90
15742         * gfortran.dg/array_1.f90: Renamed from array-1.f90
15743         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
15744         * gfortran.dg/backspace_1.f: Renamed from backspace.f
15745         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
15746         * gfortran.dg/default_initialization_1.f: Renamed from
15747         default_initialization.f
15748         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
15749         dollar_edit_descriptor-1.f
15750         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
15751         dollar_edit_descriptor-2.f
15752         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
15753         dollar_edit_descriptor-3.f
15754         * gfortran.dg/logint_1.f: Renamed from logint-1.f
15755         * gfortran.dg/logint_2.f: Renamed from logint-2.f
15756         * gfortran.dg/logint_3.f: Renamed from logint-3.f
15757
15758 2006-12-18  Bill Wendling  <wendling@apple.com>
15759
15760         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
15761         id is an OjbC keyword.
15762
15763 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15764
15765         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
15766
15767 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
15768
15769         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
15770
15771 2006-12-18  Ian Lance Taylor  <iant@google.com>
15772
15773         * g++.dg/warn/Wmissing-declarations-1.C: New test.
15774
15775 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
15776
15777         * gcc.c-torture/compile/pr27528.c: Use empty templates.
15778
15779 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
15780
15781         PR fortran/30207
15782         * gfortran.fortran-torture/execute/where21.f90: New test.
15783
15784 2006-12-17  Tobias Burnus  <burnus@net-b.de>
15785
15786         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
15787
15788 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15789
15790         PR middle-end/7651
15791         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
15792         * gcc.dg/if-empty-1.c: Likewise.
15793         * gcc.dg/pr23165.c: Likewise.
15794         * g++.dg/warn/empty-body.C: Likewise.
15795
15796 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15797
15798         PR libfortran/30005
15799         * gfortran.dg/open_errors.f90: New test.
15800
15801 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
15802
15803         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
15804
15805         * gcc.target/i386/ssse3-pabsb.c: New file.
15806         * gcc.target/i386/ssse3-pabsd.c: Likewise.
15807         * gcc.target/i386/ssse3-pabsw.c: Likewise.
15808         * gcc.target/i386/ssse3-palignr.c: Likewise.
15809         * gcc.target/i386/ssse3-phaddd.c: Likewise.
15810         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
15811         * gcc.target/i386/ssse3-phaddw.c: Likewise.
15812         * gcc.target/i386/ssse3-phsubd.c: Likewise.
15813         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
15814         * gcc.target/i386/ssse3-phsubw.c: Likewise.
15815         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
15816         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
15817         * gcc.target/i386/ssse3-pshufb.c: Likewise.
15818         * gcc.target/i386/ssse3-psignb.c: Likewise.
15819         * gcc.target/i386/ssse3-psignd.c: Likewise.
15820         * gcc.target/i386/ssse3-psignw.c: Likewise.
15821         * gcc.target/i386/ssse3-vals.h: Likewise.
15822
15823 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
15824
15825         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
15826         * lib/fortran-torture.exp: Include target-supports.exp.
15827
15828 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
15829
15830         PR target/30185
15831         * gcc.c-torture/execute/pr30185.c: New test.
15832
15833 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15834
15835         PR testsuite/30179
15836         PR testsuite/30180
15837         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
15838         * gcc.dg/builtin-bswap-2.c: Likewise.
15839         * gcc.dg/builtin-bswap-3.c: Likewise.
15840         * gcc.dg/builtin-bswap-4.c: Likewise.
15841         * lib/target-supports.exp (check_effective_target_stdint_types): New.
15842         * gcc.c-torture/execute/mode-dependent-address.x: New file.
15843
15844 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15845
15846         PR libfortran/30145
15847         * gfortran.dg/write_zero_array: New test.
15848
15849 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15850
15851         PR fortran/30200
15852         * gfortran.dg/write_fmt_trim.f90: New test.
15853
15854 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
15855
15856         PR 30194
15857         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
15858         temporarily.
15859
15860 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15861
15862         * lib/target-supports.exp (check_weak_available): Use istarget
15863         "hppa*-*-hpux10*" instead of regexp.
15864         (check_cxa_atexit_available): Likewise.
15865
15866 2006-12-14  Richard Guenther  <rguenther@suse.de>
15867
15868         PR tree-optimization/30197
15869         * gcc.c-torture/execute/complex-1.c: Fix function name.
15870         * gcc.dg/builtins-61.c: New testcase.
15871
15872 2006-12-14  Richard Guenther  <rguenther@suse.de>
15873
15874         PR middle-end/30172
15875         * gcc.dg/pr30172-1.c: New testcase.
15876
15877 2006-12-14  Richard Guenther  <rguenther@suse.de>
15878
15879         PR tree-optimization/30198
15880         * gcc.dg/builtins-60.c: New testcase.
15881
15882 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
15883
15884         * lib/target-supports.exp (vect_no_align): Remove spu.
15885
15886 2006-12-13  Ian Lance Taylor  <iant@google.com>
15887
15888         PR c++/19564
15889         PR c++/19756
15890         * g++.dg/warn/Wparentheses-5.C: New test.
15891         * g++.dg/warn/Wparentheses-6.C: New test.
15892         * g++.dg/warn/Wparentheses-7.C: New test.
15893         * g++.dg/warn/Wparentheses-8.C: New test.
15894         * g++.dg/warn/Wparentheses-9.C: New test.
15895         * g++.dg/warn/Wparentheses-10.C: New test.
15896         * g++.dg/warn/Wparentheses-11.C: New test.
15897         * g++.dg/warn/Wparentheses-12.C: New test.
15898         * g++.dg/warn/Wparentheses-13.C: New test.
15899         * g++.dg/warn/Wparentheses-14.C: New test.
15900         * g++.dg/warn/Wparentheses-15.C: New test.
15901         * g++.dg/warn/Wparentheses-16.C: New test.
15902         * g++.dg/warn/Wparentheses-17.C: New test.
15903         * g++.dg/warn/Wparentheses-18.C: New test.
15904         * g++.dg/warn/Wparentheses-19.C: New test.
15905         * g++.dg/warn/Wparentheses-20.C: New test.
15906         * g++.dg/warn/Wparentheses-21.C: New test.
15907
15908 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15909
15910         PR testsuite/30157
15911         * lib/target-supports.exp (check_cxa_atexit_available): Return false
15912         for target "hppa.*hpux10".
15913
15914 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
15915
15916         * g++.dg/debug/vartrack1.C: New test.
15917
15918         * g++.dg/opt/ifcvt1.C: New test.
15919
15920         * gcc.dg/tls/opt-13.c: New test.
15921
15922         * gcc.dg/20060425-2.c: New test.
15923
15924         * g++.dg/opt/pr15054-2.C: New test.
15925
15926         * gcc.c-torture/execute/20060420-1.c: New test.
15927
15928         * gcc.c-torture/execute/20060412-1.c: New test.
15929
15930         * objc/compile/20060406-1.m: New test.
15931
15932 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
15933
15934         * g++.dg/template/array17.C: New test.
15935
15936 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
15937
15938         * gcc.target/powerpc/altivec-23.c: New test.
15939
15940 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
15941
15942         PR c++27316
15943         * g++.dg/inherit/error3.C: New test.
15944
15945         PR c++/28740
15946         * g++.dg/inherit/error4.C: New test.
15947
15948 2006-12-13  Richard Guenther  <rguenther@suse.de>
15949
15950         PR tree-optimization/17687
15951         * gcc.dg/builtins-59.c: New testcase.
15952
15953 2006-12-13  Ben Elliston  <bje@au.ibm.com>
15954
15955         * gcc.target/spu/Wmain.c: New test.
15956
15957 2006-12-12  Josh Conner  <jconner@apple.com>
15958
15959         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
15960         * g++.dg/abi/thunk4.C: Likewise.
15961         * g++.dg/abi/rtti3.C: Likewise.
15962
15963 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
15964
15965         * gcc.target/spu/cpat-1.c: New test.
15966         * gcc.target/spu/cpat-2.c: New test.
15967         * gcc.target/spu/cpat-3.c: New test.
15968         * gcc.target/spu/cpat-4.c: New test.
15969
15970 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15971
15972         PR tree-opt/28436
15973         * gcc.c-torture/compile/vector-1.c: New test.
15974         * gcc.c-torture/compile/vector-2.c: New test.
15975         * gcc.c-torture/compile/vector-3.c: New test.
15976
15977 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15978
15979         * lib/fortran-torture.exp: Update copyright years.  Remove
15980         obsolete comment.  Test -ftree-vectorize where it makes sense.
15981         * lib/gfortran-dg.exp: Update copyright years.  Use settings
15982         from fortran-torture.exp.
15983         * gfortran.dg/char_transpose_1.f90,
15984         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
15985         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
15986         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
15987         '-w' to dg-options.
15988
15989 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
15990
15991         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
15992         saved_${tool}_load.
15993
15994 2006-12-12  Ira Rosen  <irar@il.ibm.com>
15995
15996         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
15997         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
15998         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
15999         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16000         gaps.
16001
16002 2006-12-12  Richard Guenther  <rguenther@suse.de>
16003
16004         PR middle-end/30147
16005         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16006
16007 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
16008             Diego Novillo  <dnovillo@redhat.com>
16009
16010         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16011         VDEF/VUSE changes.
16012         * gcc.dg/tree-ssa/pr26421.c: Likewise
16013         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16014         * gcc.dg/tree-ssa/pr23382.c: Likewise.
16015         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16016         * gcc.dg/tree-ssa/pr28410.c: Likewise.
16017         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16018         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16019         * gcc.dg/tree-ssa/vrp07.c: Likewise.
16020         * gcc.dg/tree-ssa/vrp08.c: Likewise.
16021         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16022
16023 2006-12-11  Jan Hubicka  <jh@suse.cz>
16024
16025         * gcc.dg/tree-prof/stringop-1.c: New test.
16026         * gcc.dg/tree-prof/stringop-2.c: New test.
16027
16028 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
16029
16030         PR target/30120
16031         * gcc.target/i386/pr30120.c: New test.
16032
16033         Revert:
16034         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16035
16036         * gcc.target/i386/x87regparm-1.c: New test.
16037         * gcc.target/i386/x87regparm-2.c: New test.
16038         * gcc.target/i386/x87regparm-3.c: New test.
16039         * gcc.target/i386/x87regparm-4.c: New test.
16040
16041 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
16042
16043         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16044
16045 2006-12-10  Tobias Burnus  <burnus@net-b.de>
16046
16047         PR fortran/23994
16048         * gfortran.dg/protected_1.f90: New test.
16049         * gfortran.dg/protected_2.f90: New test.
16050         * gfortran.dg/protected_3.f90: New test.
16051         * gfortran.dg/protected_4.f90: New test.
16052         * gfortran.dg/protected_5.f90: New test.
16053         * gfortran.dg/protected_6.f90: New test.
16054
16055 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16056             Tobias Burnus  <burnus@gcc.gnu.org>
16057
16058         PR fortran/29975
16059         PR fortran/30068
16060         * gfortran.dg/interface_4.f90: Test adding procedure to generic
16061         interface.
16062         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16063         ambiguous interfaces.
16064         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16065         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16066         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16067         ambiguous interfaces.
16068         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16069         * gfortran.dg/array_initializer_2.f90: Add initializer array
16070         constructor test.
16071
16072         PR fortran/30096
16073         * gfortran.dg/interface_9.f90: Test that host interfaces are
16074         not checked for ambiguity with the local version.
16075
16076 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16077
16078         PR fortran/29464
16079         * gfortran.dg/module_interface_2.f90: New test.
16080
16081 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
16082
16083         PR fortran/29941
16084         * gfortran.dg/assumed_len.f90: New test.
16085
16086 2006-12-09  Richard Guenther  <rguenther@suse.de>
16087
16088         * g++.dg/warn/implicit-typename1.C: Qualify types.
16089         * g++.dg/parse/crash12.C: Likewise.
16090         * g++.dg/tree-ssa/pr22444.C: Likewise.
16091
16092 2006-12-09  Tobias Burnus  <burnus@net-b.de>
16093
16094         * gfortran.dg/array_2.f90: Added sqrt test.
16095
16096 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
16097
16098         * gcc.target/i386/x87regparm-1.c: XFAIL.
16099         * gcc.target/i386/x87regparm-2.c: XFAIL.
16100         * gcc.target/i386/x87regparm-3.c: XFAIL.
16101         * gcc.target/i386/x87regparm-4.c: XFAIL.
16102
16103 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16104
16105         * lib/target-supports.exp
16106         (check_effective_target_large_long_double): New.
16107         * gcc.dg/Wconversion-real.c : Use it.
16108         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16109         unsigned.
16110
16111 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
16112
16113         * gcc.c-torture/execute/mode-dependent-address.c: New test.
16114
16115 2006-12-08  Tobias Burnus  <burnus@net-b.de>
16116
16117         PR fortran/27546
16118         * gfortran.dg/import4.f90: New test for IMPORT in modules.
16119
16120 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
16121
16122         PR c++/29732
16123         * g++.dg/template/crash65.C: New test.
16124         * g++.dg/template/spec16.C: Tweak error markers.
16125
16126 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16127
16128         * gcc.target/spu: New directory.
16129         * gcc.target/spu/spu.exp: New file.
16130         * gcc.target/spu/intrinsics-1.c: New test.
16131
16132 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
16133
16134         PR c++/29980
16135         * g++.dg/ext/attrib27.C: New test.
16136         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16137         * g++.dg/parse/typedef5.C: Likewise.
16138
16139 2006-12-07  Mike Stump  <mrs@apple.com>
16140
16141         * treelang/compile/var_defs.tree: Adjust.
16142
16143 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
16144
16145         PR c++/29730
16146         * g++.dg/template/crash64.C: New test.
16147         * g++.dg/parse/crash27.C: Adjust error markers.
16148
16149 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
16150
16151         PR libfortran/30009
16152         PR libfortran/30056
16153         * gfortran.dg/read_eof_4.f90:  Add tests.
16154         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
16155         * gfortran.dg/unf_read_corrupted_1.f90: New test.
16156
16157 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
16158
16159         PR c++/29729
16160         * g++.dg/template/crash63.C: New test.
16161
16162         PR c++/29728
16163         * g++.dg/template/crash62.C: New test.
16164
16165 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16166
16167         PR fortran/30003
16168         * gfortran.dg/allocatable_function_1.f90: Increase the number
16169         of expected calls of free to 10; the lhs section reference is
16170         now evaluated so there is another call to bar.  Change the
16171         comment appropriately.
16172         * gfortran.dg/array_section_1.f90: New test.
16173
16174 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
16175
16176         PR fortran/29912
16177         * gfortran.dg/char_result_12.f90: New test.
16178
16179 2006-12-05  Richard Guenther  <rguenther@suse.de>
16180
16181         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16182         * gcc.dg/vect/vect-pow-2.c: Rename to ...
16183         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
16184         vect_double, xfail for spu*-*-*.
16185
16186 2006-12-04  Tobias Burnus  <burnus@net-b.de>
16187
16188         PR fortran/29962
16189         * initialization_4.f90: Test noninteger exponents (-std=f95).
16190         * initialization_5.f90: New test for noninteger exponents
16191           with -std=f2003.
16192
16193 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16194
16195         PR fortran/29821
16196         * gfortran.dg/parameter_array_section_1.f90: New test.
16197
16198 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
16199
16200         PR c++/29733
16201         * g++.dg/template/crash61.C: New test.
16202
16203         PR c++/29632
16204         * g++.dg/template/error23.C: New test.
16205
16206 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
16207
16208         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16209
16210 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
16211
16212         PR fortran/29916
16213         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16214
16215 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
16216
16217         PR middle-end/29965
16218         * gcc.dg/gomp/pr29965-1.c: New test.
16219         * gcc.dg/gomp/pr29965-2.c: New test.
16220         * gcc.dg/gomp/pr29965-3.c: New test.
16221         * gcc.dg/gomp/pr29965-4.c: New test.
16222         * gcc.dg/gomp/pr29965-5.c: New test.
16223         * gcc.dg/gomp/pr29965-6.c: New test.
16224         * g++.dg/gomp/pr29965-1.C: New test.
16225         * g++.dg/gomp/pr29965-2.C: New test.
16226         * g++.dg/gomp/pr29965-3.C: New test.
16227         * g++.dg/gomp/pr29965-4.C: New test.
16228         * g++.dg/gomp/pr29965-5.C: New test.
16229         * g++.dg/gomp/pr29965-6.C: New test.
16230         * g++.dg/gomp/pr29965-7.C: New test.
16231         * g++.dg/gomp/pr29965-8.C: New test.
16232         * g++.dg/gomp/pr29965-9.C: New test.
16233         * g++.dg/gomp/pr29965-10.C: New test.
16234
16235 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
16236
16237         * gnat.dg/pointer_variable_bounds.adb: New test.
16238         * gnat.dg/pointer_variable_bounds.ads: Likewise.
16239         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16240
16241 2006-12-03  Eric Christopher  <echristo@apple.com>
16242
16243         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16244
16245 2006-12-03  Richard Henderson  <rth@redhat.com>
16246             Andrew Pinski  <pinskia@gmail.com>
16247
16248         PR C++/14329
16249         * g++.dg/warn/unit-1.C: New test.
16250
16251 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
16252
16253         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16254
16255 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
16256
16257         * g++.dg/vect/vect.exp: Enable tests to run on spu.
16258         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16259         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16260         * gcc.dg/vect/vect-70.c: Reduce array size.
16261         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16262         vect_no_compaer_double targets.
16263         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16264         vect_float, vect_double, and vect_int.
16265
16266 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
16267
16268         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16269         test for loop versioning on vect_no_align targets.
16270         * gcc.dg/vect/pr20122.c: Likewise.
16271         * gcc.dg/vect/vect-105.c: Likewise.
16272         * gcc.dg/vect/vect-42.c: Likewise.
16273         * gcc.dg/vect/vect-43.c: Likewise.
16274         * gcc.dg/vect/vect-74.c: Likewise.
16275         * gcc.dg/vect/vect-75.c: Likewise.
16276         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16277         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16278         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16279         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16280
16281 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
16282
16283         PR fortran/29642
16284         * gfortran.dg/value_1.f90 : New test.
16285         * gfortran.dg/value_2.f90 : New test.
16286         * gfortran.dg/value_3.f90 : New test.
16287         * gfortran.dg/value_4.f90 : New test.
16288         * gfortran.dg/value_4.c : Called from value_4.f90.
16289
16290 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16291
16292         PR C++/30033
16293         *  g++.dg/cpp0x/static_assert4.C: New testcase.
16294
16295 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16296
16297         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16298
16299 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
16300
16301         PR c/27953
16302         * gcc.dg/pr27953.c: New test.
16303
16304 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16305
16306         PR c++/30022
16307         * g++.dg/ext/vector5.C: New test.
16308
16309         PR c++/30021
16310         * g++.dg/other/main1.C: New test.
16311
16312 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
16313
16314         PR libfortran/29568
16315         * gfortran.dg/convert_implied_open.f90:  Change to
16316         new default record length.
16317         * gfortran.dg/unf_short_record_1.f90:  Adapt to
16318         new error message.
16319         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
16320
16321 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
16322
16323         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16324
16325 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
16326
16327         PR c++/29066
16328         * g++.dg/expr/pr29066.c: New.
16329
16330 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
16331             Zdenek Dvorak <dvorakz@suse.cz>
16332
16333         PR tree-optimization/29921
16334         * gcc.dg/pr29921-2.c: New test.
16335
16336 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
16337
16338         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16339         (i386_get_cpuid): New function.
16340         (i386_cpuid_ecx): Likewise.
16341         (i386_cpuid_edx): Likewise.
16342         (i386_cpuid): Updated to call i386_cpuid_edx.
16343
16344         * gcc.target/i386/sse3-addsubpd.c: New file.
16345         * gcc.target/i386/sse3-addsubps.c: Likewise.
16346         * gcc.target/i386/sse3-haddpd.c: Likewise.
16347         * gcc.target/i386/sse3-haddps.c: Likewise.
16348         * gcc.target/i386/sse3-hsubpd.c: Likewise.
16349         * gcc.target/i386/sse3-hsubps.c: Likewise.
16350         * gcc.target/i386/sse3-lddqu.c: Likewise.
16351         * gcc.target/i386/sse3-movddup.c: Likewise.
16352         * gcc.target/i386/sse3-movshdup.c: Likewise.
16353         * gcc.target/i386/sse3-movsldup.c: Likewise.
16354
16355 2006-12-01  Dirk Mueller  <dmueller@suse.de>
16356
16357         * g++.dg/warn/Wreturn-type-4.C: New testcase.
16358
16359 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
16360
16361         * gcc.dg/dfp/convert-int-max.c: New test.
16362         * gcc.dg/dfp/convert-int-max-fold.c: New test.
16363
16364 2006-11-30  Richard Guenther  <rguenther@suse.de>
16365
16366         * gcc.dg/vect/vect-pow-1.c: Rename ...
16367         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
16368         floats instead of doubles, check successful vectorization.
16369
16370 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16371
16372         PR target/29945
16373         * gcc.c-torture/compile/pr29945.c: New testcase.
16374
16375 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
16376
16377         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16378         -maltivec.
16379
16380 2006-11-29  Eric Christopher  <echristo@apple.com>
16381
16382         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16383
16384 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
16385
16386         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16387
16388         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16389
16390 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
16391
16392         PR c++/29022
16393         * g++.dg/inherit/virtual2.C: New test.
16394         * g++.dg/inherit/virtual3.C: Likewise.
16395         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16396         * g++.dg/inherit/error2.C: Likewise.
16397         * g++.dg/template/instantiate1.C: Likewise.
16398
16399 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
16400
16401         PR tree-opt/29984
16402         * gcc.dg/tree-ssa/reassoc-12.c: New test.
16403
16404 2006-11-28  Jan Hubicka  <jh@suse.cz>
16405
16406         * gcc.dg/memcpy-1.c: New test.
16407
16408 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
16409
16410         PR c++/29735
16411         * g++.dg/warn/main-3.C: New test.
16412
16413 2006-11-28  Jan Hubicka  <jh@suse.cz>
16414
16415         * gcc.dg/winline-1.c: New test.
16416
16417 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
16418
16419         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16420         alignments.
16421
16422 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16423
16424         PR fortran/29976
16425         * gfortran.dg/missing_optional_dummy_3.f90
16426
16427 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
16428
16429         PR fortran/20880
16430         * gfortran.dg/interface_3.f90: Modify errors.
16431
16432 2006-11-28  Ben Elliston  <bje@au.ibm.com>
16433
16434         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16435         fail to link due to relocation overflows on spu-*-*.
16436
16437 2006-11-27  Michael Matz  <matz@suse.de>
16438             Andreas Krebbel  <krebbel1@de.ibm.com>
16439
16440         PR target/29319
16441         * gcc.dg/20061127-1.c: New testcase.
16442
16443 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
16444
16445         * gcc.dg/20061124-1.c: Add exit() function prototype.
16446
16447 2006-11-27  Jan Hubicka  <jh@suse.cz>
16448
16449         * gcc.target/i386/memcpy-1.c: Adjust size.
16450         * gcc.dg/visibility-11.c: Likewise.
16451
16452 2006-11-27  Richard Guenther  <rguenther@suse.de>
16453
16454         PR middle-end/25620
16455         * gcc.target/i386/pow-1.c: New testcase.
16456         * gcc.dg/builtins-58.c: Likewise.
16457
16458 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
16459
16460         PR c++/29886
16461         * g++.dg/expr/cast8.C: New test.
16462
16463 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16464
16465         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16466         Don't ever inline the testcase.
16467
16468 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16469
16470         PR fortran/29982
16471         * gfortran.fortran-torture/compile/parameter_3.f90: New
16472         testcase.
16473
16474 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
16475
16476         PR fortran/29951
16477         * gfortran.fortran-torture/execute/transfer2.f90: New test.
16478
16479 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16480
16481         * gfortran.fortran-torture/execute/specifics.f90: Remove test
16482         for CHAR.
16483
16484 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16485
16486         PR libgfortran/29936
16487         * gfortran.dg/write_check3.f90: New test.
16488
16489 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16490
16491         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16492
16493 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
16494
16495         PR fortran/20880
16496         * gfortran.dg/interface_3.f90: New test.
16497
16498         PR fortran/29387
16499         * gfortran.dg/generic_8.f90: New test.
16500
16501 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16502
16503         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16504         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16505         * gfortran.dg/specifics_3.f90: Remove.
16506
16507 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
16508
16509         PR c/29955
16510         * gcc.dg/gomp/pr29955.c: New test.
16511
16512         PR c/29736
16513         * gcc.dg/pr29736.c: New test.
16514
16515 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16516
16517         PR tree-opt/29964
16518         * gcc.dg/pure-1.c: New test.
16519
16520 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
16521
16522         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16523         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16524
16525 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
16526
16527         * gcc.dg/20061124-1.c: New testcase.
16528
16529 2006-11-23  Eric Christopher  <echristo@apple.com>
16530
16531         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16532
16533 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16534
16535         PR c/2707
16536         PR c++/26167
16537         * gcc.dg/Wconversion-integer.c: New. Supersedes
16538         Wconversion-negative-constants.c
16539         * gcc.dg/Wconversion-real.c: New.
16540         * gcc.dg/Wconversion-real-integer.c: New.
16541         * gcc.dg/Wconversion-negative-constants.c: Deleted.
16542         * g++.dg/warn/Wconversion1.C: Modified.
16543
16544 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16545
16546         * gfortran.dg/overload_1.f90: New test.
16547
16548 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
16549
16550         PR c/9072
16551         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16552         Wtraditional-conversion.
16553         * gcc.dg/overflow-warn-2.c: Likewise.
16554         * gcc.dg/Wconversion.c: Likewise. Renamed as
16555         Wtraditional-conversion.c .
16556         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16557         Wtraditional-conversion-2.c .
16558         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16559         Wtraditional-conversion-2.c
16560         * gcc.dg/Wconversion-negative-constants.c: New.
16561
16562 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
16563
16564         * gcc.dg/tree-ssa/dump-1.c: New test.
16565
16566 2006-11-23  David Ung <davidu@mips.com>
16567
16568         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16569         -mfp64, allowable when ISA >= 33 and float is enabled.
16570         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16571         of mthc1 and mfhc1 patterns.
16572
16573 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
16574
16575         PR tree-optimization/29921
16576         * gcc.dg/pr29921.c: New test.
16577
16578 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16579
16580         PR fortran/29441
16581         * gfortran.dg/initialization_4.f90: New test.
16582
16583 2006-11-22  Ira Rosen  <irar@il.ibm.com>
16584
16585         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16586         platforms that have interleaving support.
16587         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16588         * gcc.dg/vect/vect-strided-a-u16-i2.c,
16589         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16590         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16591         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16592         gcc.dg/vect/vect-strided-u8-i2-gap.c,
16593         gcc.dg/vect/vect-strided-u8-i8.c,
16594         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16595         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16596         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16597         gcc.dg/vect/vect-strided-float.c,
16598         gcc.dg/vect/vect-strided-a-mult.c,
16599         gcc.dg/vect/vect-strided-mult-char-ls.c,
16600         gcc.dg/vect/vect-strided-a-u16-mult.c,
16601         gcc.dg/vect/vect-strided-a-u32-mult.c,
16602         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16603         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16604         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16605         gcc.dg/vect/vect-strided-mult.c,
16606         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16607         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16608         New.
16609
16610 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16611
16612         PR fortran/25087
16613         * gfortran.dg/auto_char_len_4.f90: New test.
16614
16615 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
16616
16617         PR fortran/29652
16618         * gfortran.dg/generic_7.f90: New test.
16619         * gfortran.dg/defined_operators_1.f90: Add new error.
16620
16621 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
16622
16623         PR tree-optimization/29902
16624         * g++.dg/tree-ssa/pr29902.C: New test.
16625
16626 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
16627
16628         PR fortran/29820
16629         * gfortran.dg/used_types_13.f90: New test.
16630
16631 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
16632
16633         * gcc.dg/dfp/snan.c: Delete.
16634
16635 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
16636
16637         * g++.dg/cpp0x/static_assert1.C: New.
16638         * g++.dg/cpp0x/static_assert2.C: New.
16639         * g++.dg/cpp0x/static_assert3.C: New.
16640
16641 2006-11-21  Richard Guenther  <rguenther@suse.de>
16642
16643         * gcc.dg/vect/vect-pow-1.c: New testcase.
16644         * gcc.dg/vect/vect-pow-2.c: Likewise.
16645
16646 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
16647
16648         PR c++/29570
16649         * g++.dg/template/static29.C: New test.
16650
16651         PR c++/29734
16652         * g++.dg/conversion/simd4.C: New test.
16653
16654 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
16655
16656         PR c++/29475
16657         * g++.dg/template/access19.C: New test.
16658         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
16659         error is reported.
16660
16661 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16662
16663         PR tree-opt/25500
16664         * gcc.dg/tree-ssa/sra-4.c: New testcase.
16665
16666 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16667
16668         PR fortran/27546
16669         * gfortran.dg/import.f90: Extended test.
16670         * gfortran.dg/import2.f90: Extended test.
16671
16672 2006-11-20  Tobias Burnus  <burnus@net-b.de>
16673
16674         * gfortran.dg/volatile3.f90: Add conflict test.
16675
16676 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
16677
16678         PR fortran/24783
16679         * gfortran.dg/implicit_10.f90: New test.
16680
16681 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16682
16683         PR c++/8586
16684         * g++.dg/warn/Wall-write-strings.C: New.
16685
16686 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16687
16688         * gfortran.dg/alloc_comp_constraint_5.f90: New.
16689         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
16690
16691 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16692
16693         * gfortran.dg/use_3.f90: Remove error message.
16694         * gfortran.dg/iso_fortran_env_1.f90: New test.
16695         * gfortran.dg/iso_fortran_env_2.f90: New test.
16696         * gfortran.dg/iso_fortran_env_3.f90: New test.
16697         * gfortran.dg/iso_fortran_env_4.f90: New test.
16698
16699 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
16700
16701         * gcc.dg/vect/vect-27.c: Fix initialization.
16702
16703 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16704
16705         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
16706         * gcc.dg/torture/builtin-minmax-1.c: New.
16707
16708         * gcc.dg/builtins-20.c: Add cases for copysign.
16709
16710 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16711
16712         PR fortran/24285
16713         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
16714
16715 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16716         * gfortran.dg/use_1.f90: New test.
16717         * gfortran.dg/use_1.f90: New test.
16718         * gfortran.dg/use_1.f90: New test.
16719
16720 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
16721
16722         PR tree-optimization/29801
16723         * gcc.dg/pr29801.c: New test.
16724
16725 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
16726
16727         PR middle-end/29584
16728         * gcc.dg/torture/pr29584.c: New test.
16729
16730 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
16731
16732         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
16733         Condition PowerPC tests for saving FPRs on powerpc_fprs.
16734         * gcc.target/powerpc/compress-float-ppc.c,
16735         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
16736         powerpc_fprs.
16737         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
16738         do not pass -mhard-float.
16739
16740 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
16741
16742         * gnat.dg/volatile_aggregate.adb: New test.
16743
16744 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16745
16746         PR fortran/29391
16747         PR fortran/29489
16748         * gfortran.dg/bound_2.f90: Add more checks.
16749         * gfortran.dg/bound_3.f90: New test.
16750
16751 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16752
16753         PR target/29201
16754         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
16755
16756 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16757
16758         * gfortran.dg/import3.f90: Fix error message.
16759
16760 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16761
16762         PR tree-opt/29788
16763         * gfortran.fortran-torture/compile/inline_1.f90:
16764         New testcase.
16765
16766 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
16767
16768         * gcc.target/i386/x87regparm-1.c: New test.
16769         * gcc.target/i386/x87regparm-2.c: New test.
16770         * gcc.target/i386/x87regparm-3.c: New test.
16771         * gcc.target/i386/x87regparm-4.c: New test.
16772
16773 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16774
16775         PR fortran/27546
16776         * gfortran.dg/import.f90: New test.
16777         * gfortran.dg/import2.f90: New test.
16778         * gfortran.dg/import3.f90: New test.
16779
16780 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16781
16782         PR fortran/27588
16783         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
16784
16785 2006-11-15  Tobias Burnus  <burnus@net-b.de>
16786
16787         PR fortran/29806
16788         * gfortran.dg/contains.f90: New test.
16789         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
16790
16791 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
16792
16793         PR tree-optimization/29581
16794         * gcc.dg/pr29581-1.c: New test.
16795         * gcc.dg/pr29581-2.c: New test.
16796         * gcc.dg/pr29581-3.c: New test.
16797         * gcc.dg/pr29581-4.c: New test.
16798         * gfortran.dg/pr29581.f90: New test.
16799
16800 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
16801
16802         PR fortran/29702
16803         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
16804         numbers in error message headers.
16805
16806 2006-11-14  Richard Guenther  <rguenther@suse.de>
16807
16808         * gcc.target/i386/math-torture/math-torture.exp: Restrict
16809         to i?86 and x86_64 targets.
16810
16811 2006-11-14  Caroline Tice  <ctice@apple.com>
16812
16813         * gcc.dg/pubtypes-1.c: New file/testcase.
16814         * gcc.dg/pubtypes-2.c: New file/testcase.
16815         * gcc.dg/pubtypes-3.c: New file/testcase.
16816         * gcc.dg/pubtypes-4.c: New file/testcase.
16817         * g++.dg/pubtypes.C: New file/testcase.
16818
16819 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
16820
16821         PR c++/29106
16822         * g++.dg/init/self1.C: New test.
16823
16824 2006-11-14  Tobias Burnus  <burnus@net-b.de>
16825
16826         PR fortran/29657
16827         * gfortran.dg/conflicts.f90: Add.
16828
16829 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
16830
16831         PR rtl-optimization/29798
16832
16833         * gcc.c-torture/execute/pr29798.c: New.
16834
16835 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16836
16837         * gcc.dg/builtins-20.c: Add more cases.
16838
16839 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
16840
16841         PR fortran/29759
16842         * gfortran.dg/gomp/pr29759.f90: New test.
16843
16844 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
16845
16846         PR c++/29518
16847         * g++.dg/template/static28.C: New test.
16848
16849 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
16850
16851         * lib/c-torture.exp: Use target-libpath.exp.
16852         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
16853         set GCC_EXEC_PREFIX env var from global variable of same name.
16854
16855 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16856
16857         PR fortran/26994
16858         * gfortran.fortran-torture/compile/transfer-1.f90:
16859         New testcase.
16860
16861 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
16862             Zdenek Dvorak <dvorakz@suse.cz>
16863
16864         PR tree-optimization/29680
16865         * gcc.dg/alias-11.c: New test.
16866
16867 2006-11-12  Jason Merrill  <jason@redhat.com>
16868             Andrew Pinski <pinskia@physics.uc.edu>
16869
16870         PR middle-end/28915
16871         * gcc.target/i386/vectorize1.c: New.
16872
16873 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16874
16875         PR rtl-optimization/29797
16876         * gcc.c-torture/execute/pr29797-1.c: New test case.
16877
16878 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16879
16880         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
16881
16882 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
16883
16884         * gcc.dg/tree-ssa/prefetch-3.c: New test.
16885
16886 2006-11-12  Roger Sayle  <roger@eyesopen.com>
16887
16888         PR tree-optimization/13827
16889         * gcc.dg/fold-eqand-1.c: New test case.
16890
16891 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16892
16893         PR rtl-opt/28812
16894         * gcc.c-torture/execute/mayalias-3.c: New test.
16895
16896 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
16897
16898         PR middle-end/27528
16899         * gcc.c-torture/compile/pr27528.c: New test.
16900         * gcc.dg/pr27528.c: Likewise.
16901
16902 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16903
16904         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
16905
16906         * gcc.dg/torture/builtin-symmetric-1.c: New test.
16907
16908 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16909
16910         PR fortran/29758
16911         * gfortran.dg/reshape_source_size_1.f90: New test.
16912
16913 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
16914
16915         PR fortran/29315
16916         * gfortran.dg/aliasing_dummy_4.f90: New test.
16917
16918 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
16919
16920         PR target/29777
16921         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
16922         and x86_64-*-* targets.
16923
16924 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16925
16926         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
16927         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
16928         New macros. Use them in exact tests.
16929         (TESTIT3): New macro.
16930         Add tests for fmin, fmax and fma.
16931
16932 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16933
16934         PR fortran/29431
16935         * gfortran.dg/array_constructor_13.f90: New test.
16936
16937 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16938
16939         PR fortran/29744
16940         * gfortran.dg/used_types_12.f90: New test.
16941
16942 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
16943
16944         PR middle-end/29726
16945         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
16946         (test6): Ditto.
16947         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
16948         * gcc.dg/fold-eqandshift-3.c: New test case.
16949
16950 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
16951
16952         PR fortran/29699
16953         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
16954
16955         PR fortran/21370
16956         * gfortran.dg/change_symbol_attributes_1.f90: New test.
16957
16958 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
16959
16960         * gcc.dg/20061109-1.c: New testcase.
16961
16962 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16963
16964         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
16965
16966 2006-11-09  Tobias Burnus  <burnus@net-b.de>
16967
16968         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
16969         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
16970
16971 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
16972
16973         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
16974         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
16975
16976 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16977
16978         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
16979
16980 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
16981
16982         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
16983         vect-9.c).
16984         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
16985         * gcc.dg/vect/vect-9.c: Now vectorizable.
16986         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
16987         that support vect_widen_mult.
16988         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
16989         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
16990         vect-reduc-dot-u16.c).
16991         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
16992         vect-reduc-dot-u16.c).
16993         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
16994         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
16995         vect-reduc-dot-s8.c).
16996         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
16997         vect-reduc-dot-s8.c).
16998         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
16999         vect-reduc-dot-s8.c).
17000         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17001         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17002         vect-reduc-dot-u8.c).
17003         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17004         vect-reduc-dot-u8.c).
17005         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17006         * gcc.dg/vect/vect-multitypes-9.c: New test.
17007         * gcc.dg/vect/vect-multitypes-10.c: New test.
17008         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17009         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17010         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17011         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17012         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17013         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17014         wrapv-vect-reduc-dot-s8.c.
17015         * lib/target-support.exp (check_effective_target_vect_unpack): New.
17016         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17017         targets that support vec_unpack.
17018         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17019         (check_effective_target_vect_widen_mult_qi_to_hi): New.
17020         (check_effective_target_vect_widen_mult_hi_to_si): New.
17021         (check_effective_target_vect_widen_sum): Removed.
17022
17023         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17024
17025         * gcc.dg/vect/vect-multitypes-8.c: New test.
17026         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17027
17028         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
17029
17030         * gcc.dg/vect/vect-multitypes-7.c: New test.
17031
17032         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17033
17034         * gcc.dg/vect/vect-multitypes-4.c: New test.
17035         * gcc.dg/vect/vect-multitypes-5.c: New test.
17036         * gcc.dg/vect/vect-multitypes-6.c: New test.
17037
17038         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
17039
17040         * gcc.dg/vect/vect-multitypes-1.c: New test.
17041         * gcc.dg/vect/vect-multitypes-2.c: New test.
17042         * gcc.dg/vect/vect-multitypes-3.c: New test.
17043
17044 2006-11-07  Eric Christopher  <echristo@apple.com>
17045
17046         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17047         Test using scan-assembler-not.
17048
17049 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
17050
17051         * gcc.dg/inline-17.c: New test.
17052
17053 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
17054
17055         PR other/25028
17056         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
17057         on HP-UX.
17058
17059 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17060
17061         PR fortran/29539
17062         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17063
17064         PR fortran/29634
17065         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17066         test.
17067
17068 2006-11-07  Tobias Burnus  <burnus@net-b.de>
17069
17070         PR fortran/29601
17071         * gfortran.dg/volatile.f90: Add.
17072         * gfortran.dg/volatile2.f90: Add.
17073         * gfortran.dg/volatile3.f90: Add.
17074         * gfortran.dg/volatile4.f90: Add.
17075         * gfortran.dg/volatile5.f90: Add.
17076         * gfortran.dg/volatile6.f90: Add.
17077         * gfortran.dg/volatile7.f90: Add.
17078
17079 2006-11-06  Tobias Burnus  <burnus@net-b.de>
17080
17081         * gfortran.dg/io_constraints_2.f90: Adjust pattern
17082           for matching error messages.
17083         * gfortran.dg/specifics_3.f90: Adjust pattern
17084           for matching error messages.
17085
17086 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
17087             Bernhard Fischer  <aldot@gcc.gnu.org>
17088
17089         * lib/gcc-dg.exp (output-exists): New proc.
17090         (output-exists-not): New proc.
17091         * gcc.test-framework/test-framework.awk: Support new directives.
17092         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17093         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17094         * gcc.test-framework/dg-outexists-exp-F.c: New test.
17095         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17096         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17097         * gcc.test-framework/dg-outexists-exp-P.c: New test.
17098
17099 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
17100
17101         PR fortran/29630
17102         PR fortran/29679
17103         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17104         * gfortran.dg/initialization_3.f90: New.
17105
17106 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17107
17108         PR libgfortran/25545
17109         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17110
17111 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
17112
17113         PR middle-end/29695
17114         * gcc.c-torture/execute/pr29695-1.c: New test.
17115         * gcc.c-torture/execute/pr29695-2.c: New test.
17116
17117 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
17118
17119         PR fortran/29565
17120         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17121
17122 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
17123
17124         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17125         for matching error messages.
17126
17127 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
17128
17129         PR target/26915
17130         * gcc.target/i386/387-12.c: New test.
17131
17132 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17133
17134         PR libfortran/29713
17135         * gfortran.dg/pr29713.f90: New test.
17136
17137 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
17138
17139         * gcc.c-torture/execute/arith-rand-ll.c:
17140         Also test for bogus rest sign.
17141
17142 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17143
17144         PR libfortran/27895
17145         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17146
17147 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
17148
17149         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17150         from error messages.
17151
17152 2006-11-02  Mike Stump  <mrs@apple.com>
17153
17154         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17155
17156         * g++.old-deja/g++.abi/align.C: Enable for darwin.
17157
17158 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
17159
17160         * g++.dg/eh/gcsec1.C: New test.
17161
17162 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17163
17164         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17165         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
17166
17167 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
17168
17169         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17170         hexadecimal value.
17171         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17172         * gcc.dg/pr14796-2.c: Likewise.
17173
17174 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17175
17176         * gcc.c-torture/execute/20061101-1.c: New test.
17177
17178 2006-11-01  Richard Guenther  <rguenther@suse.de>
17179
17180         * gcc.target/i386/fpprec-1.c: New testcase.
17181
17182 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17183
17184         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17185         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17186
17187 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
17188
17189         * gcc.c-torture/execute/20061031-1.c: New test.
17190
17191 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17192
17193         PR 23067
17194         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17195         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17196         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17197         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17198         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17199         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17200         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17201
17202 2006-10-31  Eric Christopher  <echristo@apple.com>
17203             Falk Hueffner  <falk@debian.org>
17204
17205         * gcc.dg/builtin-bswap-1.c: New.
17206         * gcc.dg/builtin-bswap-2.c: New.
17207         * gcc.dg/builtin-bswap-3.c: New.
17208         * gcc.dg/builtin-bswap-4.c: New.
17209         * gcc.dg/builtin-bswap-5.c: New.
17210         * gcc.target/i386/builtin-bswap-1.c: New.
17211
17212 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
17213
17214         * gcc.dg/inline-16.c: New.
17215
17216         PR 16622
17217         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17218         defining it.
17219         * gcc.dg/inline-13.c: New.
17220         * gcc.dg/inline-14.c: New.
17221         * gcc.dg/inline-15.c: New.
17222
17223         PR 11377
17224         * gcc.dg/inline6.c: New.
17225         * gcc.dg/inline7.c: New.
17226
17227 2006-10-31  Roger Sayle  <roger@eyesopen.com>
17228
17229         PR middle-end/23470
17230         * gcc.dg/pr23470-1.c: New test case.
17231
17232 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
17233
17234         PR fortran/29537
17235         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17236         data.
17237         * gfortran.dg/blockdata_2.f90: New testcase.
17238
17239 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
17240
17241         PR libfortran/29627
17242         * gfortran.dg/unf_short_record_1.f90:  New test.
17243
17244 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17245
17246         PR fortran/29067
17247         * gfortran.dg/pr29067.f: New test.
17248
17249 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
17250             Richard Sandiford  <richard@codesourcery.com>
17251
17252         * lib/target-supports.exp (get_compiler_messages): Append options
17253         as a single list element.
17254         (check_effective_target_arm_vfp_ok): New.
17255         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17256
17257 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
17258
17259         PR fortran/29387
17260         * gfortran.dg/intrinsic_actual_2.f90: New test.
17261
17262         PR fortran/29490
17263         * gfortran.dg/actual_array_interface_1.f90: New test.
17264
17265         PR fortran/29641
17266         * gfortran.dg/used_types_11.f90: New test.
17267
17268 2006-10-30  Dirk Mueller  <dmueller@suse.de>
17269
17270         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17271         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17272         * g++.old-deja/g++.pt/eichin01.C (main): Same.
17273         * g++.old-deja/g++.mike/net25.C (main): Same.
17274         * g++.dg/lookup/exception1.C (main): Same.
17275         * g++.dg/parse/parens2.C (main): Same.
17276
17277 2006-10-30  Roger Sayle  <roger@eyesopen.com>
17278
17279         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17280
17281 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17282
17283         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17284         * gcc.dg/torture/builtin-math-3.c: Likewise.
17285
17286 2006-10-30  Tobias Burnus  <burnus@net-b.de>
17287
17288         PR fortran/29452
17289         * gfortran.dg/write_check.f90: Check run-time keyword checking.
17290         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17291
17292 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
17293
17294         PR Fortran/29410
17295         * gfortran.fortran-torture/execute/transfer1.f90: New test.
17296
17297 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
17298
17299         * lib/target-supports.exp (check_function_available): Declare
17300         function before calling.
17301
17302 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
17303
17304         PR tree-optimization/29637
17305         * gcc.dg/pr29637.c: New test.
17306
17307 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17308
17309         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17310         tree canonicalization.
17311
17312 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17313
17314         * gcc.dg/builtins-20.c: Add more hypot tests.
17315
17316 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17317
17318         * gcc.dg/fold-compare-1.c: New test case.
17319
17320 2006-10-29  Dirk Mueller  <dmueller@suse.de>
17321
17322         PR c++/16307
17323         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17324
17325 2006-10-29  Roger Sayle  <roger@eyesopen.com>
17326
17327         PR tree-optimization/15458
17328         * gcc.dg/fold-xornot-1.c: New test case.
17329
17330 2006-10-29  Richard Guenther  <rguenther@suse.de>
17331
17332         * gcc.target/i386/math-torture/trunc.c: New testcase.
17333
17334 2006-10-29  Richard Guenther  <rguenther@suse.de>
17335
17336         * gcc.target/i386/math-torture/round.c: New testcase.
17337
17338 2006-10-29  Richard Guenther  <rguenther@suse.de>
17339
17340         * gcc.target/i386/math-torture/ceil.c: New testcase.
17341         * gcc.target/i386/math-torture/floor.c: Likewise.
17342
17343 2006-10-29  Richard Guenther  <rguenther@suse.de>
17344
17345         * gcc.target/i386/math-torture/rint.c: New testcase.
17346         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17347
17348 2006-10-29  Richard Guenther  <rguenther@suse.de>
17349
17350         * gcc.target/i386/math-torture/lfloor.c: New testcase.
17351         * gcc.target/i386/math-torture/lceil.c: Likewise.
17352
17353 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17354
17355         PR libgfortran/24313
17356         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17357
17358 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
17359
17360         * gcc.c-torture/execute/20020118-1.c,
17361         gcc.c-torture/execute/builtins/strlen.c,
17362         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17363         comment typos.
17364
17365 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17366
17367         * gcc.dg/builtins-20.c: Add tests for hypot.
17368         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
17369         two-argument builtins.
17370         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17371         TESTIT2.  Update all callers.
17372         (TESTIT2, TESTIT2_R): New helper macros.
17373         Add testcases for pow, hypot and atan2.
17374
17375 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
17376
17377         PR C++/29295
17378         * g++.dg/expr/bool1.C: New test.
17379         * g++.dg/expr/bool2.C: New test.
17380
17381 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17382
17383         PR fortran/28224
17384         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17385         * gfortran.dg/namelist_internal.f90: New test.
17386
17387 2006-10-28  Tobias Burnus  <burnus@net-b.de>
17388
17389         PR fortran/29625
17390         * gfortran.dg/io_real_boz.f90: Add.
17391         * gfortran.dg/io_real_boz2.f90: Add.
17392
17393 2006-10-28  Richard Guenther  <rguenther@suse.de>
17394
17395         PR middle-end/26899
17396         * gcc.dg/tree-ssa/pr26899.c: New testcase.
17397
17398 2006-10-28  Richard Guenther  <rguenther@suse.de>
17399
17400         PR target/28806
17401         * gcc.target/i386/math-torture/lround.c: New testcase.
17402
17403 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
17404
17405         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17406         * gcc.dg/builtins-44.c: Likewise.
17407         * gcc.dg/builtins-45.c: Likewise.
17408         * gcc.dg/pr28796-2.c: Likewise.
17409         * gcc.dg/unordered-3.c: Likewise.
17410
17411 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17412
17413         PR libgfortran/27954
17414         * gfortran.dg/error_recovery_2.f90: New test.
17415
17416 2006-10-26  Richard Guenther  <rguenther@suse.de>
17417
17418         * gcc.target/i386/i386.exp: Use glob, not find to collect
17419         tests.  Avoids recursing into subdirectories.
17420         * gcc.target/i386/math-torture/math-torture.exp: Torture
17421         for interesting ia32 math options.
17422         * gcc.target.i386/math-torture/lrint.c: New testcase.
17423
17424 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17425
17426         PR libgfortran/29563
17427         * gfortran.dg/arrayio_9.f90: Update test.
17428         * gfortran.dg/arrayio_19.f90: New test.
17429
17430 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
17431
17432         * gcc.dg/20061026.c: New testcase.
17433
17434 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17435
17436         PR libgfortran/29563
17437         * gfortran.dg/arrayio_9.f90: New test.
17438
17439 2006-10-26  Ben Elliston  <bje@au.ibm.com>
17440
17441         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17442         Copy the strings manually, as strcpy may call strlen.
17443
17444 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17445
17446         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17447         Add checks for log, log2, log10 and log1p.
17448
17449         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17450         we already test 0.0.  Add checks for expm1, log, log2, log10,
17451         log1p, cbrt, erf and erfc.
17452
17453 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
17454
17455         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17456
17457 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
17458
17459         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17460         and remainderl() built-in functions.  Remove -ffast-math from
17461         dg-options.
17462
17463 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17464
17465         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17466         acosh and atanh.
17467
17468         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17469         floating point modifiers to arguments passed to float and long
17470         double functions respectively.  Update all callers to use floating
17471         point numbers, not integers.  Add tests for exp, exp2 and
17472         exp10/pow10.
17473
17474         * gcc.dg/torture/builtin-math-3.c: New test.
17475
17476 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17477
17478         PR fortran/29393
17479         * gfortran.dg/initialize_2.f90: New.
17480
17481 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17482
17483         * gcc.dg/torture/builtin-math-2.c: New test.
17484
17485 2006-10-24  Richard Guenther  <rguenther@suse.de>
17486
17487         PR middle-end/28796
17488         * gcc.dg/pr28796-1.c: New testcase.
17489         * gcc.dg/pr28796-2.c: Likewise.
17490
17491 2006-10-24  Richard Guenther  <rguenther@suse.de>
17492
17493         * gcc.dg/builtins-57.c: New testcase.
17494
17495 2006-10-24  Richard Guenther  <rguenther@suse.de>
17496
17497         PR tree-optimization/29567
17498         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17499
17500 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
17501
17502         PR tree-optimization/14784
17503         * gcc.dg/alias-10.c: New test.
17504
17505 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17506
17507         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17508
17509 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
17510
17511         * gcc.dg/builtin-strncat-chk-1.c: New test.
17512
17513 2006-10-23  Jan Hubicka  <jh@suse.cz>
17514
17515         * gcc.dg/memmove-1.c: New test.
17516
17517 2006-10-23  Paul Brook  <paul@codesourcery.com>
17518
17519         * gcc.dg/pragma-pack-5.c: New test.
17520
17521 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
17522
17523         * g++.dg/other/s390-1.C: New testcase.
17524
17525 2006-10-23  Richard Guenther  <rguenther@suse.de>
17526
17527         PR middle-end/27132
17528         PR middle-end/23295
17529         * gcc.dg/pr27132.c: New testcase.
17530         * gcc.dg/pr23295.c: Likewise.
17531         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17532         * g++.dg/tree-ssa/pr19807.C: Likewise.
17533
17534 2006-10-23  Richard Guenther  <rguenther@suse.de>
17535
17536         PR middle-end/21032
17537         * gcc.dg/pr21032.c: New testcase.
17538
17539 2006-10-22  Jeff Law  <law@redhat.com>
17540         Richard Guenther  <rguenther@suse.de>
17541
17542         PR tree-optimization/15911
17543         * gcc.dg/tree-ssa/vrp30.c: New testcase.
17544
17545 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         PR c++/20647
17548         * g++.dg/abi/rtti3.C: New.
17549
17550 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
17551
17552         PR middle-end/28252
17553         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17554         transformation.
17555
17556 2006-10-21  Richard Guenther  <rguenther@suse.de>
17557
17558         PR tree-optimization/3511
17559         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17560
17561 2006-10-21  Richard Guenther  <rguenther@suse.de>
17562
17563         PR middle-end/26898
17564         * gcc.dg/torture/pr26898-1.c: New testcase.
17565         * gcc.dg/torture/pr26898-2.c: Likewise.
17566
17567 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
17568
17569         PR c++/28053
17570         * g++.dg/parse/bitfield1.C: Adjust error markers.
17571         * g++.dg/parse/bitfield2.C: New test.
17572
17573 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
17574
17575         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17576
17577 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17578
17579         PR libfortran/27895
17580         * gfortran.dg/zero_sized_1.f90: New test.
17581
17582 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
17583
17584         * gcc.dg/div-compare-1.c: New test.
17585
17586 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
17587
17588         PR fortran/29216
17589         * gfortran.dg/result_default_init_1.f90: New test.
17590
17591         PR fortran/29314
17592         * gfortran.dg/automatic_default_init_1.f90: New test.
17593
17594         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17595         from 38 to 33.
17596
17597 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
17598
17599         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17600         'using namespace std' without previous declaration.
17601         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17602         * g++.old-deja/g++.robertl/eb133c.C: New.
17603
17604 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17605
17606         PR libgfortran/29277
17607         * gfortran.dg/streamio_4.f90: Update test.
17608         * gfortran.dg/streamio_11.f90: New test.
17609
17610 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
17611
17612         PR c++/27952
17613         * g++.dg/inherit/virtual1.C: New test.
17614
17615 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17616
17617         PR c++/28261
17618         * g++.dg/parse/enum3.C: New test.
17619
17620 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17621
17622         PR c++/29039
17623         * g++.dg/init/ctor8.C: New test.
17624
17625 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/27270
17628         * g++.dg/ext/complit8.C: Tweak error markers.
17629         * g++.dg/template/complit1.C: Add error marker.
17630
17631 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17632
17633         PR c++/27270
17634         * g++.dg/ext/complit8.C: New test.
17635
17636         PR c++/29408
17637         * g++.dg/parse/dtor12.C: New test.
17638
17639         PR c++/29435
17640         * g++.dg/template/sizeof11.C: New test.
17641
17642 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
17643
17644         PR fortran/29392
17645         * gfortran.dg/data_char_3.f90: New test.
17646
17647         PR fortran/29451
17648         * gfortran.dg/negative_automatic_size.f90: New test.
17649
17650 2006-10-16  David Daney  <ddaney@avtrex.com>
17651
17652         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
17653
17654 2006-10-16  Eric Christopher  <echristo@apple.com>
17655
17656         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
17657         x86_64.
17658
17659 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
17660
17661         PR c++/28211
17662         * g++.dg/tc1/dr49.C: Tweak error messages.
17663         * g++.dg/parse/template21.C: New test.
17664
17665 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17666
17667         PR middle-end/20491
17668         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
17669
17670 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
17671
17672         PR fortran/29403
17673         * gfortran.dg/print_1.f90: New test.
17674
17675 2006-10-15  Jan Hubicka  <jh@suse.cz>
17676
17677         PR middle-end/29241
17678         * gcc.c-torture/compile/pr29241.c: New testcase.
17679
17680 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
17681
17682         PR middle-end/29250
17683         * gcc.c-torture/compile/pr29250.c: New test.
17684
17685 2006-10-15  Richard Guenther  <rguenther@suse.de>
17686
17687         * gcc.dg/pr29299.c: New testcase.
17688
17689 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
17690
17691         PR fortran/24767
17692         * gfortran.dg/label_4.f90: Adjust warning flag.
17693
17694 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
17695
17696         PR fortran/29371
17697         * gfortran.dg/nullify_3.f90: New test.
17698
17699 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17700
17701         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17702         on Solaris 2.5.1 too.
17703
17704 2006-10-13  Eric Christopher  <echristo@apple.com>
17705
17706         * gcc.dg/pr25993.c: Skip for darwin.
17707
17708 2006-10-13  Eric Christopher  <echristo@apple.com>
17709
17710         * gcc.dg/visibility-11.c: Skip for darwin.
17711
17712 2006-10-13  Eric Christopher  <echristo@apple.com>
17713
17714         * gcc.dg/darwin-weakimport-1.c: Use
17715         -fno-asynchronous-unwind-tables.
17716         * gcc.dg/darwin-weakimport-3.c: Ditto.
17717
17718 2006-10-13  Richard Guenther  <rguenther@suse.de>
17719
17720         PR tree-optimization/29446
17721         * gcc.dg/torture/pr29446.c: New testcase.
17722
17723 2006-10-13  Bill Wendling  <wendling@apple.com>
17724
17725         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
17726         * g++.old-deja/g++.jason/hmc1.C: Likewise.
17727         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
17728         * g++.old-deja/g++.law/shadow1.C: Likewise.
17729         * g++.old-deja/g++.law/ctors10.C: Likewise.
17730         * g++.dg/debug/namespace1.C: Likewise.
17731         * g++.dg/inherit/namespace-as-base.C: Likewise.
17732         * g++.dg/opt/delay-slot-1.C: Likewise.
17733         * g++.dg/parse/defarg10.C: Likewise.
17734         * g++.dg/template/ptrmem11.C: Likewise.
17735         * g++.dg/template/mem_func_ptr.C: Likewise.
17736         * g++.dg/template/spec19.C: Likewise.
17737
17738 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
17739
17740         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
17741
17742 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
17743
17744         PR fortran/29373
17745         * gfortran.dg/implicit_9.f90: New test.
17746
17747         PR fortran/29407
17748         * gfortran.dg/namelist_25.f90: New test.
17749
17750         PR fortran/27701
17751         * gfortran.dg/same_name_2.f90: New test.
17752
17753         PR fortran/29232
17754         * gfortran.dg/host_assoc_types_1.f90: New test.
17755
17756         PR fortran/29364
17757         * gfortran.dg/missing_derived_type_1.f90: New test.
17758         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
17759
17760         PR fortran/29422
17761         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
17762
17763         PR fortran/29428
17764         * gfortran.dg/alloc_comp_assign_5.f90: New test.
17765
17766 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17767
17768         PR fortran/29391
17769         * gfortran.dg/bound_2.f90: New test.
17770
17771 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17772
17773         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
17774         directive.
17775         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17776         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
17777         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
17778         * gfortran.dg/gomp/reduction3.f90: Likewise.
17779         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
17780         * gfortran.dg/dummy_procedure_2.f90: Likewise.
17781         * gfortran.dg/interface_derived_type_1.f90: Likewise.
17782         * gfortran.dg/forall_4.f90: Likewise.
17783         * gfortran.dg/spec_expr_4.f90: Likewise.
17784         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
17785         * gfortran.dg/forall_5.f90: Likewise.
17786         * gfortran.dg/open_access_append_2.f90: Add check for
17787         compile-time warning.
17788
17789 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
17790
17791         PR c++/28506
17792         * g++.dg/parse/pure1.C: New test.
17793
17794 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17795
17796         PR fortran/21435
17797         * gfortran.dg/io_constraints_3.f90: New test.
17798         * gfortran.dg/open_access_append_1.f90: Add checks
17799         for compile-time warnings.
17800         * gfortran.dg/pr20163-2.f: Likewise.
17801         * gfortran.dg/iostat_2.f90: Likewise.
17802         * gfortran.dg/label_4.f90: Delete the temporary
17803         file.
17804         * gfortran.dg/direct_io_2.f90: Add a FILE=
17805         specifier.
17806         * gfortran.dg/iomsg_1.f90: Add check for
17807         compile-time warning.
17808
17809 2006-10-12  Jan Hubicka  <jh@suse.cz>
17810
17811         PR c/28419
17812         * gcc.dg/pr28319.c: New test.
17813
17814 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
17815         PR c++/29318
17816         * g++.dg/ext/vla4.C: New test.
17817
17818 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
17819
17820         PR c++/27961
17821         * g++.dg/template/crash60.C: New test.
17822         * g++.dg/other/large-size-array.C: Adjust error markers.
17823         * g++.dg/parse/crash27.C: Likewise.
17824         * g++.dg/template/crash1.C: Likewise.
17825
17826 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
17827
17828         PR testsuite/29093
17829         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
17830
17831 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
17832
17833         PR preprocessor/28709
17834         * gcc.dg/cpp/paste14.c: New test.
17835
17836 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
17837
17838         PR c++/29175
17839         * g++.dg/init/array24.C: New test.
17840
17841 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17842
17843         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
17844         of <sys/types.h>.
17845
17846 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
17847
17848         PR c++/29024
17849         * g++.dg/parse/typedef8.C: New test.
17850         * g++.dg/other/mult-stor1.C: Adjust error markers.
17851
17852 2006-10-11  Richard Guenther  <rguenther@suse.de>
17853
17854         PR tree-optimization/28230
17855         * gcc.dg/torture/pr28230.c: New testcase.
17856
17857 2006-10-11  Richard Guenther  <rguenther@suse.de>
17858
17859         PR inline-asm/29119
17860         * gcc.dg/torture/pr29119.c: New testcase.
17861
17862 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
17863
17864         PR middle-end/29272
17865         * gcc.c-torture/execute/20060930-2.c: New test.
17866
17867 2006-10-09  Richard Henderson  <rth@redhat.com>
17868
17869         Revert emutls patch.
17870
17871 2006-10-09  Richard Guenther  <rguenther@suse.de>
17872
17873         PR middle-end/29254
17874         * gcc.dg/pr29254.c: New testcase.
17875
17876 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
17877             Paul Thomas  <pault@gcc.gnu.org>
17878
17879         PR fortran/20541
17880         * gfortran.dg/alloc_comp_basics_1.f90: New test.
17881         * gfortran.dg/alloc_comp_basics_2.f90: New test.
17882         * gfortran.dg/alloc_comp_assign_1.f90: New test.
17883         * gfortran.dg/alloc_comp_assign_2.f90: New test.
17884         * gfortran.dg/alloc_comp_assign_3.f90: New test.
17885         * gfortran.dg/alloc_comp_assign_4.f90: New test.
17886         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
17887         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
17888         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
17889         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
17890         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
17891         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
17892         * gfortran.dg/alloc_comp_std.f90: New test.
17893         * gfortran.dg/move_alloc.f90: New test.
17894
17895 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
17896
17897         PR fortran/29115
17898         * gfortran.dg/derived_constructor_comps_2.f90: New test.
17899
17900         PR fortran/29211
17901         * gfortran.dg/forall_char_dependencies_1.f90: New test.
17902
17903 2006-10-08  Tobias Burnus  <burnus@net-b.de>
17904
17905         PR fortran/28585
17906         * gfortran.dg/new_line.f90: New test.
17907
17908 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17909
17910         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
17911         * gcc.dg/torture/builtin-convert-1.c,
17912         gcc.dg/torture/builtin-convert-2.c,
17913         gcc.dg/torture/builtin-convert-3.c,
17914         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
17915
17916 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
17917
17918         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17919         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17920         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17921         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
17922
17923 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
17924
17925         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
17926         Xfail some tests for powerpc-darwin and powerpc-aix.
17927
17928 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
17929
17930         PR c/29380
17931         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
17932
17933 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17934
17935         PR target/29300
17936         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
17937         on hppa*-*-hpux*.
17938
17939 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17940
17941         PR fortran/16580
17942         PR fortran/29288
17943         * gfortran.fortran-torture/execute/specifics.f90:
17944         Add tests for using all possible intrinsics as actual arguments.
17945         * gfortran.dg/specifics_1.f90: Add tests for using
17946         all possible intrinsics as actual arguments.
17947         * gfortran.dg/specifics_2.f90: New file.
17948         * gfortran.dg/specifics_3.f90: New file.
17949
17950 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
17951
17952         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
17953         * gcc.dg/debug/debug-2.c: Likewise.
17954
17955 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
17956
17957         * gcc.c-torture/compile/sync-2.c: New test.
17958
17959 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17960
17961         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
17962         line endings.
17963
17964 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17965
17966         PR rtl-optimization/29128
17967         * gcc.c-torture/compile/pr29128.c: New test.
17968
17969 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17970
17971         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
17972         line endings.
17973
17974 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
17975
17976         PR middle-end/29256
17977         * gcc.dg/tree-ssa/loop-19.c: New test.
17978
17979 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17980
17981         PR tree-optimization/29330
17982         * gcc.dg/pr29330.c: New test.
17983
17984         PR target/28924
17985         * gcc.c-torture/compile/20061005-1.c: New test.
17986
17987 2006-10-06  Olivier Hainque  <hainque@adacore.com>
17988
17989         * gcc.dg/typename-vla-1.c: New case.
17990         * gnat.dg/forward_vla.adb: New case.
17991
17992 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
17993
17994         PR tree-optimization/29290
17995         * gfortran.dg/loop_nest_1.f90: New test.
17996
17997         PR target/29198
17998         * gcc.dg/tls/opt-12.c: New test.
17999
18000         PR fortran/28415
18001         * gfortran.dg/save_2.f90: New test.
18002
18003         PR c/29091
18004         * gcc.dg/pr29091.c: New test.
18005
18006 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
18007
18008         * lib/target-supports.exp
18009         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18010         same as x86_64-*-*; check for LP64.
18011
18012 2006-10-04  Richard Henderson  <rth@redhat.com>
18013
18014         * lib/target-supports.exp (check_effective_target_tls): Redefine
18015         to mean non-emulated tls.
18016         * gcc.dg/tls/alias-1.c: Remove tls requirement.
18017         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18018         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18019         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18020         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18021         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18022         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18023
18024 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18025
18026         PR fortran/29343
18027         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18028
18029 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18030
18031         * gfortran.dg/bounds_check_fail_1.f90: New test.
18032
18033 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18034
18035         PR c++/29020
18036         * g++.dg/template/friend48.C: New test.
18037
18038 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
18039
18040         PR fortran/29098
18041         * gfortran.dg/default_initialization_2.f90: New test.
18042
18043 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18044
18045         PR fortran/20779
18046         PR fortran/20891
18047         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18048
18049 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
18050
18051         PR fortran/29284
18052         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18053
18054         PR fortran/29321
18055         PR fortran/29322
18056         * gfortran.dg/missing_optional_dummy_2.f90: New test.
18057
18058         PR fortran/25091
18059         PR fortran/25092
18060         * gfortran.dg/entry_array_specs_1.f90: New test.
18061
18062 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
18063
18064         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18065         insufficient to inhibit some test failures at -O3.  Do testing
18066         on integers.
18067
18068 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
18069
18070         PR c++/29138
18071         * g++.dg/inherit/access8.C: New test.
18072         * g++.dg/template/dtor4.C: Tweak error messages.
18073
18074 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18075
18076         PR fortran/27478
18077         * gfortran.dg/entry_8.f90: New test.
18078
18079 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18080
18081         PR c++/29291
18082         * g++.dg/parse/new4.C: New test.
18083
18084 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
18085
18086         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18087         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18088         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18089         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18090         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18091
18092 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18093
18094         PR fortran/19260
18095         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18096         * gfortran.dg/continuation_2.f90: New test.
18097
18098         PR fortran/19262
18099         * gfortran.dg/continuation_3.f90: New test.
18100         * gfortran.dg/continuation_4.f90: New test.
18101         * gfortran.dg/continuation_5.f: New test.
18102         * gfortran.dg/continuation_6.f: New test.
18103
18104 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
18105
18106         PR c++/29226
18107         * g++.dg/template/vla1.C: New test.
18108
18109 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18110
18111         PR fortran/29210
18112         * gfortran.dg/complex_parameter_1.f90: New test.
18113
18114 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
18115
18116         PR c/29154
18117         * gcc.c-torture/execute/20060929-1.c: New test.
18118
18119 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
18120
18121         PR c++/29105
18122         * g++.dg/template/member6.C: New test.
18123         * g++.dg/parse/typename7.C: Adjust error markers.
18124
18125         PR c++/29080
18126         * g++.dg/template/member7.C: New test.
18127
18128 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
18129
18130         PR c/24010
18131         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18132         gcc.dg/Woverride-init-3.c: New tests.
18133
18134 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18135
18136         * gcc.c-torture/execute/20060930-1.c: New test.
18137
18138 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18139
18140         PR fortran/18791
18141         * gfortran.dg/specifics_1.f90: New test.
18142         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18143         complex specifics.
18144
18145 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18146
18147         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18148         pthread-init-common.h: New.
18149
18150 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
18151
18152         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18153         precision on some archs.
18154
18155 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
18156
18157         * gcc.dg/non-local-goto-1.c: New test.
18158         * gcc.dg/non-local-goto-2.c: Likewise.
18159         * gcc.dg/setjmp-3.c: Likewise.
18160         * gcc.dg/setjmp-4.c: Likewise.
18161
18162 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
18163
18164         * gnat.dg/self_aggregate_with_pointer.adb: New test.
18165
18166 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
18167
18168         PR fortran/28276
18169         * gfortran.dg/exponent_1.f90: New test.
18170
18171         PR fortran/27021
18172         * gfortran.dg/nearest_1.f90: New test.
18173
18174 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
18175
18176         PR middle-end/25261
18177         PR middle-end/28790
18178         * gcc.dg/gomp/nestedfn-1.c: New test.
18179
18180 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
18181
18182         PR objc/29195
18183         * objc/compile/method-1.m: New test.
18184
18185 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
18186
18187         PR c++/26938
18188         * g++.dg/template/crash58.C: New test.
18189         * g++.dg/parse/crash28.C: Adjust error markers.
18190         * g++.dg/template/crash34.C: Likewise.
18191         * g++.dg/template/friend31.C: Likewise.
18192         * g++.dg/template/crash32.C: Likewise.
18193
18194         PR c++/27329
18195         * g++.dg/template/crash59.C: New test.
18196
18197         PR c++/27667
18198         * g++.dg/template/spec33.C: New test.
18199         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18200
18201 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
18202             Adam Nemet  <anemet@caviumnetworks.com>
18203
18204         * gcc.dg/tree-ssa/ivopts-1.c: New test.
18205         * gcc.dg/tree-ssa/ivopts-2.c: New test.
18206
18207 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
18208
18209         PR target/28911
18210         * gcc.dg/pr28911.c: New.
18211
18212 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
18213
18214         PR target/29169
18215         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18216         (dg-options): Add -mfpmath=387.
18217
18218 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
18219
18220         PR c/28706
18221         * gcc.dg/pr28706.c: New test.
18222
18223         PR c/28712
18224         * gcc.dg/pr28712.c: New test.
18225
18226 2006-09-22  Mike Stump  <mrs@apple.com>
18227
18228         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18229
18230 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
18231
18232         PR tree-optimization/28888
18233         * gcc.dg/pr28888.c: New test.
18234
18235 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
18236
18237         PR c++/29016
18238         * g++.dg/init/ptrfn1.C: New test.
18239
18240 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
18241
18242         PR c++/28861
18243         * g++.dg/template/spec32.C: New test.
18244         * g++.dg/parse/crash9.C: Adjust error markers.
18245
18246         PR c++/28303
18247         * g++.dg/template/typedef6.C: New test.
18248         * g++.dg/init/error1.C: Adjust error markers.
18249         * g++.dg/parse/crash9.C: Likewise.
18250         * g++.dg/template/crash55.C: Likewise.
18251
18252 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
18253
18254         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18255
18256 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
18257
18258         PR target/27650
18259         * g++.dg/ext/dllimport12.C: New test.
18260
18261 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
18262
18263         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18264         * gcc.target/mips/nmadd-2.c: Likewise.
18265         * gcc.target/mips/mips-ps-6.c: New test.
18266         * gcc.target/mips/neg-abs-1.c: Likewise.
18267         * gcc.target/mips/neg-abs-2.c: Likewise.
18268         * gcc.target/mips/nmadd-3.c: New test.
18269
18270 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
18271
18272         PR middle-end/28046
18273         * gcc.dg/gomp/atomic-10.c: New test.
18274         * g++.dg/gomp/atomic-10.C: New test.
18275
18276 2006-09-20  Eric Christopher  <echristo@apple.com>
18277
18278         * gcc.target/i386/sse3-not-fisttp.c: New.
18279
18280 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
18281
18282         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18283
18284 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
18285
18286         * gcc.c-torture/execute/pr28289.c (one): New variable.
18287         (main): Use it instead of argc.
18288         * gcc.c-torture/execute/20060102-1.c (one): New variable.
18289         (main): Use it instead of argc.
18290
18291 2006-09-19  Paul Brook  <paul@codesourcery.com>
18292
18293         PR target/28516
18294         * gcc.dg/nested-func-5.c: New test.
18295
18296 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18297
18298         * lib/target-supports.exp (check_effective_target_tls): Compile
18299         test stubs using ${tool}_target_compile, not just target_compile.
18300         (check_effective_target_tls_runtime): Likewise.
18301
18302 2006-09-19  Ben Elliston  <bje@au.ibm.com>
18303
18304         * gcc.c-torture/compile/20030405-1.x: Remove.
18305
18306         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18307         optimising linker from discarding it.
18308
18309 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18310
18311         PR fortran/28526
18312         * gfortran.dg/keyword_symbol_1.f90: New test.
18313
18314         * gfortran.dg/spread_shape_1.f90: Add missing warning with
18315         pedantic compilation option.
18316
18317 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
18318
18319         PR fortran/29060
18320         * gfortran.dg/spread_shape_1.f90: New test.
18321
18322 2006-09-17  Roger Sayle  <roger@eyesopen.com>
18323
18324         PR tree-optimization/28887
18325         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18326
18327 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
18328
18329         PR c/25993
18330         * gcc.dg/pr25993.c: New test.
18331
18332 2006-09-17  Ira Rosen  <irar@il.ibm.com>
18333
18334         PR tree-opt/21591
18335         * gcc.dg/vect/pr21591.c: New test.
18336
18337 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
18338
18339         PR tree-opt/29059
18340         * gcc.c-torture/compile/strcpy-1.c: New test.
18341         * gcc.c-torture/compile/strcpy-2.c: New test.
18342         * gcc.c-torture/compile/memcpy-1.c: New test.
18343         * gcc.c-torture/compile/memcpy-2.c: New test.
18344
18345 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
18346
18347         PR testsuite/29055
18348         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18349
18350 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
18351
18352         * gnat.dg/specs/double_record_extension1.ads: New test.
18353         * gnat.dg/specs/double_record_extension2.ads: Likewise.
18354
18355 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
18356
18357         PR fortran/29051
18358         * gfortran.dg/oldstyle_3.f90: New test.
18359
18360 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18361
18362         PR libgfortran/29099
18363         * gfortran.dg/secnds-1.f: New test.
18364
18365 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18366
18367         PR libgfortran/29053
18368         * gfortran.dg/streamio_9.f90: New test.
18369         * gfortran.dg/streamio_10.f90: New test.
18370
18371 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
18372
18373         PR C++/29002
18374         * g++.dg/init/array22.C: New test.
18375         * g++.dg/init/array23.C: New test.
18376
18377 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
18378
18379         * stackcheck.lst: Update list of tests requiring stack checking.
18380         * norun.lst: Adjust for above change.
18381         * ada95.lst: New file.
18382         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18383         requiring -gnat95 switch.
18384
18385 2006-09-14  Olivier Hainque  <hainque@adacore.com>
18386
18387         * gnat.dg/in_out_parameter.adb: New test.
18388
18389 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
18390
18391         PR debug/28980
18392         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18393
18394 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
18395
18396         * gnat.dg/specs/unchecked_union.ads: New test.
18397
18398 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
18399
18400         PR rtl-optimization/28982
18401         * gcc.c-torture/execute/pr28982a.c: New test.
18402         * gcc.c-torture/execute/pr28982b.c: Likewise.
18403
18404 2006-09-12  Eric Christopher  <echristo@apple.com>
18405
18406         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18407         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18408
18409 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
18410
18411         PR c/28768
18412         PR preprocessor/14634
18413         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18414         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18415         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18416
18417 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
18418
18419         * gcc.dg/pr28243.c: New test.
18420
18421 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
18422
18423         PR fortran/28971
18424         gfortran.dg/pr28971.f90: New test to act as a backstop in case
18425         this undiagnosed regression reappears.
18426
18427 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
18428
18429         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18430         Treat $srcdir as a literal.
18431         * lib/fortran-torture.exp (fortran-torture-compile,
18432         fortran-torture-execute): Likewise.
18433         * lib/objc-torture.exp (objc-torture-compile,
18434         objc-torture-execute): Likewise.
18435         * lib/profopt.exp (profopt-execute): Likewise.
18436
18437 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
18438
18439         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18440
18441 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
18442
18443         PR testsuite/28950
18444         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18445
18446 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
18447
18448         PR target/13685
18449         * gcc.target/i386/pr13685.c: New test.
18450
18451 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18452
18453         * gcc.dg/pr28726.c: New test.
18454
18455 2006-09-11  Josh Conner  <jconner@apple.com>
18456
18457         * gcc.dg/nrv3.c: Increase size of structure.
18458         * gcc.dg/nrv4.c: Likewise.
18459         * gcc.dg/nrv5.c: Likewise.
18460
18461 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
18462
18463         PR libfortran/28890
18464         gfortran.dg/assumed_charlen_function_5.f90: New test.
18465
18466 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
18467
18468         PR c++/28991
18469         * g++.dg/init/static3.C: New test.
18470
18471 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
18472
18473         PR testsuite/29007
18474         * gcc.dg/long-long-cst1.c (t): Add cast to
18475         __SIZE_TYPE__ before casting to int.
18476         (main): Return 0 on success.
18477
18478 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18479
18480         * gcc.c-torture/execute/20060910-1.c: New test.
18481
18482 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
18483
18484         PR middle-end/26983
18485         * gcc.dg/pr26983.c: New test.
18486
18487 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
18488
18489         PR target/29006
18490         * gcc.c-torture/execute/pr29006.c: New test.
18491
18492 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18493
18494         PR libfortran/28947
18495         gfortran.dg/matmul_4.f90: New test.
18496
18497 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18498
18499         PR fortran/28959
18500         gfortran.dg/used_types_10: New test.
18501
18502 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
18503
18504         PR libfortran/28923
18505         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18506         gfortran.dg/array_initializer_3.f90: New test.
18507
18508 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18509
18510         PR fortran/28914
18511         * gfortran.dg/actual_array_constructor_3.f90: New test.
18512
18513 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
18514
18515         PR testsuite/26778
18516         * gcc.target/i386/pr26778.c: New testcase.
18517
18518 2006-09-08  Eric Christopher  <echristo@apple.com>
18519
18520         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18521         * gcc.target/i386/memcpy-1.c: Ditto.
18522         * gcc.target/i386/asm-1.c: Ditto.
18523         * gcc.target/i386/20060512-4.c: Ditto.
18524         * gcc.target/i386/compress-float-387.c: Ditto.
18525         * gcc.target/i386/20060512-1.c: Ditto.
18526         * gcc.target/i386/compress-float-sse.c: Ditto.
18527         * gcc.target/i386/20060512-2.c: Ditto.
18528         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18529         * gcc.target/i386/stack-prot-kernel.c: Ditto.
18530         * gcc.target/i386/compress-float-387-pic.c: Ditto.
18531         * gcc.dg/pr26449.c: Ditto.
18532         * gcc.dg/attr-ms_struct-2.c: Ditto.
18533         * gcc.dg/attr-ms_struct-1.c: Ditto.
18534         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18535
18536 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
18537
18538         PR c/28504
18539         * gcc.dg/vla-10.c: New test.
18540
18541 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18542
18543         PR c++/28858
18544         * g++.dg/parse/template20.C: New test.
18545         * g++.dg/template/operator8.C: Remove obsolete part.
18546         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18547         * g++.old-deja/g++.pt/crash65.C: Likewise.
18548
18549 2006-09-07  Jason Merrill  <jason@redhat.com>
18550
18551         PR middle-end/27724
18552         * gcc.dg/long-long-cst1.c: New test.
18553
18554 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18555
18556         PR C++/28906
18557         * g++.dg/other/array3.C: New test.
18558         * g++.dg/other/array4.C: New test.
18559         * g++.dg/other/array5.C: New test.
18560
18561 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
18562
18563         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18564
18565 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
18566
18567         PR target/28946
18568         * gcc.target/i386/pr28946.c: New test.
18569
18570 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
18571
18572         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18573         in integer literal constant.
18574         * gfortran.dg/enum_8.f90: Ditto.
18575         * gfortran.dg/g77/20030326-1.f: Ditto.
18576
18577 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
18578
18579         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18580         nonconformance usage.
18581
18582 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18583
18584         PR middle-end/28862
18585         * gcc.c-torture/compile/vector-align-1.c: New test.
18586
18587 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18588
18589         PR rtl-opt/27883
18590         * g++.dg/opt/copysign-1.C: New test.
18591
18592 2006-09-06  Jason Merrill  <jason@redhat.com>
18593
18594         PR c++/27371
18595         * g++.dg/warn/unused-result1.C: New test.
18596
18597 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
18598
18599         PR c++/28903
18600         * g++.dg/ext/vla3.C: New test.
18601
18602         PR c++/28886
18603         * g++.dg/template/array16.C: New test.
18604
18605 2006-09-06  Richard Guenther  <rguenther@suse.de>
18606
18607         * gcc.dg/pr27226.c: Remove testcase again.
18608
18609 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18610
18611         PR tree-opt/28937
18612         * g++.dg/opt/unroll2.C: New test.
18613
18614 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18615
18616         PR tree-opt/28952
18617         * gcc.dg/vect/pr28952.c: New test.
18618
18619 2006-09-05  Richard Guenther  <rguenther@suse.de>
18620
18621         PR tree-optimization/28900
18622         * gcc.dg/torture/pr28900.c: New testcase
18623
18624 2006-09-05  Richard Guenther  <rguenther@suse.de>
18625
18626         PR tree-optimization/28905
18627         * gcc.c-torture/compile/pr28905.c: New testcase.
18628
18629 2006-09-05  Richard Guenther  <rguenther@suse.de>
18630
18631         PR middle-end/28935
18632         * gcc.dg/pr28935.c: New testcase.
18633
18634 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18635
18636         * gcc.c-torture/execute/20060905-1.c: New test.
18637
18638 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
18639
18640         PR fortran/28908
18641         * gfortran.dg/used_types_7.f90: New test.
18642         * gfortran.dg/used_types_8.f90: New test.
18643         * gfortran.dg/used_types_9.f90: New test.
18644
18645 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18646
18647         * gcc.c-torture/compile/20060904-1.c: New test.
18648
18649 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
18650
18651         PR c++/23287 Revert my 2006-09-01 patch
18652         * g++.dg/parse/dtor12.C: Remove.
18653
18654 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
18655
18656         PR c+/27670
18657         * g++.dg/template/operator9.C: New test.
18658
18659         PR c++/27493
18660         * g++.dg/template/operator7.C: New test.
18661
18662         PR c++/27494
18663         * g++.dg/template/operator8.C: New test.
18664
18665         PR c++/27397
18666         * g++.dg/template/crash57.C: New test.
18667
18668         * g++.dg/template/typedef4.C: Adjust error markers.
18669         * g++.dg/template/typedef5.C: Likewise.
18670
18671 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
18672
18673         PR c++/28878
18674         * g++.dg/parse/crash33.C: New test.
18675
18676 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
18677         Richard Guenther  <rguenther@suse.de>
18678         Adam Nemet  <anemet@caviumnetworks.com>
18679
18680         PR middle-end/27226
18681         * gcc.target/mips/memcpy-1.c: New testcase.
18682         * gcc.dg/pr27226.c: Likewise.
18683
18684 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18685
18686         PR c++/28705
18687         * g++.dg/lookup/koenig5.C: New.
18688         * g++.dg/template/crash56.C: New.
18689
18690 2006-09-01  Josh Conner  <jconner@apple.com>
18691
18692         PR c++/25505
18693         * gcc.dg/nrv3.c: New test.
18694         * gcc.dg/nrv4.c: New test.
18695         * gcc.dg/nrv5.c: New test.
18696
18697 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
18698
18699         PR c++/23287
18700         * g++.dg/parse/dtor12.C: New.
18701
18702 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
18703
18704         PR tree-optimization/28839
18705         * gcc.dg/pr28839.c: New test.
18706
18707 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
18708
18709         PR target/24367
18710         * gcc.dg/pr24367.c: New testcase.
18711
18712 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
18713
18714         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
18715
18716 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
18717
18718         PR rtl-optimization/27735
18719         * gcc.dg/loop-unswitch-1.c: New test.
18720
18721 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
18722
18723         PR fortran/28885
18724         * gfortran.dg/aliasing_dummy_2.f90: New test.
18725
18726         PR fortran/20067
18727         * gfortran.dg/generic_5.f90: Change error message.
18728
18729         PR fortran/28873
18730         * gfortran.dg/generic_6.f90: New test.
18731
18732         PR fortran/25077
18733         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
18734
18735         PR fortran/25102
18736         * gfortran.dg/invalid_interface_assignment.f90: New test.
18737
18738         PR fortran/24866
18739         * gfortran.dg/module_proc_external_dummy.f90: New test.
18740
18741 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
18742
18743         PR c++/28349
18744         * g++.dg/warn/var-args1.C: New test.
18745
18746 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
18747
18748         PR fortran/28866
18749         * gfortran.dg/simpleif_2.f90: New test.
18750         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
18751         * gfortran.dg/enum_5.f90: Ditto.
18752
18753 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18754             Kazu Hirata  <kazu@codesourcery.com>
18755
18756         PR tree-optimization/17506
18757         * gcc.dg/pr17506.c: New.
18758
18759 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
18760
18761         PR c++/28139
18762         * g++.dg/eh/alias1.C: New test.
18763
18764 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18765
18766         PR c++/28860
18767         * g++.dg/template/ttp22.C: New test.
18768
18769 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
18770
18771         PR middle-end/26632
18772         * gcc.dg/pr26632.c: New.
18773
18774 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18775
18776         PR libgfortran/28354
18777         * gfortran.dg/fmt_zero_precision.f90: New test.
18778
18779 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
18780
18781         PR c++/28058
18782         * g++.dg/template/spec31.C: New test.
18783
18784 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
18785
18786         PR c++/26573
18787         * g++.dg/other/static2.C: New test.
18788
18789 2006-08-26  Roger Sayle  <roger@eyesopen.com>
18790
18791         * gcc.dg/Wswitch-enum-2.c: New test case.
18792         * gcc.dg/Wswitch-enum-3.c: Likewise.
18793
18794 2006-08-26  Richard Guenther  <rguenther@suse.de>
18795
18796         * gcc.c-torture/compile/20060826-1.c: New testcase.
18797
18798 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
18799
18800         PR c++/28736
18801         * g++.dg/template/void10.C: New test.
18802
18803         PR c++/28737
18804         * g++.dg/template/void8.C: New test.
18805
18806         PR c+_+/28738
18807         * g++.dg/template/void9.C: New test.
18808
18809         * g++.dg/template/void3.C: Adjust error markers.
18810         * g++.dg/template/void4.C: Likewise.
18811         * g++.dg/template/crash55.C: Likewise.
18812         * g++.dg/template/void7.C: Likewise
18813
18814 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
18815
18816         PR c++/28588
18817         * g++.dg/inherit/access6.C: New test.
18818         * g++.dg/inherit/access7.C: Likewise.
18819
18820         PR c++/28595
18821         * g++.dg/template/array15.C: New test.
18822         * g++.dg/template/crash2.C: Tweak error markers.
18823
18824 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
18825
18826         PR middle-end/28683
18827         * gcc.c-torture/compile/20060823-1.c: New test.
18828
18829 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18830
18831         PR c++/28853
18832         * g++.dg/template/ttp21.C: New test.
18833
18834         PR c++/28852
18835         * g++.dg/other/operator1.C: Add error-marker.
18836         * g++.dg/other/operator2.C: New test.
18837
18838 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18839
18840         PR c/27893
18841         * gcc.c-torture/compile/vla-const-1.c,
18842         gcc.c-torture/compile/vla-const-2.c: New tests.
18843
18844 2006-08-26  Richard Guenther  <rguenther@suse.de>
18845
18846         PR middle-end/28814
18847         * gcc.dg/torture/pr28814.c: New testcase.
18848
18849 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18850
18851         PR c/28418
18852         * gcc.c-torture/compile/compound-literal-1.c: New test.
18853
18854 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
18855
18856         PR c/28299
18857         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
18858         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
18859         Expect extra diagnostics.
18860
18861 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
18862
18863         gcc.dg/noncompile/pr16876.c: New test.
18864
18865 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
18866
18867         PR c++/28056
18868         * g++.dg/parse/local1.C: New test.
18869         * g++.dg/other/qual1.C: Tweak error marker.
18870
18871 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         PR c++/27787
18874         * g++.dg/template/typename10.C: New.
18875         * g++.dg/template/lookup4.C: Remove bogus error marker.
18876
18877 2006-08-25  Richard Guenther  <rguenther@suse.de>
18878
18879         PR testsuite/28829
18880         * gcc.dg/pr26570.c: Fix testcase.
18881
18882 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
18883
18884         PR tree-opt/28807
18885         * gcc.c-torture/execute/mayalias-2.c: New test.
18886         * gcc.dg/tree-ssa/alias-13.c: New test.
18887
18888 2006-08-24  Jan Hubicka  <jh@suse.cz>
18889
18890         PR debug/26881
18891         * gcc.dg/debug/pr26881.c: New file.
18892
18893 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
18894
18895         PR fortran/28788
18896         * gfortran.dg/used_types_4.f90: New test.
18897         * gfortran.dg/derived_init_2.f90: Modify to check sibling
18898         association of derived types.
18899         * gfortran.dg/used_types_2.f90: Add module cleanup.
18900         * gfortran.dg/used_types_3.f90: The same.
18901
18902         PR fortran/28771
18903         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
18904         fix of regression.
18905
18906 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18907
18908         PR 28813
18909         * gfortran.dg/direct_io_6.f90: Remove test.
18910
18911 2006-08-23  Stuart Hastings  <stuart@apple.com>
18912
18913         PR 28825
18914         * gcc.target/i386/20060821-1.c: New.
18915
18916 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
18917
18918         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
18919         dg-warning strings for dllimport.
18920
18921 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
18922
18923         PR C++/28450
18924         * g++.dg/ext/vector4.C: New test.
18925         * g++.dg/ext/complex1.C: New test.
18926
18927 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
18928
18929         PR debug/28692
18930         * gcc.dg/debug/const-1.c: New.
18931         * gcc.dg/debug/const-2.c: New.
18932         * gcc.dg/debug/dwarf2/const-1.c: New.
18933         * gcc.dg/debug/dwarf2/const-2.c: New.
18934         * gcc.dg/debug/dwarf2/const-2b.c: New.
18935
18936 2006-08-22  Richard Guenther  <rguenther@suse.de>
18937
18938         PR middle-end/28776
18939         * gcc.c-torture/compile/pr28776-1.c: New testcase.
18940         * gcc.c-torture/compile/pr28776-2.c: Likewise.
18941
18942 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
18943
18944         PR tree-optimization/28003
18945         * g++.dg/tree-ssa/pr28003.C: New.
18946
18947 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18948
18949         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
18950
18951 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
18952
18953         PR c++/26269
18954         * g++.dg/other/error14.C: New test.
18955
18956         PR c++/28505
18957         * g++.dg/parse/ctor7.C: New test.
18958         * g++.dg/parse/ctor8.C: Likewise.
18959
18960         PR c++/28741
18961         * g++.dg/template/void7.C: New test.
18962
18963 2006-08-21  Olivier Hainque  <hainque@adacore.com>
18964
18965         * gnat.dg/self_aggregate_with_zeros.adb: New test.
18966         * gnat.dg/self_aggregate_with_array.adb: New test.
18967
18968 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
18969
18970         * g++.dg/eh/arm-vfp-unwind.C: New test.
18971
18972 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
18973
18974         PR c++/28341
18975         * g++.dg/template/ref3.C: New test.
18976         * g++.dg/template/nontype13.C: New test.
18977
18978         PR c++/28346
18979         * g++.dg/template/ptrmem17.C: New test.
18980
18981 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
18982
18983         PR target/28648 c:
18984         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
18985
18986 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
18987
18988         PR fortran/28630
18989         * gfortran.dg/used_types_2.f90: New test.
18990
18991         PR fortran/28601
18992         * gfortran.dg/used_types_3.f90: New test.
18993
18994         PR fortran/20886
18995         * gfortran.dg/generic_actual_arg.f90: New test.
18996
18997         PR fortran/28735
18998         * gfortran.dg/module_private_array_refs_1.f90: New test.
18999
19000         PR fortran/28762
19001         * gfortran.dg/program_name_1.f90: New test.
19002
19003         PR fortran/28425
19004         * gfortran.dg/derived_constructor_comps_1.f90: New test.
19005
19006         PR fortran/28496
19007         * gfortran.dg/array_initializer_2.f90: New test.
19008
19009         PR fortran/18111
19010         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19011
19012         PR fortran/28600
19013         * gfortran.dg/assumed_charlen_function_4.f90: New test.
19014
19015         PR fortran/28771
19016         * gfortran.dg/assumed_charlen_in_main.f90: New test.
19017
19018         PR fortran/28660
19019         * gfortran.dg/dependent_decls_1.f90: New test.
19020
19021 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
19022
19023         PR fortran/25217
19024         * gfortran.dg/derived_init_2.f90: New.
19025
19026 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
19027
19028         * gcc.c-torture/execute/pr28289.c: New test.
19029
19030 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
19031
19032         PR c/28744
19033         * gcc.dg/attr-externally-visible-1.c: New test.
19034         * gcc.dg/attr-externally-visible-2.c: New test.
19035         * g++.dg/parse/attr-externally-visible-1.C: New test.
19036         * g++.dg/parse/attr-externally-visible-2.C: New test.
19037
19038 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19039
19040         PR c++/28606
19041         * g++.dg/parse/dtor11.C: New test.
19042
19043 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
19044
19045         PR rtl-optimization/28489
19046         * gcc.c-torture/compile/pr28489.c: New test.
19047
19048 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19049
19050         PR c++/28710
19051         * g++.dg/template/redecl4.C: New test.
19052
19053         PR c++/28711
19054         * g++.dg/template/ctor8.C: New test.
19055
19056 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19057
19058         * gcc.dg/pr26570.c: Fix testcase.
19059
19060 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
19061
19062         * PR c++/28573
19063         * g++.dg/parse/offsetof6.C: New test.
19064         * g++.dg/parse/offsetof6.C: New test.
19065         * g++.dg/parse/offsetof7.C: New test.
19066
19067 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19068
19069         PR testsuite/28602
19070         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19071         is false.
19072
19073 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19074
19075         PR c++/28302
19076         * g++.dg/ext/vector3.C: New test.
19077
19078 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
19079
19080         PR gcov/profile/26570
19081         * gcc.dg/pr26570.c: New test.
19082
19083 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
19084
19085         PR c/27697
19086         * gcc.dg/qual-component-1.c: New test.
19087
19088 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19089
19090         PR c++/28593
19091         * g++.dg/parse/new3.C: New test.
19092
19093 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19094
19095         PR fortran/25828
19096         * gfortran.dg/streamio_1.f90: New test.
19097         * gfortran.dg/streamio_2.f90: New test.
19098         * gfortran.dg/streamio_3.f90: New test.
19099         * gfortran.dg/streamio_4.f90: New test.
19100         * gfortran.dg/streamio_5.f90: New test.
19101         * gfortran.dg/streamio_6.f90: New test.
19102         * gfortran.dg/streamio_7.f90: New test.
19103         * gfortran.dg/streamio_8.f90: New test.
19104
19105 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
19106
19107         PR c/28287
19108         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19109
19110 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
19111
19112         PR c++/28594
19113         * g++.dg/template/void6.C: New test.
19114
19115 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19116
19117         PR c/28649
19118         * gcc.dg/parse-error-1.c: New test.
19119         * gcc.dg/parse-error-2.c: New test.
19120         * gcc.dg/cpp/digraph2.c: Add error-marker.
19121         * gcc.dg/noncompile/920923-1.c: Likewise.
19122
19123 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19124
19125         PR c/27490
19126         * gcc.dg/sizeof-2.c: New testcase.
19127
19128         PR c/27489
19129         * gcc.dg/switch-A.c: New testcase.
19130
19131 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
19132
19133         PR c++/28288
19134         PR c++/14556
19135         * g++.old-deja/g++.warn/compare1.C: Delete.
19136         * g++.dg/opt/pr7503-2.C: Delete.
19137         * g++.dg/opt/pr7503-3.C: Delete.
19138         * g++.dg/opt/pr7503-4.C: Delete.
19139         * g++.dg/opt/pr7503-5.C: Delete.
19140         * g++.dg/opt/max1.C: Delete.
19141         * g++.dg/warn/minmax.C: Delete.
19142         * g++.dg/expr/minmax.C: New test.
19143
19144 2006-08-14  Richard Guenther  <rguenther@suse.de>
19145
19146         PR testsuite/28703
19147         * gcc.c-torture/execute/pr28651.c: Do not use argc
19148         to avoid optimization, instead forbid inlining.
19149
19150 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
19151
19152         PR rtl-optimization/28634
19153         * gcc.c-torture/execute/ieee/pr28634.c: New test.
19154
19155 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
19156
19157         PR c/27184
19158         * gcc.dg/torture/pr27184.c: New test.
19159
19160 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
19161
19162         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19163
19164 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19165
19166         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19167         * gfortran.dg/stat_2.f90: Likewise.
19168         * gfortran.dg/chmod_1.f90: Likewise.
19169         * gfortran.dg/chmod_2.f90: Likewise.
19170         * gfortran.dg/chmod_3.f90: Likewise.
19171
19172 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
19173
19174         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19175
19176 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
19177
19178         * g++.dg/opt/pr23454-2.C: New test.
19179
19180 2006-08-11  Richard Guenther  <rguenther@suse.de>
19181
19182         PR middle-end/28651
19183         * gcc.c-torture/execute/pr28651.c: New testcase.
19184
19185 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
19186
19187         * gnat.dg/specs/static_initializer.ads: New test.
19188
19189 2006-08-10  Paul Brook  <paul@codesourcery.com>
19190
19191         * gcc.target/arm/cond-asm.c: New test.
19192
19193 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
19194
19195         PR tree-optimization/26197
19196         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19197         * g++.dg/vect/vect.exp: Compile the new tests with
19198         --param max-aliased-vops=0.
19199
19200 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
19201
19202         PR c++/28637
19203         * g++.dg/template/void3.C: New test.
19204
19205         PR c++/28638
19206         * g++.dg/template/void4.C: New test.
19207
19208         PR c++/28640
19209         * g++.dg/template/void5.C: New test.
19210
19211 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
19212
19213         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19214         after dg-do compile.
19215
19216 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
19217
19218         PR tree-optimizations/26969
19219         * gcc.dg/vect/vect.exp: Compile tests prefixed with
19220         "unswitch-loops" with -funswitch-loops.
19221         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19222
19223 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19224
19225         * gcc.dg/sparc-getcontext-1.c: Fix typo.
19226         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19227         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
19228         * objc.dg/dwarf-1.m: Likewise.
19229         * objc.dg/dwarf-2.m: Likewise.
19230         * obj-c++.dg/dwarf-2.mm: Likewise.
19231
19232 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19233
19234         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19235         * objc.dg/dwarf-2.m: Likewise.
19236         * obj-c++.dg/dwarf-2.mm: Likewise.
19237
19238         PR libfortran/28603
19239         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19240
19241         PR testsuite/27611
19242         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19243
19244         PR testsuite/27033
19245         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19246
19247 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
19248
19249         PR target/27827
19250         * gcc.target/i386/pr27827.c: New testcase.
19251
19252 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
19253
19254         PR fortran/28590
19255         * gfortran.dg/sequence_types_1.f90: New test.
19256
19257 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
19258
19259         PR fortran/28548
19260         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19261         dg-warning.  Add -pedantic option.
19262
19263 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19264
19265         PR c/28502
19266         * gcc.dg/proto-1.c: New test.
19267
19268         PR c/27721
19269         * gcc.dg/lvalue-4.c: New test.
19270
19271         PR c/28136
19272         * gcc.dg/init-bad-5.c: New test.
19273
19274 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
19275
19276         PR c++/28347
19277         * g++.dg/ext/typedef-init.C: Add new test for typedef
19278         initialization inside templates. Adjust existing error markers.
19279
19280 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
19281
19282         PR c++/28148
19283         * g++.dg/init/ptrmem3.C: New test.
19284
19285 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
19286
19287         PR tree-optimization/27770
19288         * lib/target-support.exp: New target keyword "section_anchors".
19289         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19290         tests.
19291         * gcc.dg/vect/section-anchors-pr27770.c: New test.
19292         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19293         * gcc.dg/vect/section-anchors-vect-69.c: New test.
19294         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19295
19296 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19297
19298         * gcc.dg/20060801-1.c: Add missing '}'.
19299
19300 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19301
19302         PR c++/27508
19303         * g++.dg/parse/dtor9.C: New test.
19304         * g++.dg/parse/dtor10.C: New test.
19305         * g++.dg/other/error7.C: Adjust error-marker.
19306
19307         PR c++/28274
19308         * g++.dg/other/default5.C: New test.
19309
19310 2006-08-02  Richard Guenther  <rguenther@suse.de>
19311
19312         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19313
19314 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/28557
19317         * g++.dg/template/conv9.C: New test.
19318
19319 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
19320
19321         PR debug/28063
19322         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19323         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19324         Optionally return assembly text.  Update callers.
19325         (check_no_compiler_messages): Update verbose messages.
19326         (check_no_messages_and_pattern): New.
19327         (check_effective_target_string_merging): New.
19328
19329 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19330
19331         PR c++/28250
19332         * g++.dg/eh/catch4.C: New test.
19333
19334         PR c++/28257
19335         * g++.dg/other/qual1.C: New test.
19336
19337         PR c++/28259
19338         * g++.dg/inherit/error2.C: New test.
19339
19340         PR c++/28267
19341         * g++.dg/other/new1.C: New test.
19342
19343         * g++.dg/warn/pr23075.C: Remove obsolete test.
19344         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19345         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19346
19347 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
19348
19349         PR c++/28523
19350         * g++.dg/eh/cast1.C: New test.
19351
19352 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
19353
19354         PR libfortran/28452
19355         * gfortran.dg/random_3.f90:  New test.
19356
19357 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19358
19359         PR c++/28432
19360         * g++.dg/other/pr28304.C: Change expected error message.
19361         * g++.dg/other/pr28432.C: New test.
19362
19363 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
19364
19365         PR c++/28256
19366         * g++.dg/init/brace2.C: Change expected error message, add empty init.
19367
19368 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
19369
19370         PR debug/23336
19371         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19372         at -g1.
19373         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19374         g++.dg/debug/enum-2.C: New.
19375
19376 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19377
19378         PR c++/6634
19379         * g++.dg/parse/long1.C: Add more tests.
19380
19381 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19382
19383         * gfortran.dg/lrshift_1.c: New file.
19384
19385 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19386
19387         PR libgfortran/28335
19388         * gfortran.dg/no_unit_error_1.f90: New test.
19389
19390 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19391
19392         PR libgfortran/28335
19393         * gfortran.dg/no_unit_error_1.f90: Delete test.
19394         * gfortran.dg/no_unit_error_2.f90: Delete test.
19395
19396 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19397
19398         * gfortran.dg/chmod_3.f90: New test.
19399         * gfortran.dg/ltime_gmtime_1.f90: New test.
19400         * gfortran.dg/ltime_gmtime_2.f90: New test.
19401         * gfortran.dg/lrshift_1.f90: New test.
19402         * gfortran.dg/chmod_1.f90: New test.
19403         * gfortran.dg/chmod_2.f90: New test.
19404
19405 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
19406
19407         PR c++/27668
19408         * g++.dg/template/crash55.C: New test.
19409
19410         PR c++/27962
19411         * g++.dg/template/nontype16.C: New test.
19412
19413         * g++.dg/template/void2.C: Adjust error markers.
19414         * g++.dg/template/nontype5.C: Adjust error markers.
19415
19416 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
19417
19418         * gcc.target/i386/stack-prot-kernel.c: New test.
19419
19420 2006-07-27  Roger Sayle  <roger@eyesopen.com>
19421
19422         * gcc.dg/builtins-55.c: New test case.
19423
19424 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
19425
19426         PR rtl-optimization/27907
19427         * gcc.c-torture/compile/pr27907.c: New test.
19428
19429 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19430
19431         * gfortran.dg/mclock.f90: New test.
19432         * gfortran.dg/int_conv_1.f90: New test.
19433         * gfortran.dg/stat_1.f90: New test.
19434         * gfortran.dg/stat_2.f90: New test.
19435
19436 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19437
19438         PR libgfortran/28335
19439         * gfortran.dg/no_unit_error_1.f90: New test.
19440         * gfortran.dg/no_unit_error_2.f90: New test.
19441         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19442
19443 2006-07-25  Roger Sayle  <roger@eyesopen.com>
19444
19445         PR middle-end/28473
19446         * gcc.dg/fold-convround-1.c: New test case.
19447
19448 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19449
19450         * gfortran.dg/arithmetic_if.f90:  Fix comments.
19451
19452 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19453
19454         PR c++/27572
19455         * g++.dg/other/typedef1.C: New test.
19456         * g++.dg/template/typedef4.C: New test.
19457         * g++.dg/template/typedef5.C: New test.
19458
19459 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
19460
19461         PR fortran/28416
19462         * gfortran.dg/allocatable_dummy_3.f90: New.
19463
19464 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
19465
19466         PR fortran/28439
19467         * gfortran.dg/arithmetic_if.f90:  New test.
19468
19469 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
19470
19471         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19472         avoid memcpy optimization.
19473
19474 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19475
19476         PR fortran/25289
19477         * gfortran.dg/direct_io_6.f90: New test.
19478
19479 2006-07-24  Jan Hubicka  <jh@suse.cz>
19480
19481         PR c/25795
19482         PR c++/27369
19483         * gcc.dg/pr25795.c: New test.
19484         * gcc.dg/pr25795-1.c: New test.
19485
19486 2006-07-23  Roger Sayle  <roger@eyesopen.com>
19487
19488         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19489         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19490         which may be transformed to "g || h" on some platforms.
19491
19492 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
19493
19494         PR c++/28025
19495         * g++.dg/template/friend45.C: New test.
19496
19497 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19498
19499         PR libgfortran/28339
19500         * gfortran.dg/arrayio_8.f90: New test.
19501
19502 2006-07-21  Mike Stump  <mrs@apple.com>
19503
19504         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19505
19506         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19507
19508 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19509
19510         PR c++/28250
19511         * g++.dg/eh/catch3.C: New test.
19512
19513         PR c++/28363
19514         * g++.dg/template/defarg10.C: New test.
19515
19516 2006-07-20  Paul Brook  <paul@codesourcery.com>
19517
19518         PR 27363
19519         * gcc.dg/pr27363.c: New test.
19520
19521 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
19522
19523         PR c++/28338
19524         * g++.dg/init/ref13.C: New test.
19525
19526 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19527
19528         PR obj-c++/28434
19529         * obj-c++.dg/proto-error-1.mm: New test.
19530
19531 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19532
19533         PR c++/28337
19534         * g++.dg/template/string1.C: New test.
19535
19536 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
19537
19538         PR c++/28048
19539         * g++.dg/template/defarg9.C: New test.
19540
19541         PR c++/28235
19542         * g++.dg/template/static27.C: New test.
19543
19544 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
19545
19546         PR 28410
19547         * gcc.dg/tree-ssa/pr28410.c: New test.
19548
19549 2006-07-18  Lee Millward  <lee.millward@gmail.com>
19550
19551         PR c++/28258
19552         * g++/dg/other/error13.C: New test.
19553
19554         PR c++/28260
19555         * g++.dg/template/friend44.C: New test.
19556
19557 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
19558
19559         PR c++/27495
19560         * g++.dg/other/pr27495.C: New.
19561
19562 2006-07-18  Olivier Hainque  <hainque@adacore.com>
19563
19564         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19565         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19566
19567 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19568
19569         PR c/28286
19570         * gcc.dg/pragma-pack-4.c: New test.
19571
19572 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19573
19574         PR c++/28291
19575         * g++.dg/ext/pr28291.C: New test.
19576
19577 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19578
19579         PR middle-end/28403
19580         * gcc.c-torture/execute/pr28403.c: New test.
19581
19582 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
19583
19584         PR middle-end/28402
19585         * gcc.dg/pr28402.c: New test.
19586
19587 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
19588
19589         PR c++/28304
19590         * g++.dg/other/pr28304.C: New test.
19591
19592 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
19593
19594         PR other/28251
19595         gcc.c-torture/unsorted/dump-noaddr.c: New test.
19596         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19597
19598 2006-07-17  Richard Guenther  <rguenther@suse.de>
19599
19600         PR tree-optimization/28238
19601         * g++.dg/tree-ssa/pr28238.C: New testcase.
19602
19603 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19604
19605         PR c++/28250
19606         * g++.dg/eh/catch1.C: New test.
19607         * g++.dg/eh/catch2.C: New test.
19608
19609 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
19610
19611         PR c++/28370
19612         * g++.dg/template/anon3.C: New test.
19613
19614 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
19615
19616         PR fortran/20844
19617         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19618         specifiers requiring an explicit format tag..
19619
19620         PR fortran/28201
19621         * gfortran.dg/generic_5: New test.
19622
19623         PR fortran/20893
19624         * gfortran.dg/elemental_optional_args_1.f90: New test.
19625
19626 2006-07-16  Olivier Hainque  <hainque@adacore.com>
19627
19628         * gnat.dg/assert.ads: New file.
19629         * gnat.dg/controlled_record.ads: Likewise.
19630         * gnat.dg/controlled_record.adb: Likewise.
19631
19632 2006-07-15  Lee Millward  <lee.millward@gmail.com>
19633
19634         PR c++/28292
19635         * g++.dg/other/error12.C: New test.
19636
19637         PR c++/28269
19638         * g++.dg/template/crash54.C: New test.
19639
19640 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19641
19642         PR c++/28249
19643         * g++.dg/parse/catch1.C: New test.
19644
19645         PR c++/28294
19646         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
19647
19648         PR c++/28387
19649         * g++.dg/ext/attrib24.C: New test.
19650
19651 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19652
19653         PR c++/28343
19654         * g++.dg/ext/asmspec1.C: New test.
19655
19656 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
19657
19658         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
19659         (dg-test): Support shouldfail tests.
19660         * lib/target-supports-dg.exp (dg-shouldfail): New.
19661         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
19662         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
19663         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
19664         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
19665         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
19666         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
19667         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
19668
19669 2006-07-13  Jan Hubicka  <jh@suse.cz>
19670
19671         * gcc.target/i386/memcpy-1.c: New.
19672
19673 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
19674
19675         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
19676
19677 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
19678
19679         PR fortran/25097
19680         * gfortran.dg/present_1.f90: New test.
19681
19682         PR fortran/20903
19683         * gfortran.dg/interface_derived_type_1.f90: New test.
19684
19685 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
19686
19687         PR fortran/28213
19688         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
19689         list.
19690
19691 2006-07-07  Lee Millward  <lee.millward@gmail.com>
19692
19693         PR c++/27820
19694         * g++.dg/other/label1.C: New test.
19695
19696 2006-07-07  Richard Guenther  <rguenther@suse.de>
19697
19698         PR middle-end/28268
19699         * gcc.dg/torture/pr28268.c: New testcase.
19700
19701 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
19702
19703         PR c++/27019
19704         * g++.dg/ext/pr27019.C: New.
19705
19706 2006-07-07  Richard Guenther  <rguenther@suse.de>
19707
19708         PR tree-optimization/28187
19709         * gcc.dg/pr28187.c: New testcase.
19710
19711 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
19712
19713         * gnat.dg/address_conversion.adb: New test.
19714         * gnat.dg/boolean_subtype.adb: Likewise.
19715         * gnat.dg/frame_overflow.adb: Likewise.
19716         * gnat.dg/pointer_array.adb: Likewise.
19717         * gnat.dg/pointer_conversion.adb: Likewise.
19718
19719 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
19720
19721         PR fortran/28237
19722         PR fortran/23420
19723         * gfortran.dg/print_fmt_5.f90: New test.
19724
19725 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19726
19727         PR fortran/28129
19728         * gfortran.dg/bounds_check_4.f90: New test.
19729
19730 2006-07-05  Richard Guenther  <rguenther@suse.de>
19731
19732         PR target/28158
19733         * gfortran.dg/pr28158.f90: New testcase.
19734
19735 2006-07-05  Richard Guenther  <rguenther@suse.de>
19736
19737         PR tree-optimization/28162
19738         * gcc.dg/pr28162.c: New testcase.
19739
19740 2006-07-05  Richard Guenther  <rguenther@suse.de>
19741         Andrew Pinski  <pinskia@gcc.gnu.org>
19742
19743         PR c++/27084
19744         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
19745
19746 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
19747
19748         PR fortran/28174
19749         * gfortran.dg/actual_array_substr_2.f90: New test.
19750
19751         PR fortran/28167
19752         * gfortran.dg/actual_array_constructor_2.f90: New test.
19753
19754 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19755
19756         * gfortran.dg/itime_idate_1.f: New test.
19757         * gfortran.dg/itime_idate_2.f: New test.
19758
19759 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19760
19761         PR libgfortran/27704
19762         * gfortran.dg/open_status_3.f90: New test.
19763         * gfortran.dg/fmt_l.f90: Update for new feature.
19764
19765 2006-07-03  Asher Langton  <langton2@llnl.gov>
19766
19767         * gfortran.dg/oldstyle_2.f90: New.
19768
19769 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
19770
19771         * gnat.dg/string_slice.adb: New test.
19772
19773 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19774
19775         PR fortran/19259
19776         * gfortran.dg/semicolon_fixed.c: New.
19777         * gfortran.dg/semicolon_free.c: New.
19778
19779 2006-06-30  Mike Stump  <mrs@apple.com>
19780
19781         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
19782         that don't support internal visibility.
19783
19784 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
19785
19786         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
19787         for '(' / ')' needing an extra '\'.
19788
19789 2006-06-29  Roger Sayle  <roger@eyesopen.com>
19790
19791         PR middle-end/27428
19792         * gcc.dg/pr27428-1.c: New test case.
19793
19794 2006-06-29  Mike Stump  <mrs@apple.com>
19795
19796         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
19797         on darwin as we can't align commons large enough yet.
19798
19799         * gcc.dg/vla-8.c: Add additional testcases.
19800
19801 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19802
19803         PR c++/28114
19804         * g++.dg/other/pr28114.C: New.
19805
19806 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
19807
19808         * gcc.c-torture/compile/20060625-1.c: New test.
19809
19810 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
19811
19812         PR fortran/20867
19813         * gfortran.dg/stfunc_3.f90: New test.
19814
19815         PR fortran/25056
19816         * gfortran.dg/impure_actual_1.f90: New test.
19817
19818         PR fortran/20874
19819         * gfortran.dg/elemental_result_1.f90: New test.
19820
19821         PR fortran/25073
19822         * gfortran.dg/select_7.f90: New test.
19823
19824         PR fortran/27554
19825         * intrinsic_actual_1.f: New test.
19826
19827         PR fortran/22038
19828         PR fortran/28119
19829         * gfortran.dg/forall_4.f90: New test.
19830
19831         PR fortran/25072
19832         * gfortran.dg/forall_5.f90: New test.
19833
19834 2006-06-25  Lee Millward  <lee.millward@gmail.com>
19835
19836         PR c++/28051
19837         * g++.dg/template/using13.C: New test.
19838
19839         PR c++/28054
19840         * g++.dg/other/incomplete3.C: New test.
19841
19842 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19843
19844         PR fortran/28081
19845         * gfortran.dg/substr_3.f: New test.
19846         * gfortran.dg/equiv_2.f90: Update expected error message.
19847
19848 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
19849
19850         PR fortran/28118
19851         * gfortran.dg/actual_array_substr_1.f90: New test.
19852
19853 2006-06-24  Olivier Hainque  <hainque@adacore.com>
19854
19855         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
19856         * gnat.dg/scalar_mode_agg_compare.adb: New test.
19857
19858 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
19859
19860         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
19861
19862 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
19863
19864         PR fortran/27981
19865         * gfortran.dg/simpleif_2.f90: New test.
19866
19867 2006-06-23  Lee Millward  <lee.millward@gmail.com>
19868
19869         * g++.dg/template/error22.C: Fix typo.
19870
19871 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19872
19873         PR c++/28112
19874         * g++.dg/ext/attrib23.C: New test.
19875
19876 2006-06-23  Olivier Hainque  <hainque@adacore.com>
19877
19878         * gnat.dg/varsize_temp.adb: New test.
19879
19880 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19881
19882         PR c++/11468
19883         * g++.dg/other/java2.C: New test.
19884
19885 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
19886
19887         PR target/27789
19888         * g++.dg/ext/dllimport4.C. Add more tests for invalid
19889         initialization.
19890
19891 2006-06-22  Roger Sayle  <roger@eyesopen.com>
19892
19893         PR target/27531
19894         * gcc.dg/pr27531-1.c: New test case.
19895
19896 2006-06-22  Asher Langton  <langton2@llnl.gov>
19897
19898         PR fortran/24748
19899         * gfortran.dg/implicit_8.f90: New.
19900
19901 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
19902
19903         PR rtl-optimization/28121
19904         * gcc.dg/pr28121.c: New test.
19905
19906 2006-06-22  Lee Millward  <lee.millward@gmail.com>
19907
19908         PR c++/27805
19909         * g++.dg/parse/ptrmem6.C: New test.
19910
19911         PR c++/27821
19912         * g++.dg/template/error22.C: New test.
19913
19914 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19915
19916         PR c++/28111
19917         * g++.dg/template/friend43.C: New test.
19918
19919         PR c++/28110
19920         * g++.dg/template/crash53.C: New test.
19921
19922         PR c++/28109
19923         * g++.dg/rtti/incomplete1.C: New test.
19924
19925 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
19926
19927         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
19928
19929 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
19930
19931         * gcc.c-torture/execute/complex-7.c: New.
19932
19933 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
19934
19935         * gcc.dg/merge-all-constants-1.c: New test.
19936
19937 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
19938
19939         PR c++/28113
19940         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
19941
19942 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
19943
19944         * gfortran.dg/rrspacing_1.f90: New test.
19945
19946 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19947
19948         PR c++/28052
19949         * g++.dg/other/bitfield2.C: New test.
19950
19951 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
19952
19953         PR tree-optimization/27331
19954         * gcc.dg/pr27331.c: New test.
19955
19956 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
19957             Eric Botcazou  <ebotcazou@adacore.com>
19958
19959         PR ada/18692
19960         * lib/gnat.exp: New file.
19961         * lib/gnat-dg.exp: Likewise.
19962         * gnat.dg: New directory.
19963         * gnat.dg/dg.exp: New driver.
19964         * gnat.dg/specs: New directory.
19965         * gnat.dg/specs/specs.exp: New driver.
19966         * gnat.dg/style: New directory.
19967         * gnat.dg/style/style.exp: New driver.
19968
19969 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
19970
19971         PR fortran/16206
19972         * gfortran.dg/array_initializer_1.f90: New test.
19973
19974         PR fortran/28005
19975         * gfortran.dg/matmul_3.f90: New test.
19976
19977 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
19978
19979         PR middle-end/28075
19980         * gcc.dg/tree-ssa/inline-1.c: New test.
19981
19982 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
19983
19984         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
19985         in malloc prototype; remove XFAIL.
19986         * gcc.dg/pr18241-2.c: Ditto.
19987         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
19988         in memset prototype; remove XFAIL.
19989         * gcc.dg/tree-ssa/pr23382.c: Ditto.
19990
19991 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
19992
19993         * gcc.dg/vla-8.c: Add.
19994
19995 2006-06-19  Richard Guenther  <rguenther@suse.de>
19996
19997         PR tree-optimization/27090
19998         * g++.dg/tree-ssa/pr27090.C: New testcase.
19999
20000 2006-06-19  Roger Sayle  <roger@eyesopen.com>
20001
20002         PR target/27861
20003         * gcc.dg/pr27861-1.c: New test case.
20004
20005 2006-06-19  Richard Guenther  <rguenther@suse.de>
20006
20007         PR middle-end/28045
20008         * gcc.dg/torture/pr28045.c: New testcase.
20009
20010 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20011
20012         PR fortran/26801
20013         * gfortran.dg/associated_4.f90: New test.
20014
20015 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20016
20017         PR fortran/19310
20018         PR fortran/19904
20019         * gfortran.dg/real_const_3.f90: New test.
20020
20021 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
20022
20023         PR c++/28016
20024         * g++.dg/template/static26.C: New test.
20025
20026         PR c++/27979
20027         * g++.dg/expr/bitfield2.C: New test.
20028
20029         PR c++/27884
20030         * g++.dg/parse/linkage2.C: New test.
20031
20032 2006-06-16  Richard Guenther  <rguenther@suse.de>
20033
20034         PR middle-end/27116
20035         * gcc.dg/pr15785-1.c: Revert last change.
20036         * gcc.dg/torture/pr27116-2.c: New testcase.
20037
20038 2006-06-16  Roger Sayle  <roger@eyesopen.com>
20039
20040         PR middle-end/27802
20041         * gcc.dg/pr27802-1.c: New test case.
20042
20043 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
20044
20045         PR c++/27689
20046         * g++.dg/template/ttp18.C: New test.
20047         * g++.dg/template/ttp19.C: Likewise.
20048
20049         PR c++/27666
20050         * g++.dg/expr/cond9.C: New test.
20051
20052         PR c++/27640
20053         * g++.dg/template/ctor7.C: New test.
20054
20055 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
20056
20057         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20058
20059 2006-06-16  Richard Guenther  <rguenther@suse.de>
20060
20061         PR tree-optimization/27781
20062         * gcc.dg/tree-ssa/pr27781.c: New testcase.
20063
20064 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
20065
20066         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
20067
20068 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
20069
20070         * gcc.dg/tree-ssa/loop-18.c: New test.
20071
20072 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
20073
20074         PR c++/27665
20075         * g++.dg/template/crash52.C: New test.
20076
20077         PR c++/27648
20078         * g++.dg/ext/attrib22.C: New test.
20079
20080         PR c++/26559
20081         * g++.dg/template/builtin1.C: New test.
20082         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20083
20084         PR c++/28018
20085         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20086         assignment.
20087         * g++.old-deja/g++.pt/crash51.C: Likewise.
20088
20089         PR c++/27227
20090         * g++.dg/lookup/linkage1.C: New test.
20091         * g++.dg/lookup/linkage2.C: Likewise.
20092
20093 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
20094
20095         PR middle-end/27959
20096         * gcc.dg/pr27959.c: New testcase.
20097
20098 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
20099
20100         PR target/28014:
20101         * g++.dg/eh/div.C: New test.
20102
20103 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
20104
20105         PR c++/27894
20106         * g++.dg/tree-ssa/pr26757.C: New test.
20107         * g++.dg/tree-ssa/pr27894.C: New test.
20108
20109 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
20110
20111         * gcc.c-torture/compile/20060609-1.c: New test.
20112
20113         PR target/27863
20114         * gcc.c-torture/compile/pr27863.c: New test.
20115
20116 2006-06-13  Richard Guenther  <rguenther@suse.de>
20117
20118         PR tree-optimization/27830
20119         * g++.dg/tree-ssa/pr27830.C: New testcase.
20120
20121 2006-06-13  Matthew Sachs  <msachs@apple.com>
20122
20123         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20124         the list of compiler flags; this causes those flags to be checked
20125         for things like dg-skip-if.
20126
20127 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20128
20129         PR c++/27601
20130         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20131
20132 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
20133             Kazu Hirata  <kazu@codesourcery.com>
20134
20135         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20136         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20137
20138 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20139
20140         PR c++/27933
20141         * g++.dg/lookup/using15.C: New test.
20142
20143         PR c++/27951
20144         * g++.dg/other/anon4.C: New test.
20145
20146 2006-06-12  Roger Sayle  <roger@eyesopen.com>
20147
20148         PR c++/21210
20149         * g++.dg/init/complex1.C: New test case.
20150
20151 2006-06-11  Eric Christopher  <echristo@apple.com>
20152
20153         PR middle-end/27948
20154         * gcc.dg/bf-ms-layout.c: Run on darwin.
20155         * gcc.dg/bf-no-ms-layout: Ditto.
20156         * gcc.dg/attr-ms_struct-2.c: New.
20157         * gcc.dg/bf-ms-layout-2.c: Ditto.
20158
20159 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20160
20161         * gcc.dg/attr-ms_struct-packed1.c: New.
20162
20163 2006-06-09  Mike Stump  <mrs@apple.com>
20164
20165         * gcc.dg/vla-7.c: Add.
20166
20167 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
20168
20169         PR fortran/24558
20170         * gfortran.dg/entry_6.f90: New test.
20171
20172         PR fortran/20877
20173         PR fortran/25047
20174         * gfortran.dg/entry_7.f90: New test.
20175
20176 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
20177
20178         PR c/27747
20179         * gcc.dg/cpp/_Pragma6.c: New test.
20180
20181         PR c++/27748
20182         * g++.dg/cpp/_Pragma1.C: New test.
20183
20184         PR preprocessor/27746
20185         * gcc.dg/gomp/macro-3.c: New test.
20186         * gcc.dg/gomp/macro-4.c: New test.
20187         * g++.dg/gomp/macro-3.C: New test.
20188         * g++.dg/gomp/macro-4.C: New test.
20189
20190 2006-06-09  Richard Guenther  <rguenther@suse.de>
20191
20192         PR tree-optimization/26998
20193         * gcc.dg/torture/pr26998.c: New testcase.
20194         * gcc.dg/tree-ssa/vrp29.c: New testcase.
20195
20196 2006-06-08  Mike Stump  <mrs@apple.com>
20197
20198         * gcc.dg/pr27095.c: Account for stubs.
20199
20200         PR target/26427
20201         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20202         produce bad code on darwin.
20203
20204 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20205
20206         PR fortran/27958
20207         * gfortran.dg/substr_2.f: New test.
20208
20209 2006-06-08  Asher Langton  <langton2@llnl.gov>
20210
20211         PR fortran/27786
20212         * cray_pointers_2.f90: Add -fbounds-check compile flag.
20213
20214 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20215
20216         PR target/27421
20217         * gcc.dg/union-3.c: New test.
20218
20219 2006-06-08  Richard Guenther  <rguenther@suse.de>
20220
20221         PR middle-end/27116
20222         * gcc.dg/torture/pr27116.c: New testcase.
20223         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20224
20225 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
20226
20227         PR rtl-optimization/26449
20228         * gcc.dg/pr26449.c: New test.
20229
20230 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20231
20232         PR c++/27601
20233         * g++.dg/ext/offsetof1.C: Test member functions.
20234
20235 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
20236
20237         * gcc.dg/pr27095.c: Improve scanning.
20238
20239 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
20240
20241         PR fortran/23091
20242         * gfortran.dg/saved_automatic_1.f90: New test.
20243
20244         PR fortran/24168
20245         * gfortran.dg/array_simplify_1.f90: New test.
20246
20247         PR fortran/25090
20248         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20249
20250         PR fortran/25058
20251         * gfortran.dg/entry_dummy_ref_2.f90: New test.
20252
20253 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
20254
20255         PR c++/27177
20256         * g++.dg/expr/cast7.C: New test.
20257
20258 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
20259
20260         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20261         * lib/gcc-defs.exp (tool_check_compile): Ditto.
20262         * lib/fortran-torture.exp (fortran-torture-compile,
20263         fortran-torture-execute): Ditto.
20264
20265 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
20266
20267         PR target/27842
20268         * gcc.dg/vmx/pr27842.c: New test.
20269
20270 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20271
20272         PR libfortran/27895
20273         * gfortran.dg/bounds_check_3.f90: New test.
20274
20275 2006-06-05  Mike Stump  <mrs@apple.com>
20276
20277         * objc.dg/objc-fast-4.m: Skip for ppc64.
20278
20279 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
20280
20281         PR testsuite/27705
20282         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20283
20284 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
20285             Victor Kaplansky  <victork@il.ibm.com>
20286
20287         PR tree-optimizations/26360
20288         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20289         with -fno-tree-dce.
20290         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20291
20292 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
20293
20294         PR fortran/14067
20295         * gfortran.dg/data_char_1.f90: Add messages for truncated
20296         strings.
20297
20298         PR fortran/16943
20299         * gfortran.dg/func_decl_2.f90: New test.
20300
20301         PR fortran/20839
20302         * gfortran.dg/do_2.f90: New test.
20303
20304         PR fortran/27655
20305         * gfortran.dg/associated_3.f90: New test.
20306
20307 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
20308
20309         PR c++/27819
20310         * g++.dg/template/static25.C: New test.
20311
20312         PR c++/27722
20313         * g++.dg/init/array21.C: New test.
20314
20315         PR c++/27807
20316         * g++.dg/ext/complit7.C: New test.
20317
20318         PR c++/27806
20319         * g++.dg/parse/ptrmem5.C: New test.
20320
20321 2006-06-04  Roger Sayle  <roger@eyesopen.com>
20322             Andrew Pinski  <pinskia@physics.uc.edu>
20323
20324         PR c/27150
20325         PR middle-end/27382
20326         * gcc.dg/pr27150-1.c: New testcase.
20327         * gcc.dg/pr27382-1.c: New testcase.
20328         * gcc.dg/pr27382-2.c: New testcase.
20329
20330 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
20331
20332         PR c/25161
20333         PR c/27020
20334         * gcc.dg/array-10.c: New test.
20335
20336 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20337
20338         PR c++/27804
20339         * g++.dg/init/const4.C: New test.
20340         * g++.dg/init/member1.C: Add error-marker.
20341         * g++.dg/other/fold1.C: Adjust error-marker.
20342
20343 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20344
20345         PR c++/27601
20346         * g++.dg/ext/offsetof1.C: New test.
20347
20348 2006-06-04 Eric Christopher <echristo@apple.com>
20349
20350         * gcc.dg/attr-ms_struct-1.c: New.
20351
20352 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
20353
20354         * gcc.c-torture/compile/builtin_constant_p.c: New test.
20355
20356 2006-06-04  Richard Guenther  <rguenther@suse.de>
20357
20358         PR tree-optimization/27039
20359         * gcc.dg/tree-ssa/loop-17.c: New testcase.
20360
20361 2006-06-03  Roger Sayle  <roger@eyesopen.com>
20362
20363         PR target/26223
20364         * gcc.target/i386/amd64-abi-2.c: New test case.
20365
20366 2006-06-02  Eric Christopher  <echristo@apple.com>
20367
20368         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20369         * gcc.target/i386/20020523-1.c: Skip if darwin.
20370         * gcc.target/i386/asm-3.c: Ditto.
20371         * gcc.target/i386/20011119-1.c: Ditto.
20372         * gcc.target/i386/clobbers.c: Remove pic part of test.
20373
20374 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
20375
20376         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20377         * g++.old-deja/g++.other/init19.C: Ditto.
20378         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20379         and add other platforms as expected failures.
20380
20381 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
20382
20383         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20384         (is-effective-target-keyword): Ditto.
20385
20386 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
20387
20388         PR fortran/27715
20389         * gfortran.dg/extended_char_comparison_1.f:  New test.
20390
20391 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
20392
20393         PR fortran/25098
20394         * gfortran.dg/dummy_procedure_1.f90: New test.
20395
20396         PR fortran/25147
20397         * gfortran.dg/dummy_procedure_2.f90: New test.
20398
20399         * gfortran.dg/associated_2.f90: Correct to make consistent with
20400         standard.
20401
20402 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20403
20404         * gcc.target/i386/387-11.c: New test case.
20405
20406 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
20407
20408         PR c++/27801
20409         * g++.dg/template/cond6.C: New test.
20410
20411         PR c++/26496
20412         * g++.dg/template/crash51.C: New test.
20413         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20414
20415         PR c++/27385
20416         * g++.dg/init/array20.C: New test.
20417
20418 2006-05-31  Roger Sayle  <roger@eyesopen.com>
20419
20420         * gcc.dg/builtins-54.c: New test case.
20421
20422 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20423
20424         PR c++/26433
20425         * g++.dg/template/fntry1.C: Add dg-do link.
20426
20427         PR c++/27808
20428         * g++.dg/parse/friend6.C: New test.
20429
20430 2006-05-30  Asher Langton  <langton2@llnl.gov>
20431
20432         * gfortran.dg/cray_pointers_7.f90: New test.
20433
20434 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20435
20436         PR tree-optimization/23452
20437         * gcc.dg/fold-mulconj-1.c: New test case.
20438
20439 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/27803
20442         * g++.dg/parse/bitfield1.C: New test.
20443
20444 2006-05-30  Roger Sayle  <roger@eyesopen.com>
20445
20446         * gcc.target/ppc-eq0-1.c: New test case.
20447         * gcc.target/ppc-negeq0-1.c: New test case.
20448
20449 2006-05-30  Dirk Mueller  <dmueller@suse.de>
20450
20451         PR c/27273
20452         * gcc.dg/overflow-warn-5.c: New test.
20453
20454 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20455
20456         PR c/27718
20457         * gcc.dg/sizeof-1.c: New test.
20458
20459 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
20460
20461         PR target/27790
20462         * gcc.target/i386/pr27790.c: New test.
20463
20464 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20465
20466         PR libgfortran/27757
20467         * gfortran.dg/direct_io_5.f90: New test.
20468
20469 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20470
20471         PR libgfortran/27634
20472         * gfortran.dg/fmt_missing_period_1.f: New test.
20473         * gfortran.dg/fmt_missing_period_2.f: New test.
20474         * gfortran.dg/fmt_missing_period_3.f: New test.
20475
20476 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20477
20478         PR fortran/19777
20479         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20480         arrays.
20481
20482 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20483
20484         PR c++/27713
20485         * g++.dg/template/new6.C: New test.
20486
20487 2006-05-29  Roger Sayle  <roger@eyesopen.com>
20488
20489         PR tree-optimization/24964
20490         * gcc.target/i386/387-10.c: New test case.
20491
20492 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
20493
20494         * intrinsics/string_intrinsics.c (compare_string):
20495         Use memcmp instead of strncmp to avoid tripping over
20496         CHAR(0) in a string.
20497
20498 2006-05-27  Richard Guenther  <rguenther@suse.de>
20499
20500         PR middle-end/27773
20501         * gcc.dg/torture/pr27773.c: New testcase.
20502
20503 2006-05-27  Dirk Mueller  <dmueller@suse.de>
20504
20505         * gcc.dg/pr24561.c: Rename to..
20506         * gcc.dg/pr25962.c: .. this.
20507
20508 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20509
20510         PR fortran/19777
20511         * gfortran.dg/bounds_check_2.f: New test.
20512
20513 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
20514
20515         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20516         * gfortran.dg/byte_1.f90: Likewise.
20517         * gfortran.dg/dup_save_2.f90: Likewise.
20518
20519 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
20520
20521         * gfortran.dg/associated_2.f90: New test.
20522
20523 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20524
20525         PR fortran/27524
20526         * gfortran.dg/bounds_check_1.f90: New test.
20527
20528 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
20529
20530         PR rtl-optimization/27661
20531         * gcc.dg/pr27661.c: New test case.
20532
20533 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
20534
20535         PR fortran/23151
20536         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
20537         * gfortran.dg/print_parentheses_1.f:  New test.
20538         * gfortran.dg/print_parentheses_2.f90:  New test.
20539
20540 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
20541
20542         PR target/27758
20543         * gcc.dg/pr27758.c: New test.
20544
20545 2006-05-24  Falk Hueffner  <falk@debian.org>
20546
20547         * gcc.c-torture/compile/pr27571.c: New test.
20548
20549 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
20550
20551         PR fortran/27709
20552         * gfortran.dg/spec_expr_4.f90: New test.
20553
20554         PR fortran/27155
20555         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20556
20557 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
20558
20559         PR c++/20103
20560         * g++.dg/ext/complit6.C: New test.
20561         * g++.dg/ext/complit3.C: Adjust error markers.
20562         * g++.dg/init/const3.C: New test.
20563
20564 2006-05-25  Richard Guenther  <rguenther@suse.de>
20565
20566         PR middle-end/27743
20567         * gcc.dg/torture/pr27743.c: New testcase.
20568
20569 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20570
20571         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20572
20573 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
20574
20575         * gcc.dg/compat/scalar-by-value-x.h: New.
20576         * gcc.dg/compat/scalar-by-value-y.h: New.
20577         * gcc.dg/compat/scalar-by-value-5.c: New.
20578         * gcc.dg/compat/scalar-by-value-5_main.c: New.
20579         * gcc.dg/compat/scalar-by-value-5_x.c: New.
20580         * gcc.dg/compat/scalar-by-value-5_y.c: New.
20581         * gcc.dg/compat/scalar-by-value-6.c: New.
20582         * gcc.dg/compat/scalar-by-value-6_main.c: New.
20583         * gcc.dg/compat/scalar-by-value-6_x.c: New.
20584         * gcc.dg/compat/scalar-by-value-6_y.c: New.
20585
20586 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
20587
20588         PR tree-optimization/27639
20589         PR tree-optimization/26719
20590         * gcc.dg/pr27639.c: New test.
20591         * gcc.dg/pr26719.c: New test.
20592         * gcc.dg/tree-ssa/scev-cast.c: New test.
20593
20594 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
20595
20596         PR c++/20173
20597         * g++.dg/template/error21.C: New test.
20598
20599 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
20600
20601         PR target/27696
20602         * gcc.target/i386/pr27696.c: New.
20603
20604 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
20605
20606         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20607
20608         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20609
20610 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20611
20612         PR c++/27716
20613         * g++.dg/other/assign1.C: New test.
20614
20615 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
20616
20617         PR target/27266
20618         * gcc.target/i386/pr27266.c: New.
20619
20620 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20621
20622         PR c++/27451
20623         * g++.dg/ext/asm9.C: New test.
20624
20625 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
20626
20627         PR rtl-optimization/25514
20628         * gcc.c-torture/compile/pr25514.c: New test.
20629
20630 2006-05-22  Richard Guenther  <rguenther@suse.de>
20631
20632         Revert
20633         2006-01-31  Richard Guenther  <rguenther@suse.de>
20634
20635         * gcc.target/i386/sselibm-1.c: New testcase.
20636         * gcc.target/i386/sselibm-2.c: Likewise.
20637         * gcc.target/i386/sselibm-3.c: Likewise.
20638         * gcc.target/i386/sselibm-4.c: Likewise.
20639         * gcc.target/i386/sselibm-5.c: Likewise.
20640
20641 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20642
20643         PR c/27420
20644         * gcc.dg/func-args-2.c: New test.
20645
20646         PR c/26818
20647         * gcc.dg/struct-incompl-1.c: New test.
20648
20649 2006-05-22  Richard Guenther  <rguenther@suse.de>
20650
20651         PR testsuite/27708
20652         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
20653         the transformations we test for.
20654
20655 2006-05-22  Richard Guenther  <rguenther@suse.de>
20656
20657         PR testsuite/27707
20658         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
20659
20660 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
20661
20662         PR c++/27210
20663         * g++.dg/warn/new1.C: New test.
20664         * g++.dg/template/new5.C: Likewise.
20665
20666 2006-05-21  Roger Sayle  <roger@eyesopen.com>
20667
20668         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
20669         * gcc.target/i386/20060512-3.c: Likewise.
20670
20671 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
20672
20673         PR rtl-optimization/27671
20674         * gcc.c-torture/execute/pr27671-1.c: New.
20675         * gcc.dg/pr27671-2.c: Likewise.
20676
20677         PR tree-optimization/26622.
20678         * gcc.c-torture/compile/pr26622.c: New.
20679
20680 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20681
20682         PR fortran/27613
20683         * gfortran.dg/recursive_reference_1.f90: New test.
20684
20685 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
20686
20687         PR fortran/25746
20688         * gfortran.dg/elemental_subroutine_3.f90: New test.
20689
20690         PR fortran/25090
20691         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
20692
20693         PR fortran/27584
20694         * gfortran.dg/associated_target_1.f90: New test.
20695
20696         PR fortran/19015
20697         * gfortran.dg/maxloc_shape_1.f90: New test.
20698
20699 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20700
20701         PR libgfortran/24459
20702         * gfortran.dg/namelist_24.f90: New test.
20703         * gfortran.dg/namelist_12.f: Fix typo in comment.
20704
20705 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
20706
20707         PR middle-end/25776
20708         * g++.dg/other/error11.C: New test.
20709
20710 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20711
20712         * gcc.target/mips/pr26765.c: Add -w to options.
20713
20714 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20715
20716         * lib/target-supports.exp (check_effective_target_mpaired_single):
20717         New function.
20718         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
20719         multilibs.
20720         * g++.dg/vect/vect.exp: Likewise.
20721
20722 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
20723
20724         PR testsuite/25891
20725         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
20726
20727 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
20728
20729         PR fortran/27662
20730         * gfortran.dg/temporary_1.f90: New file.
20731
20732 2006-05-19  Andreas Schwab  <schwab@suse.de>
20733
20734         * g++.dg/other/unused1.C: Also match "stringz".
20735
20736 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
20737
20738         PR c++/26433
20739         * g++.dg/template/fntry1.C: New test.
20740
20741 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
20742
20743         PR c++/27471
20744         PR c++/27506
20745         * g++.dg/conversion/bitfield5.C: New test.
20746         * g++.dg/conversion/bitfield6.C: New test.
20747
20748 2006-05-18  Mike Stump  <mrs@apple.com>
20749
20750         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20751         * gcc.dg/vla-4.c: Add.
20752         * gcc.dg/vla-5.c: Add.
20753         * gcc.dg/vla-6.c: Add.
20754
20755 2006-05-12  Stuart Hastings  <stuart@apple.com>
20756
20757         * gcc.target/i386/20060512-1.c: New.
20758         * gcc.target/i386/20060512-2.c: New.
20759         * gcc.target/i386/20060512-3.c: New.
20760         * gcc.target/i386/20060512-4.c: New.
20761
20762 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
20763
20764         PR c++/26122
20765         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
20766
20767         PR c++/26068
20768         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
20769         * g++.dg/parse/linkage1.C: New test.
20770
20771 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20772
20773         PR tree-optimization/27548
20774         * g++.dg/tree-ssa/pr27548.C: New test.
20775
20776 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20777
20778         PR fortran/26551
20779         * gfortran.dg/recursive_check_1.f: New test.
20780         * gfortran.dg/recursive_check_2.f90: New test.
20781
20782 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
20783
20784         * g++.dg/opt/temp2.C: New test.
20785
20786 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
20787
20788         PR c++/27491
20789         * g++.dg/init/brace5.C: New test.
20790
20791         PR middle-end/27415
20792         * gcc.dg/gomp/pr27415.c: New test.
20793         * g++.dg/gomp/pr27415.C: New test.
20794
20795         PR tree-optimization/27549
20796         * g++.dg/tree-ssa/pr27549.C: New test.
20797
20798 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20799
20800         PR libgfortran/27575
20801         * gfortran.dg/read_eof_4.f90: New test.
20802
20803 2006-05-16  Richard Guenther  <rguenther@suse.de>
20804
20805         PR tree-optimization/22303
20806         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
20807
20808 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
20809
20810         PR middle-end/27573
20811         * gcc.dg/gomp/pr27573.c: New test.
20812         * gfortran.dg/gomp/pr27573.f90: New test.
20813
20814         PR c/27499
20815         * gcc.dg/gomp/pr27499.c: New test.
20816         * g++.dg/gomp/pr27499.C: New test.
20817
20818 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20819
20820         PR c++/27339
20821         * g++.dg/parser/access8.C: Adjust error marker.
20822         * g++.dg/template/access17.C: New test.
20823         * g++.dg/template/access18.C: Likewise.
20824
20825 2006-05-15  Roger Sayle  <roger@eyesopen.com>
20826
20827         PR target/26600
20828         * gcc.target/i386/pr26600.c: New test case.
20829
20830 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
20831
20832         PR c++/27505
20833         * g++.dg/expr/bitfield1.C: New test.
20834
20835 2006-05-15  Richard Guenther  <rguenther@suse.de>
20836
20837         PR tree-optimization/27603
20838         * gcc.dg/torture/pr27603.c: New testcase.
20839
20840 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
20841
20842         PR fortran/25090
20843         * gfortran.dg/entry_dummy_ref_1.f90: New test.
20844
20845         PR fortran/25082
20846         * gfortran.dg/scalar_return_1.f90: New test.
20847
20848         PR fortran/27411
20849         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
20850
20851 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
20852
20853         * gcc.dg/gomp/critical-4.c: New test.
20854         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
20855         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
20856         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
20857         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
20858
20859 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20860
20861         PR c++/27582
20862         * g++.dg/template/dependent-args1.C: New test.
20863
20864         PR c++/27581
20865         * g++.dg/lookup/this1.C: New test.
20866
20867         PR c++/27315
20868         * g++.dg/template/operator6.C: New test.
20869         * g++.dg/template/incomplete3.C: New test.
20870
20871         PR c++/27559
20872         * g++.dg/template/new4.C: New test.
20873
20874         PR c++/27496
20875         * g++.dg/template/void2.C: New test.
20876
20877 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
20878
20879         * g++.dg/template/dependent-expr5.C: New test.
20880
20881 2006-05-14  Roger Sayle  <roger@eyesopen.com>
20882
20883         PR middle-end/26729
20884         * gcc.dg/pr26729-1.c: New test case.
20885
20886 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
20887
20888         * gcc.dg/pr27003.c: New test.
20889
20890 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
20891
20892         * lib/target-supports.dg (check_cxa_atexit_available): Change
20893         v3_target_compile to ${tool}_target_compile.
20894
20895 2006-05-11  Jason Merrill  <jason@redhat.com>
20896
20897         * lib/scanasm.exp (scan-not-hidden): Fix typo.
20898
20899 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20900
20901         PR fortran/27553
20902         * gfortran.dg/label_5.f90: New test.
20903
20904 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
20905
20906         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
20907         check_effective_target_powerpc_altivec_ok): New.
20908         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
20909         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
20910         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
20911         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
20912         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
20913         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
20914         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
20915         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
20916         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
20917         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
20918         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
20919         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
20920         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
20921         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
20922         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
20923         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
20924         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
20925         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
20926         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
20927         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
20928         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
20929         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
20930         gcc.target/powerpc/altivec-9.c,
20931         gcc.target/powerpc/altivec-consts.c,
20932         gcc.target/powerpc/altivec-pr22085.c,
20933         gcc.target/powerpc/altivec-splat.c,
20934         gcc.target/powerpc/altivec-types-1.c,
20935         gcc.target/powerpc/altivec-types-2.c,
20936         gcc.target/powerpc/altivec-types-3.c,
20937         gcc.target/powerpc/altivec-types-4.c,
20938         gcc.target/powerpc/altivec-varargs-1.c,
20939         gcc.target/powerpc/altivec-vec-merge.c,
20940         gcc.target/powerpc/ppc-vector-memcpy.c,
20941         gcc.target/powerpc/ppc-vector-memset.c,
20942         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
20943         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
20944         these effective targets.
20945         * gcc.dg/vmx/pr27006.c: Add missing close brace.
20946         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
20947
20948 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20949
20950         PR middle-end/27384
20951         * g++.dg/other/fold1.C: New test.
20952
20953         PR middle-end/27488
20954         * gcc.dg/fold-nonneg-1.c: New test.
20955
20956         PR c++/27547
20957         * g++.dg/other/operator1.C: New test.
20958
20959 2006-05-11  Richard Guenther  <rguenther@suse.de>
20960
20961         PR middle-end/27529
20962         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
20963
20964 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
20965
20966         * lib/target-supports-dg.exp (check-flags): New.
20967         (dg-skip-if): Move flag checks.
20968
20969 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
20970
20971         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
20972         * lib/target-supports.dg (check_cxa_atexit_available): New.
20973
20974 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
20975
20976         PR fortran/27470
20977         * gfortran.dg/multiple_allocation_2.f90: New test case.
20978
20979 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
20980
20981         * gcc.target/arm/pr27387.C: Fix a comment typo.
20982
20983 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20984
20985         PR fortran/24549
20986         * gfortran.dg/error_recovery_1.f90: New test.
20987
20988 2006-05-10  Richard Guenther  <rguenther@suse.de>
20989
20990         PR tree-optimization/27302
20991         * gcc.dg/torture/pr27302.c: New testcase.
20992
20993 2006-05-09  Dirk Mueller  <dmueller@suse.de>
20994         Richard Guenther  <rguenther@suse.de>
20995
20996         PR middle-end/27498
20997         * gcc.dg/tree-ssa/pr27498.c: New testcase.
20998
20999 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
21000
21001         PR rtl-optimization/27335
21002         * gcc.dg/pr27335.c: New test.
21003
21004 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
21005
21006         * gcc.target/mips/mips-ps-5.c: New file.
21007
21008 2006-05-08  Jan Hubicka  <jh@suse.cz>
21009
21010         PR middle-end/25962
21011         * gcc.dg/pr25962.c: New.
21012
21013 2006-05-08  Roger Sayle  <roger@eyesopen.com>
21014
21015         PR target/27158
21016         * gcc.target/powerpc/pr27158.c: New test case.
21017
21018 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
21019
21020         PR testsuite/27476
21021         * ada/acats/run_all.sh: Use test -z.
21022
21023 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21024
21025         PR libfortran/18271
21026         * gfortran.dg/spec_expr_3.f90: New test.
21027
21028 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
21029
21030         PR target/24879
21031         * gcc.target/i386/monitor.c: New file.
21032
21033 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
21034
21035         * gcc.dg/pr27095.c: xfail *-*-darwin*.
21036
21037 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21038
21039         PR c++/27447
21040         * g++.dg/other/ptrmem7.C: New test.
21041
21042 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21043
21044         PR target/27421
21045         * gcc.dg/array-9.c: New test.
21046
21047 2006-05-07  Richard Guenther  <rguenther@suse.de>
21048
21049         PR tree-optimization/27409
21050         * gcc.dg/torture/pr27409.c: New testcase.
21051
21052 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21053
21054         PR fortran/27457
21055         * gfortran.dg/select_6.f90: New.
21056
21057 2006-05-07  Richard Guenther  <rguenther@suse.de>
21058
21059         PR tree-optimization/27136
21060         * gcc.dg/torture/pr27136.c: New testcase.
21061
21062 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
21063
21064         PR fortran/24813
21065         * gfortran.dg/char_cons_len_1.f90: New test.
21066
21067 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21068
21069         PR c++/27427
21070         * g++.dg/template/incomplete2.C: New test.
21071
21072 2006-05-06  Richard Guenther  <rguenther@suse.de>
21073
21074         PR tree-optimization/27151
21075         * gcc.dg/vect/pr27151.c: New testcase.
21076
21077 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21078
21079         PR c++/27430
21080         * g++.dg/template/void1.C: New test.
21081
21082         PR c++/27423
21083         * g++.dg/other/void2.C: New test.
21084
21085         PR c++/27422
21086         * g++.dg/conversion/void1.C: New test.
21087
21088 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
21089
21090         PR/21391
21091         * g++.dg/other/unused1.C: New.
21092
21093 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21094
21095         PR objc/27240
21096         * objc.dg/member-1.m: New test.
21097
21098 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
21099
21100         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21101
21102 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21103
21104         PR libfortran/26985
21105         * gfortran.dg/matmul_2.f90: New test.
21106
21107 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
21108
21109         * ada/acats/run_all.sh: Use sync when main not found.
21110
21111 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
21112
21113         PR target/26765
21114         * gcc.target/mips/pr26765.c: New.
21115
21116 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
21117
21118         * gcc.target/bfin: New directory.
21119         * gcc.target/bfin/bfin.exp: New file.
21120         * gcc.target/bfin/frmul.c: New file.
21121         * gcc.target/bfin/arith.c: New file.
21122         * gcc.target/bfin/mul-combine.c: New file.
21123         * gcc.target/bfin/shift.c: New file.
21124
21125 2006-05-04  Richard Guenther  <rguenther@suse.de>
21126
21127         PR tree-optimization/14287
21128         PR tree-optimization/14844
21129         PR tree-optimization/19792
21130         PR tree-optimization/21608
21131         PR tree-optimization/27090
21132         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21133         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21134         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21135         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21136         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21137
21138 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
21139
21140         PR tree-optimization/27285
21141         * gcc.c-torture/execute/pr27285.c: New test.
21142
21143         PR middle-end/27388
21144         * gcc.dg/gomp/pr27388-1.c: New test.
21145         * gcc.dg/gomp/pr27388-2.c: New test.
21146         * gcc.dg/gomp/pr27388-3.c: New test.
21147
21148         PR c++/27359
21149         * g++.dg/gomp/pr27359.C: New test.
21150
21151 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
21152
21153         PR fortran/20248
21154         * gfortran.dg/iargc.f90: New test.
21155
21156 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21157
21158         PR c++/27102
21159         * g++.dg/template/crash49.C: New test.
21160
21161 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
21162
21163         PR testsuite/27032
21164         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21165
21166 2006-05-02  Jeff Law  <law@redhat.com>
21167
21168         PR tree-optimization/27364
21169         * gcc.c-torture/execute/pr27364.c: New test.
21170
21171 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
21172
21173         PR c++/27309
21174         * g++.dg/parser/ctor5.C: New test.
21175
21176 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
21177
21178         PR target/27387
21179         * gcc.target/arm/arm.exp: New.
21180         * gcc.target/arm/pr27387.C: Likewise.
21181
21182 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21183
21184         PR fortran/27269
21185         PR fortran/27324
21186         * gfortran.dg/module_equivalence_2.f90: New test.
21187
21188 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
21189
21190         PR middle-end/27337
21191         * g++.dg/gomp/pr27337-1.C: New test.
21192         * g++.dg/gomp/pr27337-2.C: New test.
21193
21194         PR middle-end/27328
21195         * gcc.dg/gomp/pr27328.c: New test.
21196
21197         PR middle-end/27325
21198         * g++.dg/gomp/pr27325.C: New test.
21199
21200         PR middle-end/27310
21201         * g++.dg/gomp/pr27310.C: New test.
21202
21203 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21204
21205         PR tree-optimization/27291
21206         * g++.dg/tree-ssa/pr27291.C: New test.
21207
21208 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21209
21210         PR tree-optimization/27283
21211         * g++.dg/tree-ssa/pr27283.C: New test.
21212
21213 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
21214
21215         * gcc.dg/tree-ssa/loop-16.c: New test.
21216
21217 2006-05-01  Roger Sayle  <roger@eyesopen.com>
21218             Joseph S. Myers  <joseph@codesourcery.com>
21219
21220         * gcc.dg/Wconversion-3.c: New test case.
21221         * gcc.dg/Wconversion-4.c: Likewise.
21222
21223 2006-05-01  Richard Guenther  <rguenther@suse.de>
21224
21225         PR tree-optimization/26726
21226         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21227
21228 2006-04-30  Roger Sayle  <roger@eyesopen.com>
21229
21230         * gcc.dg/Woverflow-1.c: New test case.
21231         * gcc.dg/Woverflow-2.c: Likewise.
21232         * gcc.dg/Woverflow-3.c: Likewise.
21233
21234 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
21235
21236         PR c++/27094
21237         * g++.dg/template/defarg8.C: New test.
21238
21239 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21240
21241         PR c++/27278
21242         * g++.dg/parse/operator7.C: New test.
21243
21244 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21245
21246         PR c++/11471
21247         PR c++/27102
21248         * g++.dg/template/crash48.C: New test.
21249
21250         PR c++/27279
21251         * g++.dg/parse/ctor4.C: New test.
21252
21253 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21254
21255         PR fortran/25681
21256         * gfortran.df/char_type_len.f90: New test.
21257
21258 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21259
21260         PR libgfortran/27304
21261         * gfortran.dg/fmt_exhaust.f90: New test.
21262
21263 2006-04-28  Roger Sayle  <roger@eyesopen.com>
21264
21265         PR c/25309
21266         * gcc.dg/large-size-array-2.c: New test case.
21267
21268 2006-04-28  Richard Guenther  <rguenther@suse.de>
21269
21270         PR target/26826
21271         * gcc.target/i386/pr26826.c: New testcase.
21272
21273 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
21274
21275         PR middle-end/27260
21276         * gcc.c-torture/execute/pr27260.c: New.
21277
21278 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
21279
21280         PR middle-end/27095
21281         * gcc.dg/pr27095.c: New.
21282
21283 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21284
21285         PR c++/27292
21286         * g++.dg/conversion/bitfield4.C: New test.
21287
21288 2006-04-27  Eric Christopher  <echristo@apple.com>
21289
21290         * gcc.dg/pragma-ms_struct.c: New.
21291
21292 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
21293
21294         PR c++/27102
21295         * g++.dg/template/crash47.C: New test.
21296
21297 2006-04-27  Dirk Mueller  <dmueller@suse.de>
21298
21299         * gcc.target/i386/sse-7.c: build with -msse.
21300
21301 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
21302
21303         PR testsuite/27274:
21304         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21305         (main): Exit if processor doesn't support SSE.
21306
21307 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
21308
21309         PR middle-end/27282
21310         * gcc.c-torture/compile/pr27282.c: New test.
21311
21312 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
21313
21314         PR middle-end/26913
21315         * g++.dg/gomp/pr26913.C: New test.
21316
21317         PR c/25996
21318         * gcc.dg/gomp/pr25996.c: New test.
21319         * g++.dg/gomp/pr25996.C: New test.
21320
21321 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
21322
21323         PR rtl-optimization/26725
21324         * gcc.c-torture/compile/pr26725.c: New test.
21325
21326 2006-04-25  Richard Guenther  <rguenther@suse.de>
21327
21328         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21329         than n + -1.
21330
21331 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
21332
21333         * gcc.dg/20060425-1.c: New testcase.
21334
21335 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
21336
21337         PR tree-optimization/26865
21338         * gcc.dg/pr26865.c: New test.
21339
21340 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
21341
21342         PR c++/27292
21343         * g++.dg/conversion/bitfield1.C: New test.
21344         * g++.dg/conversion/bitfield2.C: Likewise.
21345         * g++.dg/conversion/bitfield3.C: Likewise.
21346
21347 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21348         Richard Guenther  <rguenther@suse.de>
21349
21350         PR tree-optimization/27236
21351         * gcc.dg/tree-ssa/pr27236.c: New testcase.
21352
21353 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21354
21355         PR c++/19963
21356         * g++.dg/other/incomplete2.C: New test.
21357
21358 2006-04-24  Richard Guenther  <rguenther@suse.de>
21359
21360         PR middle-end/26869
21361         * gcc.dg/torture/pr26869.c: New testcase.
21362
21363 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
21364         Richard Guenther  <rguenther@suse.de>
21365
21366         PR tree-optimization/27218
21367         * g++.dg/tree-ssa/pr27218.C: New testcase.
21368
21369 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21370
21371         PR c++/26912
21372         * g++.dg/template/friend41.C: New test.
21373
21374 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
21375
21376         * g++.dg/opt/pr15551.C: Include cstdio.
21377         (main): Use remove instead of unlink.
21378
21379 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
21380
21381         * gcc.dg/sibcall-7.c: New test.
21382         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21383         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21384         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21385         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21386         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21387
21388 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
21389
21390         PR c++/26534
21391         * g++.dg/opt/bitfield1.C: New test.
21392         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21393         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21394         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21395         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21396         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21397         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21398         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21399         * g++.dg/abi/bitfield2.C: Likewise.
21400         * g++.dg/init/bitfield1.C: Likewise.
21401
21402 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
21403
21404         PR fortran/25099
21405         * gfortran.dg/elemental_subroutine_4.f90: New test.
21406         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21407         call sub (m, x).
21408
21409 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
21410
21411         * gcc.c-torture/compile/20060421-1.c: New testcase.
21412
21413 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21414
21415         PR c/25875
21416         * gcc.dg/init-bad-4.c: New test.
21417
21418 2006-04-21  Paul Brook  <paul@codesourcery.com>
21419
21420         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21421
21422 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21423
21424         PR fortran/27122
21425         * gfortran.dg/defined_operators_1.f90: New test.
21426         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21427         remove old ones associated, incorrectly, with Note 5.46.
21428
21429         PR fortran/27113
21430         * gfortran.dg/character_array_constructor_1.f90: New test.
21431
21432 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
21433
21434         * gcc.dg/20060419-1.c: New test.
21435
21436 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
21437
21438         PR c/26774
21439         * gcc.dg/struct-parse-1.c: New test case.
21440
21441 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21442
21443         PR c++/26558
21444         * g++.dg/parse/template19.C: New test.
21445
21446         PR c++/26739
21447         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21448
21449         PR c++/26036
21450         * g++.dg/expr/call3.C: New test.
21451
21452         PR c++/10385
21453         * g++.dg/conversion/dynamic1.C: New test.
21454
21455 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
21456
21457         PR c++/27102
21458         * g++.dg/template/crash35.C: Tweak error markers.
21459         * g++.dg/template/crash46.C: New test.
21460         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21461         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21462
21463 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
21464
21465         PR rtl-optimization/14261
21466         * gcc.c-torture/compile/20060419-1.c: Added.
21467
21468 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
21469
21470         * gfortran.dg/label_1.f90: Adjust dg-error.
21471
21472 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21473
21474         PR target/26961
21475         * gcc.dg/fold-cond-1.c: New test case.
21476         * gcc.dg/pr26961-1.c: Likewise.
21477
21478 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21479
21480         PR libgfortran/27138
21481         * gfortran.dg/read_bad_advance.f90: New test.
21482
21483 2006-04-16  Roger Sayle  <roger@eyesopen.com>
21484             Dale Johannesen  <dalej@apple.com>
21485
21486         PR target/24076
21487         * gcc.target/i386/vecinit-3.c: New testcase.
21488         * gcc.target/i386/vecinit-4.c: Likewise.
21489         * gcc.target/i386/sse-18.c: Likewise.
21490         * gcc.target/i386/sse-19.c: Likewise.
21491
21492 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
21493
21494         * gfortran.dg/allocate_zerosize_1.f90: New test.
21495
21496 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
21497
21498         PR c++/26365
21499         * g++.dg/template/crash45.C: New test.
21500
21501 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
21502
21503         PR fortran/26787
21504         * gfortran.dg/proc_assign_1.f90: New test.
21505         * gfortran.dg/procedure_lvalue.f90: Change message.
21506         * gfortran.dg/namelist_4.f90: Add new error.
21507
21508         PR fortran/25597
21509         PR fortran/27096
21510         * gfortran.dg/auto_pointer_array_result_1.f90
21511
21512         PR fortran/27089
21513         * gfortran.dg/specification_type_resolution_1.f90
21514
21515         PR fortran/18003
21516         PR fortran/25669
21517         PR fortran/26834
21518         * gfortran.dg/bounds_temporaries_1.f90: New test.
21519
21520         PR fortran/27124
21521         * gfortran.dg/array_return_value_1.f90: New test.
21522
21523 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21524
21525         PR fortran/25336
21526         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21527
21528 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
21529
21530         PR middle-end/26823
21531         * g++.dg/gomp/pr26823-1.C: New test.
21532         * g++.dg/gomp/pr26823-2.C: New test.
21533
21534 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
21535
21536         PR middle-end/27134
21537         * gcc.dg/pr27314.c: New test.
21538
21539 2006-04-13  Richard Henderson  <rth@redhat.com>
21540
21541         * g++.dg/gomp/block-0.C: Update expected matches.
21542
21543 2006-04-13  DJ Delorie  <dj@redhat.com>
21544
21545         * lib/target-supports.exp (check_effective_target_int32plus): New.
21546         (check_effective_target_ptr32plus): New.
21547         (check_effective_target_size32plus): New.
21548         (check_effective_target_int16): New.
21549         (check_profiling_available): Add m32c to the list of unsupported
21550         targets.
21551
21552         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21553         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21554         memory size.
21555         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21556         pointers.
21557         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21558         size_t.
21559         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21560         and size_t.
21561         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21562         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21563         not just xstormy16.  Skip m32c due to weird pointer size.
21564         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21565         not just xstormy16.
21566         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21567         not just xstormy16.
21568         * gcc.dg/20020312-2.c: Add m32c support.
21569         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21570         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21571         in test.
21572         * gcc.dg/20050321-2.c: Require >=32 bit integers.
21573         * gcc.dg/asm-1.c: Skip if int and short are the same size.
21574         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21575         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21576         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21577         formats
21578         * gcc.dg/init-string-2.c: Require >=32 bit integers.
21579         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21580         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21581         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21582         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21583         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21584         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21585         in test.
21586         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21587         in test.
21588         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21589         * gcc.dg/pr23049.c: Require >=32 bit integers.
21590         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21591         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21592         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21593         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21594         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21595         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21596         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21597         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21598         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21599         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21600         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21601         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21602         prototype in test.
21603         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21604         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21605         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21606         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21607         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21608
21609         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
21610         * gcc.c-torture/execute/20040703-1.x: Likewise.
21611         * gcc.c-torture/execute/20040705-1.x: Likewise.
21612         * gcc.c-torture/execute/20040705-2.x: Likewise.
21613         * gcc.c-torture/execute/20040709-1.x: Likewise.
21614         * gcc.c-torture/execute/20040709-2.x: Likewise.
21615         * gcc.c-torture/execute/20040811-1.x: Likewise.
21616         * gcc.c-torture/execute/20050316-1.x: Likewise.
21617         * gcc.c-torture/execute/bitfld-4.x: Likewise.
21618         * gcc.c-torture/execute/pr19689.x: Likewise.
21619         * gcc.c-torture/execute/pr7284-1.x: Likewise.
21620         * gcc.c-torture/execute/usmul.x: Likewise.
21621         * gcc.c-torture/execute/vrp-5.x: Likewise.
21622         * gcc.c-torture/execute/vrp-6.x: Likewise.
21623         * gcc.dg/debug/20041023-1.s: Likewise.
21624
21625 2006-04-13  Roger Sayle  <roger@eyesopen.com>
21626
21627         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21628         of integers to a vector types are now constant expressions in C.
21629         * gcc.dg/vect/vect-fold-1.c: New test case.
21630
21631 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
21632             Ulrich Weigand  <uweigand@de.ibm.com>
21633
21634         PR target/27006
21635         * gcc.dg/vmx/pr27006.c: New testcase.
21636
21637 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21638
21639         PR libgfortran/26766
21640         * gfortran.dg/write_recursive.f90: New test.
21641
21642 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
21643
21644         * g++.dg/parse/dtor7.C: New test.
21645         * g++.dg/parse/new1.C: Add error marker.
21646         * g++.dg/template/new3.C: New test.
21647
21648         PR c++/26122
21649         * g++.dg/template/pure1.C: New test.
21650
21651         PR c++/26295
21652         * g++.dg/parse/ptrmem4.C: New test.
21653
21654 2006-04-10  Jeff Law  <law@redhat.com>
21655
21656         PR/27087
21657         * gcc.c-torture/compile/pr27087.c: New test.
21658
21659 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
21660
21661         PR/21391
21662         * gcc.dg/20060410.c: New.
21663
21664 2006-04-10  Matthias Klose  <doko@debian.org>
21665
21666         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
21667         Recognize multilib directory names containing underscores.
21668
21669 2006-04-10  Roger Sayle  <roger@eyesopen.com>
21670
21671         * gcc.target/i386/vecinit-1.c: New test case.
21672         * gcc.target/i386/vecinit-2.c: Likewise.
21673
21674 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
21675
21676         PR debug/27057
21677         * g++.dg/debug/dwarf2-2.C: New test.
21678
21679 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
21680
21681         PR rtl-optimization/27073
21682         * gcc.c-torture/execute/pr27073.c: New test.
21683
21684 2006-04-08  Mike Stump  <mrs@apple.com>
21685
21686         * gcc.dg/pragma-darwin.c: Improve for ppc64.
21687
21688 2006-04-07  Richard Guenther  <rguenther@suse.de>
21689
21690         PR tree-optimization/26135
21691         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
21692
21693 2006-04-06  Jan Hubicka  <jh@suse.cz>
21694
21695         PR profile/26399
21696         * g++.dg/bprob/g++-bprob-2.C: New testcase.
21697
21698 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21699
21700         * g++.dg/conversion/nullptr1.C: New test case.
21701         * g++.dg/conversion/nullptr2.C: Likewise.
21702
21703 2006-04-05  Roger Sayle  <roger@eyesopen.com>
21704
21705         * gfortran.dg/dependency_18.f90: New test case.
21706
21707 2006-04-05  Richard Guenther  <rguenther@suse.de>
21708
21709         PR tree-optimization/26919
21710         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
21711         * gcc.dg/ipa/ipa-2.c: Likewise.
21712         * gcc.dg/ipa/ipa-3.c: Likewise.
21713         * gcc.dg/ipa/ipa-5.c: Likewise.
21714
21715 2006-04-05  Richard Guenther  <rguenther@suse.de>
21716
21717         PR tree-optimization/26763
21718         * gcc.dg/torture/pr26763-1.c: New testcase.
21719         * gcc.dg/torture/pr26763-2.c: Likewise.
21720
21721 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
21722
21723         PR fortran/23634
21724         PR fortran/25619
21725         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
21726
21727 2006-04-04  Eric Christopher  <echristo@apple.com>
21728
21729         * gcc.target/i386/387-1.c: Allow regexp to match darwin
21730         stubs.
21731         * gcc.target/i386/387-5.c: Ditto.
21732
21733 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
21734
21735         * gcc.target/sparc/struct-ret-check.c: New test.
21736
21737 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21738
21739         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
21740         zero decimal digits specified in format.
21741
21742 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
21743
21744         PR fortran/26891
21745         * gfortran.dg/missing_optional_dummy_1.f90: New test.
21746
21747         PR fortran/26976
21748         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
21749         * gfortran.dg/initialization_1.f90: Make assignment compliant.
21750         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
21751         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
21752         compliant and detect bigendian-ness.
21753
21754 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
21755
21756         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
21757         dummy arguments work when the actual argument is itself a dummy
21758         argument of the caller.
21759
21760 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21761
21762         PR libfortran/24685
21763         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
21764
21765 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21766
21767         * gfortran.dg/dependencency_17.f90: New test case.
21768
21769 2006-04-01  Roger Sayle  <roger@eyesopen.com>
21770
21771         * gfortran.dg/dependency_14.f90: New test case.
21772         * gfortran.dg/dependency_15.f90: Likewise.
21773         * gfortran.dg/dependency_16.f90: Likewise.
21774
21775 2006-03-31  Asher Langton  <langton2@llnl.gov>
21776
21777         PR fortran/25358
21778         gfortran.dg/cray_pointers_6.f90: New test.
21779
21780 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21781
21782         PR libgfortran/26890
21783         * gfortran.dg/read_size_noadvance.f90: New test.
21784
21785 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
21786
21787         PR fortran/25031
21788         * gfortran.dg/multiple_allocation_1.f90: Check that the
21789         size has changed after a re-allocation with stat.
21790
21791 2006-03-30  Richard Guenther  <rguenther@suse.de>
21792
21793         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
21794         removal.
21795         * gcc.target/i386/sselibm-2.c: Likewise.
21796         * gcc.target/i386/sselibm-3.c: Likewise.
21797         * gcc.target/i386/sselibm-4.c: Likewise.
21798         * gcc.target/i386/sselibm-5.c: Likewise.
21799
21800 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21801
21802         * gcc.dg/fold-andxor-1.c: New test case.
21803         * gcc.dg/fold-xorand-1.c: Likewise.
21804
21805 2006-03-28  Roger Sayle  <roger@eyesopen.com>
21806
21807         * gcc.dg/fold-convnotconv-1.c: New test case.
21808
21809 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
21810
21811         PR fortran/26779
21812         * gfortran.dg/private_type_5.f90: New test.
21813
21814 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
21815
21816         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
21817
21818 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
21819
21820         * gfortran.dg/advance_2.f90: New test.
21821         * gfortran.dg/advance_3.f90: New test.
21822
21823         * gfortran.fortran-torture/execute/equiv_5.f: New test.
21824
21825 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21826
21827         PR libgfortran/26661
21828         PR libgfortran/26880
21829         * gfortran.dg/read_x_past.f: New test.
21830
21831 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
21832
21833         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
21834         to be STABS.
21835
21836 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
21837
21838         * objc.dg/dwarf-1.m: Skip on AIX.
21839         * objc.dg/dwarf-2.m: Skip on AIX.
21840
21841 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
21842
21843         PR fortran/26816
21844         * gfortran.dg/float_1.f90: New test.
21845
21846 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
21847
21848         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
21849         X86_64 targets.
21850         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
21851
21852 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21853
21854         PR libfortran/26735
21855         * gfortran.dg/convert_implied_open.f90: New test case.
21856
21857 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
21858
21859         PR fortran/26769
21860         * gfortran.dg/transpose_reshape_r10.f90: New test case.
21861
21862 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
21863
21864         PR middle-end/26717
21865         * gcc.dg/pr26717.c: New test.
21866
21867 2006-03-25  Roger Sayle  <roger@eyesopen.com>
21868
21869         * gfortran.dg/dependency_12.f90: New test case.
21870
21871 2006-03-24  Roger Sayle  <roger@eyesopen.com>
21872
21873         * gfortran.dg/dependency_9.f90: New (resurected) test case.
21874
21875 2006-03-24  Jeff Law  <law@redhat.com>
21876
21877         * gcc.c-torture/pr26840.c: New test.
21878
21879 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
21880
21881         * objc.dg/dwarf-2.m: New.
21882         * obj-c++.dg/dwarf-2.mm: New.
21883
21884         * g++.old-deja/g++.other/init19.C: New.
21885
21886 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
21887
21888         * g++.dg/eh/spbp.C: Skip on AIX.
21889
21890 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
21891
21892         PR middle-end/26611
21893         * g++.dg/gomp/pr26611-1.C: New test.
21894         * g++.dg/gomp/pr26611-2.C: New test.
21895
21896 2006-03-24  Jeff Law  <law@redhat.com>
21897
21898         * gcc.c-torture/compile/pr26833.c: New test.
21899         * gfortran.fortran-torture/compile/pr26806.f90: New test.
21900
21901 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21902
21903         * gfortran.dg/endfile_2.f90: Delete temp file.
21904
21905 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
21906
21907         PR fortran/19303
21908         * gfortran.dg/record_marker_1.f90: New test case.
21909         * gfortran.dg/record_marker_2.f: New test case.
21910         * gfortran.dg/record_marker_3.f90: New test case.
21911
21912 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
21913
21914         PR fortran/17298
21915         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
21916         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
21917
21918 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
21919
21920         * lib/gcc-dg.exp (cleanup-modules): New proc.
21921         * gfortran.dg/allocatable_function_1.f90,
21922         gfortran.dg/allocate_char_star_scalar_1.f90,
21923         gfortran.dg/assumed_charlen_function_1.f90,
21924         gfortran.dg/assumed_dummy_1.f90,
21925         gfortran.dg/assumed_shape_ranks_1.f90,
21926         gfortran.dg/assumed_shape_ranks_2.f90,
21927         gfortran.dg/assumed_size_dt_dummy.f90,
21928         gfortran.dg/auto_char_dummy_array_1.f90,
21929         gfortran.dg/auto_char_len_3.f90,
21930         gfortran.dg/automatic_module_variable.f90,
21931         gfortran.dg/bad_automatic_objects_1.f90,
21932         gfortran.dg/char_array_constructor.f90,
21933         gfortran.dg/char_array_structure_constructor.f90,
21934         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
21935         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
21936         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
21937         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
21938         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
21939         gfortran.dg/derived_pointer_recursion.f90,
21940         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
21941         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
21942         gfortran.dg/dummy_functions_1.f90,
21943         gfortran.dg/elemental_initializer_1.f90,
21944         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
21945         gfortran.dg/elemental_pointer_1.f90,
21946         gfortran.dg/elemental_subroutine_1.f90,
21947         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
21948         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
21949         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
21950         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
21951         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
21952         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
21953         gfortran.dg/global_references_1.f90,
21954         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
21955         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
21956         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
21957         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
21958         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
21959         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
21960         gfortran.dg/large_integer_kind_1.f90,
21961         gfortran.dg/large_real_kind_1.f90,
21962         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
21963         gfortran.dg/module_double_reuse.f90,
21964         gfortran.dg/module_equivalence_1.f90,
21965         gfortran.dg/module_interface_1.f90,
21966         gfortran.dg/module_parameter_array_refs_1.f90,
21967         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
21968         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
21969         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
21970         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
21971         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
21972         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
21973         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
21974         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
21975         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
21976         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
21977         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
21978         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
21979         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
21980         gfortran.dg/same_name_1.f90,
21981         gfortran.dg/sibling_dummy_procedure_1.f90,
21982         gfortran.dg/sibling_dummy_procedure_2.f90,
21983         gfortran.dg/sibling_dummy_procedure_3.f90,
21984         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
21985         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
21986         gfortran.dg/used_dummy_types_2.f90,
21987         gfortran.dg/used_dummy_types_3.f90,
21988         gfortran.dg/used_dummy_types_4.f90,
21989         gfortran.dg/used_dummy_types_5.f90,
21990         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
21991         gfortran.dg/userdef_operator_1.f90: Use it.
21992
21993 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21994
21995         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
21996         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
21997         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
21998         gfortran.dg/write_back.f,
21999         gfortran.fortran-torture/execute/inquire_1.f90,
22000         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22001
22002 2006-03-21  Jeff Law  <law@redhat.com>
22003
22004         * gcc.dg/tree-ssa/vrp28.c: New test.
22005
22006 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22007
22008         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22009         if _STDC_C99 is defined.
22010         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22011         * gcc.dg/builtins-20.c: Likewise.
22012         * gcc.dg/builtins-53.c: Likewise.
22013         * gcc.dg/single-precision-constant.c: Likewise. Also pass
22014         -mmacosx-version-min=10.3 on PowerPC/Darwin.
22015
22016 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
22017
22018         PR tree-opt/26781
22019         * gcc.c-torture/compile/pr26781-1.c: New test.
22020         * gcc.c-torture/compile/pr26781-2.c: New test.
22021
22022 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
22023
22024         PR c++/26690
22025         * g++.dg/gomp/pr26690-1.C: New test.
22026         * g++.dg/gomp/pr26690-2.C: New test.
22027
22028 2006-03-20  Jeff Law  <law@redhat.com>
22029
22030         * gcc.dg/tree-ssa/pr21829.c: New test.
22031
22032         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22033
22034 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
22035
22036         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22037         (check_visibility_available): Use it.
22038         (check_effective_target_default_packed): Likewise.
22039         (check_effective_target_pcc_bitfield_type_matters): Likewise.
22040         (check_effective_target_fopenmp): Likewise.
22041         (check_effective_target_freorder): Likewise.
22042         (check_effective_target_fpic): Likewise.
22043         (check_named_sections_available): Likewise.
22044         (check_effective_target_ilp32): Likewise.
22045         (check_effective_target_lp64): Likewise.
22046
22047 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
22048
22049         PR fortran/20935
22050         * gfortran.dg/scalar_mask_2.f90: New test case.
22051
22052 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
22053
22054         PR tree-opt/26629
22055         * gcc.dg/tree-ssa/loadpre12.c: New test.
22056         * gcc.dg/tree-ssa/loadpre13.c: New test.
22057         * gcc.dg/tree-ssa/loadpre14.c: New test.
22058         * gcc.dg/tree-ssa/loadpre15.c: New test.
22059         * gcc.dg/tree-ssa/loadpre16.c: New test.
22060         * gcc.dg/tree-ssa/loadpre17.c: New test.
22061         * gcc.dg/tree-ssa/loadpre18.c: New test.
22062         * gcc.dg/tree-ssa/loadpre19.c: New test.
22063         * gcc.dg/tree-ssa/loadpre20.c: New test.
22064         * gcc.dg/tree-ssa/loadpre21.c: New test.
22065         * gcc.dg/tree-ssa/loadpre22.c: New test.
22066
22067 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
22068
22069         PR fortran/26741
22070         * gfortran.dg/elemental_initializer_1.f90: New test.
22071
22072         PR fortran/26716
22073         * gfortran.dg/assumed_shape_ranks_2: New test.
22074
22075 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
22076
22077         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22078         target fpic.
22079
22080 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22081
22082         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22083         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22084         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22085         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22086         gfortran.fortran-torture/execute/direct_io.f90,
22087         gfortran.fortran-torture/execute/inquire_2.f90,
22088         gfortran.fortran-torture/execute/inquire_4.f90,
22089         gfortran.fortran-torture/execute/list_read_1.f90,
22090         gfortran.fortran-torture/execute/open_replace.f90,
22091         gfortran.fortran-torture/execute/slash_edit.f90,
22092         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22093         temporary files from testcases.
22094
22095 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22096
22097         PR libgfortran/26509
22098         gfortran.dg/write_direct_eor.f90: New test.
22099
22100 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
22101
22102         * gcc.target/powerpc/pr26350.c: New.
22103         * gcc.target/powerpc/indexed-addr.c: New.
22104
22105 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22106
22107         * gfortran.dg/dependency_13.f90: New test case.
22108
22109 2006-03-16  Roger Sayle  <roger@eyesopen.com>
22110
22111         PR middle-end/21781
22112         * gcc.dg/real-const-1.c: New test case.
22113
22114 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
22115
22116         * g++.old-deja/g++.other/init18.C: New.
22117         * g++.old-deja/g++.other/init5.C: Remove xfail.
22118
22119 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22120
22121         * g++.dg/opt/pr15551.C: Cleanup temp file.
22122
22123 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22124
22125         PR c++/6634
22126         g++.dg/parse/long1.C: New test.
22127
22128 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22129
22130         PR fortran/19101
22131         * gfortran.dg/continuation.f90: New test.
22132         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22133
22134 2006-03-14  Richard Guenther  <rguenther@suse.de>
22135
22136         PR tree-optimization/26672
22137         * gcc.dg/torture/pr26672.c: New testcase.
22138
22139 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
22140
22141         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22142         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22143
22144 2006-03-13  Roger Sayle  <roger@eyesopen.com>
22145
22146         PR middle-end/26557
22147         * gcc.c-torture/compile/switch-1.c: New test case.
22148
22149 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
22150
22151         PR fortran/25378
22152         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22153         test to include more permuatations of mask and index.
22154         * gfortran.dg/scalar_mask_1.f90: Modify last test to
22155         respond to F2003 spec. that the position returned for an all false
22156         mask && condition is zero.
22157
22158 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
22159
22160         PR middle-end/25989
22161         * gcc.dg/gomp/pr25989.c: New test.
22162
22163 2006-03-13  Jeff Law  <law@redhat.com>
22164
22165         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22166
22167 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
22168
22169         * gcc.dg/switch-9.c: New test.
22170
22171 2006-03-13  Richard Guenther  <rguenther@suse.de>
22172
22173         PR middle-end/26630
22174         * gcc.dg/torture/pr26630.c: New testcase.
22175
22176 2006-03-11  Roger Sayle  <roger@eyesopen.com>
22177
22178         * gfortran.dg/dependency_10.f90: New test case.
22179         * gfortran.dg/dependency_11.f90: Likewise.
22180
22181 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
22182             Erik Edelmann  <eedelman@gcc.gnu.org>
22183
22184         * gfortran.dg/allocatable_function_1.f90: New.
22185         * gfortran.dg/allocatable_function_2.f90: New.
22186
22187 2006-03-10  Richard Guenther  <rguenther@suse.de>
22188
22189         PR middle-end/26565
22190         * gcc.dg/torture/pr26565.c: New testcase.
22191
22192 2006-03-09  Eric Christopher  <echristo@apple.com>
22193
22194         * gcc.c-torture/compile/20060309-1.c: New.
22195
22196 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22197
22198         PR libgfortran/26499
22199         * gfortran.dg/write_back.f: New test.
22200         * gfortran.dg/write_rewind_1.f: New test.
22201         * gfortran.dg/write_rewind_2.f: New test.
22202
22203 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22204
22205         PR libgfortran/26554
22206         * gfortran.dg/read_logical.f90: New test.
22207
22208 2006-03-04  Laurent GUERBY <laurent@guerby.net>
22209
22210         * ada/acats/norun.lst: cdd2a03 now passes.
22211
22212 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
22213
22214         PR testsuite/25177
22215         * gcc.target/powerpc/pr18096-1.c: Change where the error
22216         would match.
22217
22218 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
22219
22220         * gcc.target/i386/cleanup-1.c: New test.
22221         * gcc.target/i386/cleanup-2.c: New test.
22222
22223 2006-03-04  Roger Sayle  <roger@eyesopen.com>
22224
22225         * gfortran.dg/dependency_9.f90: Remove for the time being.
22226
22227 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
22228
22229         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22230         directive.
22231
22232 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22233
22234         * gfortran.dg/dependency_9.f90: New test case.
22235
22236 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22237
22238         * gfortran.dg/dependency_4.f90: New test case.
22239         * gfortran.dg/dependency_5.f90: New test case.
22240         * gfortran.dg/dependency_6.f90: New test case.
22241         * gfortran.dg/dependency_7.f90: New test case.
22242         * gfortran.dg/dependency_8.f90: New test case.
22243
22244 2006-03-03  Paul Brook  <paul@codesourcery.com>
22245
22246         * lib/target-supports.exp (check_profiling_available):
22247         Add m68k-*-elf.
22248
22249 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
22250
22251         PR fortran/25031
22252         * multiple_allocation_1.f90: New test.
22253
22254 2006-03-03  Roger Sayle  <roger@eyesopen.com>
22255
22256         PR tree-optimization/26524
22257         * gfortran.dg/pr26524.f: New test case.
22258
22259 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22260
22261         * g++.dg/template/repo5.C: Cleanup repo files.
22262         * gcc.dg/20051201-1.c: Cleanup coverage files.
22263         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22264         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22265         tree dump files.
22266
22267 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
22268
22269         * objc.dg/objc-nofilename-1.m: New test.
22270         * objc.dg/bad-receiver-type.m: New test.
22271         * obj-c++.dg/bad-receiver-type.mm: New test.
22272
22273 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22274
22275         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22276
22277 2006-03-01  Mike Stump  <mrs@apple.com>
22278
22279         * g++.dg/abi/key2.C: Add.
22280
22281 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
22282
22283         * gfortran.dg/logical_dot_product.f90: New test.
22284
22285         PR fortran/26393
22286         * gfortran.dg/used_interface_ref.f90: New test.
22287
22288         PR fortran/20938
22289         * gfortran.dg/dependency_2.f90: New test.
22290         * gfortran.fortran-torture/execute/where17.f90: New test.
22291         * gfortran.fortran-torture/execute/where18.f90: New test.
22292         * gfortran.fortran-torture/execute/where19.f90: New test.
22293         * gfortran.fortran-torture/execute/where20.f90: New test.
22294
22295 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
22296
22297         * g++.dg/tree-ssa/pr26443.C: New test case.
22298
22299 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
22300
22301         PR middle-end/26022
22302         * g++.dg/opt/return-slot1.C: New test.
22303
22304 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22305
22306         PR libgfortran/26136
22307         * gfortran.dg/namelist_23.f90: New test.
22308
22309 2006-02-28  Roger Sayle  <roger@eyesopen.com>
22310
22311         PR middle-end/14752
22312         * gcc.dg/fold-eqandshift-2.c: New test case.
22313
22314 2006-02-28  Richard Guenther  <rguenther@suse.de>
22315
22316         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22317         decomposition.
22318
22319 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
22320
22321         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22322
22323 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22324
22325         PR libgfortran/26464
22326         * gfortran.dg/backspace_5.f: New test.
22327         * gfortran.dg/backspace_6.f: New test.
22328
22329 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22330
22331         * gcc.dg/fold-eqandnot-1.c: New test case.
22332
22333 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22334
22335         PR middle-end/19983
22336         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22337
22338 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
22339
22340         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22341         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22342
22343 2006-02-26  Richard Guenther  <rguenther@suse.de>
22344
22345         PR tree-optimization/26421
22346         * gcc.dg/tree-ssa/pr26421.c: New testcase.
22347
22348 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
22349
22350         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22351         * g++.old-deja/g++.robertl/eb132.C: Likewise.
22352
22353 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22354
22355         * gcc.dg/fold-even-1.c: New test case.
22356
22357 2006-02-26  Roger Sayle  <roger@eyesopen.com>
22358
22359         PR middle-end/21137
22360         * gcc.dg/fold-eqandshift-1.c: New test case.
22361
22362 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22363
22364         PR tree-optimization/25125
22365         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22366         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22367
22368 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
22369
22370         PR tree-optimizations/26359
22371         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22372         with -fdump-tree-dceloop-details.
22373         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22374
22375 2006-02-25  Roger Sayle  <roger@eyesopen.com>
22376
22377         PR middle-end/23673
22378         * gcc.dg/fold-eqxor-1.c: New test case.
22379         * gcc.dg/fold-eqxor-2.c: Likewise.
22380         * gcc.dg/fold-eqxor-3.c: Likewise.
22381
22382 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
22383
22384         PR fortran/23092
22385         * scalar_mask_1.f90: New test.
22386
22387 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
22388
22389         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22390         * g++.dg/eh/uncaught2.C: New.
22391         * g++.dg/eh/uncaught3.C: New.
22392
22393 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22394
22395         PR libgfortran/26423
22396         * gfortran.dg/read_many_1.f: New test.
22397
22398 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
22399
22400         PR fortran/24519
22401         * gfortran.dg/dependency_3.f90: New test.
22402         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22403         XFAILs.
22404
22405         PR fortran/25395
22406         * gfortran.dg/equiv_6.f90: New test.
22407
22408 2006-02-23  Jeff Law  <law@redhat.com>
22409
22410         * gcc.c-torture/compile/pr26425.c: New test.
22411
22412 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
22413
22414         PR middle-end/26412
22415         * gcc.dg/gomp/pr26412.c: New test.
22416
22417 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22418
22419         PR c++/26291
22420         * g++.dg/other/ellipsis1.C: New test.
22421         * g++.dg/parse/operator4.C: Adjust error marker.
22422
22423 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
22424
22425         PR target/25603
22426         * gfortran.dg/pr25603.f: New testcase.
22427
22428 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
22429
22430         * gcc.dg/bf-spl1.c: Don't specify -m68000.
22431         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22432
22433 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
22434
22435         * g++.dg/eh/spbp.C: New.
22436
22437 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
22438
22439         PR middle-end/26379
22440         * gcc.target/i386/mmx-7.c: New test.
22441
22442 2006-02-20  Roger Sayle  <roger@eyesopen.com>
22443
22444         PR tree-optimization/26361
22445         * gcc.dg/tree-ssa/vrp27.c: New test case.
22446
22447 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
22448
22449         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22450         * gcc.dg/tree-ssa/complex-4.c: Here.
22451
22452 2006-02-19  Roger Sayle  <roger@eyesopen.com>
22453
22454         PR middle-end/19543
22455         * gfortran.dg/logical_1.f90: New test case.
22456
22457 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
22458
22459         PR middle-end/26334
22460         * gcc.dg/20060218-1.c: Moved to...
22461         * gcc.target/i386/20060218-1.c: ... here.  New test.
22462
22463 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
22464
22465         PR fortran/26201
22466         * gfortran.dg/convert_1.f90: New.
22467
22468 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
22469
22470         PR fortran/25054
22471         * gfortran.dg/namelist_5.f90: New test.
22472
22473         PR fortran/25089
22474         * gfortran.dg/namelist_4.f90: New test.
22475
22476 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22477
22478         PR tree-opt/25680
22479         * gcc.dg/tree-ssa/complex-3.c: New test.
22480
22481 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
22482
22483         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22484         variable to take into account the variable name in the
22485         function header.
22486         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22487
22488 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
22489
22490         PR middle-end/26334
22491         * gcc.c-torture/compile/20060217-1.c: New test.
22492         * gcc.dg/20060218-1.c: New test.
22493
22494 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
22495
22496         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22497
22498 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22499
22500         * gcc.dg/cpp/undef3.c: New test.
22501         * gcc.dg/cpp/trad/builtins2.c: New test.
22502
22503 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
22504
22505         PR c++/26266
22506         * g++.dg/template/static22.C: New test.
22507         * g++.dg/template/static23.C: New test.
22508         * g++.dg/template/static24.C: New test.
22509         * g++.dg/template/non-dependent13.C: New test.
22510         * g++.dg/init/member1.C: Tweak error markers.
22511
22512 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22513
22514         PR target/26255
22515         * gcc.c-torture/compile/pr26255.c: New test case.
22516
22517 2006-02-16  Roger Sayle  <roger@eyesopen.com>
22518
22519         * gfortran.fortran-torture/execute/where_10.f90: New test case.
22520         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22521         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22522         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22523         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22524         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22525         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22526
22527 2006-02-16  Jeff Law  <law@redhat.com>
22528
22529         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22530         * gcc.dg/tree-ssa/vrp26.c: New test.
22531
22532 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
22533
22534         PR target/20353
22535         PR target/24578
22536         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22537         __UCLIBC__ is defined.
22538
22539 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
22540
22541         PR fortran/26224
22542         * gfortran.dg/gomp/pr26224.f: New test.
22543
22544 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
22545
22546         PR tree-opt/25918
22547         * lib/target-supports.exp
22548         (check_effective_target_vect_short_mult): New.
22549         (check_effective_target_vect_char_mult): New.
22550         (check_effective_target_vect_widen_sum_qi_to_si): New.
22551         (check_effective_target_vect_widen_sum_qi_to_hi): New.
22552         (check_effective_target_vect_widen_sum_hi_to_si): New.
22553         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22554         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22555         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22556         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22557         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22558         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22559         vect-reduc-pattern-2c.c
22560         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22561         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22562         vect-reduc-pattern-1c.c
22563
22564 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
22565
22566         PR fortran/24557
22567         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22568
22569 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22570
22571         PR fortran/26054
22572         * gfortran.dg/enum_8.f90: Remove check for warning.
22573         * gfortran.dg/iomsg_1.f90: Ditto.
22574         * gfortran.dg/enum_1.f90: Ditto.
22575         * gfortran.dg/enum_9.f90: Ditto.
22576         * gfortran.dg/enum_2.f90: Ditto.
22577         * gfortran.dg/enum_10.f90: Ditto.
22578         * gfortran.dg/enum_3.f90: Ditto.
22579         * gfortran.dg/flush_1.f90: Ditto.
22580         * gfortran.dg/enum_4.f90: Ditto.
22581         * gfortran.dg/array_constructor_1.f90: Ditto.
22582         * gfortran.dg/enum_5.f90: Ditto.
22583         * gfortran.dg/enum_6.f90: Ditto.
22584         * gfortran.dg/enum_7.f90: Ditto.
22585
22586 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
22587
22588         PR middle-end/26300
22589         * gcc.c-torture/compile/20060215-1.c: New test.
22590
22591 2006-02-14  Roger Sayle  <roger@eyesopen.com>
22592
22593         PR middle-end/23670
22594         * gcc.dg/tree-ssa/andor-2.c: New test case.
22595
22596 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
22597
22598         PR fortran/25045
22599         * optional_dim.f90: New test.
22600
22601 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22602
22603         PR fortran/26277
22604         * gfortran.dg/label_4.f90: New.
22605
22606 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
22607             Diego Novillo  <dnovillo@redhat.com>
22608             Uros Bizjak  <uros@kss-loka.si>
22609
22610         * gfortran.dg/gomp: New directory.
22611
22612 2006-02-14  Richard Guenther  <rguenther@suse.de>
22613
22614         PR tree-optimization/26258
22615         * gcc.dg/torture/pr26258.c: New testcase.
22616
22617 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
22618
22619         PR fortran/26246
22620         * gfortran.dg/pr26246_1.f90: New test.
22621         * gfortran.dg/pr26246_2.f90: New test.
22622
22623         PR middle-end/26092
22624         * gcc.c-torture/compile/20060208-1.c: New test.
22625
22626 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
22627
22628         PR fortran/26074
22629         PR fortran/25103
22630         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22631         * gfortran.dg/bad_automatic_objects_1.f90: New test.
22632         * gfortran.dg/automatic_module_variable.f90: Change error message.
22633
22634         PR fortran/20861
22635         * gfortran.dg/internal_dummy_1.f90: New test.
22636
22637         PR fortran/20871
22638         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
22639
22640
22641         PR fortran/25083
22642         * gfortran.dg/uncommon_block_data_1.f90: New test.
22643         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
22644         with standard.
22645
22646         PR fortran/25088
22647         * gfortran.dg/typed_subroutine_1.f90: New test.
22648
22649 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
22650
22651         * objc.dg/dwarf-1.m: New.
22652
22653 2006-02-13  Roger Sayle  <roger@eyesopen.com>
22654
22655         PR middle-end/24427
22656         * gcc.dg/tree-ssa/andor-1.c: New test case.
22657
22658 2006-02-13  Josh Conner  <jconner@apple.com>
22659
22660         PR target/25376
22661         * gcc.dg/pr25376.c: New test.
22662
22663         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
22664         assemble.
22665         * lib/target-supports.exp (check_named_sections_available):
22666         Only compile named-sections test -- don't assemble.
22667
22668 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22669
22670         * g++.dg/warn/no-write-strings.C: New test.
22671         * g++.dg/warn/write-strings.C: Likewise.
22672         * g++.dg/warn/write-strings-default.C: Likewise.
22673
22674 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
22675
22676         PR fortran/25806
22677         * gfortran.dg/ret_pointer_2.f90: New test.
22678
22679 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
22680
22681         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
22682
22683 2006-02-10  Jeff Law  <law@redhat.com>
22684
22685         * gcc.c-torture/compile/pr26213.c: New test.
22686
22687 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
22688
22689         gfortran.dg/null_1.f90: New test.
22690
22691 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22692
22693         PR fortran/14771
22694         * gfortran.dg/parens_4.f90: New.
22695         * gfortran.dg/parens_5.f90: New.
22696
22697 2006-02-10  Richard Guenther  <rguenther@suse.de>
22698
22699         * gcc.dg/pr23372-1.c: Remove empty file.
22700
22701 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22702         Paul Thomas  <pault@gcc.gnu.org>
22703
22704         PR fortran/14771
22705         * gfortran.dg/parens_1.f90: New.
22706         * gfortran.dg/parens_2.f90: New.
22707         * gfortran.dg/parens_3.f90: New.
22708
22709 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
22710
22711         PR fortran/26038
22712         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
22713
22714         PR fortran/25059
22715         * gfortran.dg/impure_assignment_1.f90: New test.
22716
22717         PR fortran/25070
22718         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
22719
22720 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22721
22722         PR target/26141
22723         * g++.dg/expr/stdarg2.C: New test.
22724
22725 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
22726
22727         PR inline-asm/16194
22728         * gcc.dg/pr16194.c: New test.
22729
22730 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22731
22732         * ada/acats/run_acats: Use portable variant of "$@".
22733
22734 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22735
22736         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
22737         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
22738
22739 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22740
22741         PR tree-opt/26179
22742         * g++.dg/opt/pr26179.C: New test.
22743
22744 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22745
22746         PR middle-end/26134
22747         * gcc.dg/tree-ssa/complex-3.c: New test.
22748
22749 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
22750
22751         * gcc.c-torture/compile/volatile-1.c: New test.
22752
22753 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
22754
22755         PR 26180
22756         * gcc.dg/tree-ssa/pr26180.c: New test.
22757
22758 2006-02-08  Jeff Law  <law@redhat.com>
22759
22760         * gcc.dg/tree-ssa/pr21417.c: New test.
22761
22762 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22763
22764         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22765         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
22766
22767 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22768
22769         * lib/scanrtl.exp: New.
22770
22771 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22772
22773         PR c++/26071
22774         * g++.dg/other/virtual2.C: New test.
22775
22776         PR c++/26070
22777         * g++.dg/other/virtual1.C: New test.
22778
22779 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
22780
22781         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
22782         cleanup-ipa-dump): Update dump file glob patterns.
22783         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
22784         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
22785
22786         * lib/gcc-dg.exp: Load it.
22787         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
22788
22789 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
22790
22791         PR testsuite/26159
22792         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
22793         * gcc.dg/tree-ssa/pr23382.c: Ditto.
22794
22795 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22796
22797         PR fortran/25577
22798         * gfortran.dg/mvbits_1.f90: New.
22799
22800 2006-02-07  Dirk Mueller  <dmueller@suse.com>
22801
22802         * g++.dg/warn/Wdiv-by-zero.C: New test.
22803         * g++.dg/warn/Wno-div-by-zero.C: New.
22804
22805 2006-02-07  Jeff Law  <law@redhat.com>
22806
22807         * gcc.dg/tree-ssa/pr21559.c: New test.
22808
22809         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
22810         multiple VRP passes.
22811         * gcc.dg/tree-ssa/vrp09.c: Likewise.
22812         * gcc.dg/tree-ssa/vrp18.c: Likewise.
22813         * gcc.dg/tree-ssa/pr21582.c: Likewise.
22814         * gcc.dg/tree-ssa/pr20657.c: Likewise.
22815         * gcc.dg/tree-ssa/pr21001.c: Likewise.
22816         * gcc.dg/tree-ssa/vrp02.c: Likewise
22817         * gcc.dg/tree-ssa/vrp11.c: Likewise
22818         * gcc.dg/tree-ssa/pr14341.c: Likewise
22819         * gcc.dg/tree-ssa/vrp19.c: Likewise
22820         * gcc.dg/tree-ssa/vrp20.c: Likewise
22821         * gcc.dg/tree-ssa/vrp03.c: Likewise
22822         * gcc.dg/tree-ssa/pr21086.c: Likewise
22823         * gcc.dg/tree-ssa/pr21959.c: Likewise
22824         * gcc.dg/tree-ssa/vrp21.c: Likewise
22825         * gcc.dg/tree-ssa/vrp04.c: Likewise
22826         * gcc.dg/tree-ssa/pr25485.c: Likewise
22827         * gcc.dg/tree-ssa/pr22026.c: Likewise
22828         * gcc.dg/tree-ssa/vrp22.c: Likewise
22829         * gcc.dg/tree-ssa/vrp05.c: Likewise
22830         * gcc.dg/tree-ssa/20030807-10.c: Likewise
22831         * gcc.dg/tree-ssa/pr20701.c: Likewise
22832         * gcc.dg/tree-ssa/vrp23.c: Likewise
22833         * gcc.dg/tree-ssa/vrp06.c: Likewise
22834         * gcc.dg/tree-ssa/pr22117.c: Likewise
22835         * gcc.dg/tree-ssa/pr20702.c: Likewise
22836         * gcc.dg/tree-ssa/vrp15.c: Likewise
22837         * gcc.dg/tree-ssa/pr21090.c: Likewise
22838         * gcc.dg/tree-ssa/pr21294.c: Likewise
22839         * gcc.dg/tree-ssa/vrp24.c: Likewise
22840         * gcc.dg/tree-ssa/vrp07.c: Likewise
22841         * gcc.dg/tree-ssa/pr21563.c: Likewise
22842         * gcc.dg/tree-ssa/pr25382.c: Likewise
22843         * gcc.dg/tree-ssa/vrp16.c: Likewise
22844         * gcc.dg/tree-ssa/vrp25.c: Likewise
22845         * gcc.dg/tree-ssa/vrp08.c: Likewise
22846         * gcc.dg/tree-ssa/20030807-6.c: Likewise
22847         * gcc.dg/tree-ssa/vrp17.c: Likewise
22848         * gcc.dg/tree-ssa/pr21458.c: Likewise
22849         * g++.dg/tree-ssa/pr18178.C: Likewise
22850
22851 2006-02-07  Richard Guenther  <rguenther@suse.de>
22852
22853         PR c++/26140
22854         Revert
22855         2006-01-30  Richard Guenther  <rguenther@suse.de>
22856         PR c++/23372
22857         * gcc.dg/pr23372-1.C: New testcase.
22858
22859         * g++.dg/tree-ssa/pr26140.C: New testcase.
22860
22861 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
22862
22863         PR c++/9737
22864         * g++.dg/template/ttp15.C: New test.
22865         * g++.dg/template/ttp16.C: Likewise.
22866         * g++.dg/template/ttp17.C: Likewise.
22867         * g++.old-deja/g++.pt/ttp36.C: Remove.
22868         * g++.old-deja/g++.pt/ttp19.C: Likewise.
22869         * g++.old-deja/g++.pt/ttp37.C: Likewise.
22870         * g++.old-deja/g++.pt/ttp38.C: Likewise.
22871         * g++.old-deja/g++.pt/ttp39.C: Likewise.
22872         * g++.old-deja/g++.pt/ttp9.C: Likewise.
22873         * g++.old-deja/g++.pt/ttp40.C: Likewise.
22874         * g++.old-deja/g++.pt/ttp51.C: Likewise.
22875         * g++.old-deja/g++.pt/ttp26.C: Likewise.
22876         * g++.old-deja/g++.pt/ttp36.C: Likewise.
22877
22878 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
22879
22880         PR libfortran/23815
22881         * unf_io_convert_4.f90: New test.
22882
22883 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
22884
22885         * gcc.dg/tree-ssa/loadpre10.c: New test.
22886         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
22887         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
22888         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
22889
22890 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22891
22892         PR libfortran/24685
22893         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
22894
22895 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
22896
22897         PR tree-opt/25251
22898         * gfortran.dg/assign_7.f: New test.
22899
22900 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
22901
22902         PR fortran/26041
22903         PR fortran/26064
22904         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
22905         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
22906         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
22907
22908 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
22911         in size_t typedef.
22912
22913 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22914
22915         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
22916         * g++.dg/charset/string.c (foo): Likewise.
22917         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
22918         const char*
22919         * g++.dg/ext/builtin2.C (printf): Likewise.
22920         * g++.dg/init/new15.C (printf): Likewise.
22921         * g++.dg/opt/pr17697-1.C (foo): Likewise.
22922         * g++.dg/opt/pr17697-2.C (foo): Likewise.
22923         * g++.dg/opt/pr17697-3.C (foo): Likewise.
22924         * g++.dg/template/non-dependent4.C (temp): Likewise.
22925         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
22926         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
22927         parameter type to const char*.
22928         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
22929         Change type to const char*.
22930         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
22931         Likewise.
22932         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
22933         second parameter type to const char*.
22934         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
22935         (Y::Y): Change parameter type to const char*.
22936         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
22937         * g++.old-deja/g++.jason/report.C: Apply const correctness.
22938         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
22939         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
22940         (char*).
22941         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
22942         const char*.
22943         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
22944         type to const char*.
22945         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
22946         return type to const char*.
22947         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
22948         to const char*.
22949         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
22950         * g++.old-deja/g++.law/refs1.C: Likewise.
22951         * g++.old-deja/g++.law/visibility1.C: Likewise.
22952         * g++.old-deja/g++.law/visibility2.C: Likewise.
22953         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
22954         const char*.
22955         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
22956         * g++.old-deja/g++.mike/net48.C: Likewise.
22957         * g++.old-deja/g++.mike/p646.C: Likewise.
22958         * g++.old-deja/g++.mike/p6746.C: Likewise.
22959         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
22960         type to const char*.
22961         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
22962         deprecated conversion warning.
22963         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
22964         char*.
22965         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
22966         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
22967         * g++.old-deja/g++.pt/explicit8.C: Likewise.
22968         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
22969         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
22970         * g++.old-deja/g++.pt/nontype3.C: Likewise.
22971         * g++.old-deja/g++.pt/t39.C: Likewise.
22972         * g++.old-deja/g++.robertl/eb106.C: Likewise.
22973         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
22974
22975 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
22976
22977         PR fortran/25075
22978         intrinsic_argument_conformance_1.f90: New test.
22979
22980 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
22981
22982         PR fortran/20845
22983         * gfortran.dg/char_result_11.f90: Add SAVE.
22984         * gfortran.dg/der_pointer_4.f90: Ditto.
22985         * gfortran.dg/default_initialization.f90: New test.
22986
22987 2006-02-03  Jeff Law  <law@redhat.com>
22988
22989         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
22990         handle more than 100 dump files.
22991         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
22992         * lib/scantree.exp (scan-tree-dump): Likewise.
22993         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
22994         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
22995         * lib/scanipa.exp (scan-ipa-dump): Likewise.
22996         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
22997         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
22998
22999 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
23000
23001         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23002
23003 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
23004
23005         * g++.dg/template/using12.C: New test.
23006
23007 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
23008
23009         * gcc.target/powerpc/pr25960.c: New test.
23010
23011 2006-02-02  Steven G. Kargl  <kargls@comcast>
23012
23013         PR fortran/24958
23014         gfortran.dg/nullify_2.f90: New test.
23015
23016 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
23017
23018         PR 25990
23019         * gcc.dg/gomp/pr25990.c: New test.
23020
23021 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
23022
23023         PR c++/25342
23024         * g++.gd/template/partial4.C: New test.
23025
23026 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
23027
23028         PR middle-end/26001
23029         * gfortran.dg/data_char_2.f90: New.
23030
23031 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
23032
23033         PR fortran/26039
23034         maxval_maxloc_conformance_1.f90: New test.
23035
23036 2006-01-31  Richard Guenther  <rguenther@suse.de>
23037
23038         * gcc.target/i386/sselibm-1.c: New testcase.
23039         * gcc.target/i386/sselibm-2.c: Likewise.
23040         * gcc.target/i386/sselibm-3.c: Likewise.
23041         * gcc.target/i386/sselibm-4.c: Likewise.
23042         * gcc.target/i386/sselibm-5.c: Likewise.
23043
23044 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
23045
23046         PR fortran/24266
23047         * gfortran.dg/arrayio_derived_2.f90: New.
23048
23049 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
23050
23051         * gcc.dg/unsigned-long-compare.c: New test.
23052
23053 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
23054
23055         PR testsuite/25318
23056         * lib/target-supports.exp (check_effective_target_freorder):
23057         Check to see if target supports -freorder-blocks-and-partition.
23058         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23059         instead of "dg-require-named-sections".
23060
23061 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
23062
23063         PR target/14798:
23064         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23065         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23066         * gcc.dg/pragma-isr-trapa2.c: Likewise.
23067         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23068         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23069         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23070         * gcc.dg/attr-isr-trap_exit.c: Likewise.
23071         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23072
23073 2006-01-30  Richard Guenther  <rguenther@suse.de>
23074
23075         PR c++/23372
23076         * gcc.dg/pr23372-1.C: New testcase.
23077
23078 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
23079
23080         * gcc.dg/gomp/pr25874.c: New test.
23081
23082 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
23083
23084         PR tree-opt/25911
23085         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23086
23087 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
23088
23089         PR fortran/18578
23090         PR fortran/18579
23091         PR fortran/20857
23092         PR fortran/20885
23093         * gfortran.dg/intent_out_1.f90: New test.
23094
23095 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
23096
23097         PR fortran/17911
23098         * gfortran.dg/procedure_lvalue.f90: New test.
23099
23100         PR fortran/20895
23101         PR fortran/25030
23102         * gfortran.dg/char_pointer_assign_2.f90: New test.
23103         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23104         assignment to be consistent with standard.
23105         * gfortran.dg/char_result_2.f90: The same.
23106         * gfortran.dg/char_result_8.f90: The same.
23107
23108 2006-01-28  Zack Weinberg  <zackw@panix.com>
23109
23110         * gcc.dg/Woverlength-strings.c
23111         * gcc.dg/Woverlength-strings-pedantic-c89.c
23112         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23113         * gcc.dg/Woverlength-strings-pedantic-c99.c
23114         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23115
23116 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
23117
23118         * gcc.c-torture/execute/20060127-1.c: New test.
23119
23120 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23121
23122         PR c++/25999
23123         * g++.dg/ext/pragmaweak1.C: New test.
23124
23125 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
23126
23127         PR c++/25855
23128         * g++.dg/template/spec29.C: New test.
23129
23130 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
23131
23132         PR c/19606.
23133         * gcc.c-torture/execute/pr19606.c: New.
23134
23135 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
23136
23137         * gcc.dg/pragma-re-4.c: New test.
23138
23139 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
23140
23141         PR fortran/25964
23142         * gfortran.dg/assumed_size_refs_3.f90: New test.
23143
23144 2006-01-27  Ben Elliston  <bje@au.ibm.com>
23145
23146         * gcc.misc-tests/dectest.exp: Remove defunct comment.
23147
23148 2006-01-26  Laurent GUERBY <laurent@guerby.net>
23149
23150         PR ada/21317
23151         * ada/acats/support/impdef.a: Add One_Long_Second.
23152         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23153         * ada/acats/tests/c9/c94026.a: Likewise.
23154         * ada/acats/tests/c9/c97305c.ada: Likewise.
23155         * ada/acats/tests/c9/c99004a.ada: Likewise.
23156
23157 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
23158
23159         PR fortran/25964
23160         * gfortran.dg/global_references_2.f90: New test.
23161
23162         PR fortran/25084
23163         PR fortran/20852
23164         PR fortran/25085
23165         PR fortran/25086
23166         * gfortran.dg/assumed_charlen_function_1.f90: New test.
23167         * gfortran.dg/assumed_charlen_function_3.f90: New test.
23168
23169         PR fortran/25416
23170         * gfortran.dg/assumed_charlen_function_2.f90: New test.
23171
23172 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
23173
23174         PR c/25892
23175         * gcc.dg/Wpointer-sign.c: New.
23176         * gcc.dg/Wpointer-sign-Wall.c: New.
23177         * gcc.dg/Wpointer-sign-Wall-no.c: New.
23178         * gcc.dg/Wpointer-sign-pedantic.c: New.
23179         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23180         * gcc.dg/conv-2.c: Use -Wpointer-sign.
23181
23182 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
23183
23184         PR C/25861
23185         * gcc.c-torture/compile/pr25861.c: New test.
23186
23187 2006-01-26  Paul Brook  <paul@codesourcery.com>
23188
23189         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23190         on short-enum targets.
23191         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23192         variable.
23193         (generate_fields): Use short_enums.
23194         (main): Set short_enums.  Document -e.
23195         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23196         on short-enum targets.
23197         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23198         variable.
23199         (generate_fields): Use short_enums.
23200         (main): Set short_enums.  Document -e.
23201         * lib/target-supports.exp (check_effective_target_short_enums): New.
23202
23203 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
23204
23205         PR target/25947
23206         * gcc.dg/torture/pr25947-1.c: New test.
23207
23208 2006-01-25  Jan Hubicka  <jh@suse.cz>
23209             Roger Sayle  <roger@eyesopen.com>
23210
23211         PR rtl-optimization/25703
23212         * gcc.target/i386/20060125-1.c: New test case.
23213         * gcc.target/i386/20060125-2.c: New test case.
23214
23215 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
23216
23217         PR fortran/18540
23218         * gfortran.dg/goto_1.f: New.
23219
23220 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
23221
23222         PR fortran/25716
23223         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23224         25716 on 32-bit systems too.
23225
23226 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
23227
23228         PR testsuite/25590
23229         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23230
23231 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
23232
23233         * gcc.dg/tree-ssa/gen-vect-33.c: New.
23234
23235 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23236
23237         PR fortran/25835
23238         * gfortran.dg/read_eof.f90: Delete, renamed.
23239         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23240         * gfortran.dg/read_eof_2.f90: New test.
23241         * gfortran.dg/read_eof_3.f90: New test.
23242
23243 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
23244
23245         PR tree-opt/25860
23246         * gcc.c-torture/compile/pr25860.c: New test.
23247
23248 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23249
23250         PR c++/25552
23251         * g++.dg/parse/dtor8.C: New test.
23252
23253 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
23254
23255         PR testsuite/25891
23256         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23257         * gcc.dg/gomp/gomp.exp: Return without testing anything if
23258         check_effective_target_fopenmp returns 0.
23259
23260 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
23261
23262         PR ada/20548
23263         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23264         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23265         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23266
23267 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
23268
23269         PR tree-opt/25857
23270         * g++.dg/opt/pr25857.C: New test.
23271
23272 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
23273         Jan Hubicka  <jh@suse.cz>
23274         Richard Guenther  <rguenther@suse.de>
23275
23276         PR rtl-optimization/25654
23277         * gcc.dg/torture/pr25654.c: New testcase.
23278         * gcc.target/i386/pr25654.c: Likewise.
23279
23280 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
23281
23282         PR fortran/25901
23283         * gfortran.dg/internal references_2.f90: New test.
23284
23285         Fix regression in testing of admissability of attributes.
23286         * gfortran.dg/intent_used_1.f90: New test.
23287
23288 2006-01-23  Ben Elliston  <bje@au.ibm.com>
23289
23290         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23291         Remove target conditional torture options for i?86 and x86_64
23292         GNU/Linux.
23293
23294 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23295
23296         PR c++/10891
23297         * g++.dg/rtti/no-rtti.C: New.
23298
23299 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
23300
23301         PR c++/25895
23302         * g++.dg/inherit/conv2.C: New test.
23303
23304         PR c++/25856
23305         * g++.dg/parse/dtor7.C: New test.
23306
23307         PR c++/25858
23308         * g++.dg/template/crash44.C: New test.
23309
23310 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
23311
23312         PR fortran/25124
23313         PR fortran/25625
23314         * gfortran.dg/internal_references_1.f90: New test.
23315           PR fortran/20881
23316         PR fortran/23308
23317         PR fortran/25538
23318         PR fortran/25710
23319         * gfortran.dg/global_references_1.f90: New test.
23320         * gfortran.dg/g77/19990905-1.f: Restore the error that
23321         there is a clash between the common block name and
23322         the name of a subroutine reference.
23323
23324         PR fortran/PR24276
23325         * gfortran.dg/aliasing_dummy_1.f90: New test.
23326
23327 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
23328
23329         * gcc.dg/vmx/1b-01.c: Warning fix.
23330         * gcc.dg/vmx/1c-02.c: Likewise.
23331         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23332
23333 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
23334
23335         PR testsuite/24962
23336         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23337
23338 2006-01-20  Richard Guenther  <rguenther@suse.de>
23339         Steven Bosscher <stevenb.gcc@gmail.com>
23340
23341         PR rtl-optimization/24626
23342         * gcc.dg/torture/pr24626-1.c: New testcase.
23343         * gcc.dg/torture/pr24626-2.c: Likewise.
23344         * gcc.dg/torture/pr24626-3.c: Likewise.
23345         * gcc.dg/torture/pr24626-4.c: Likewise.
23346
23347 2006-01-20  Dirk Mueller  <dmueller@suse.com>
23348
23349         PR c++/5520
23350         * g++.dg/warn/empty-body.C: New.
23351
23352 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
23353
23354         PR c++/22136
23355         * g++.dg/template/using10.C: New test.
23356         * g++.dg/temlpate/using11.C: Likewise.
23357         * g++.dg/inherit/using5.C: Tweak error messages.
23358
23359 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
23360
23361         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23362         target test.
23363         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23364
23365 2006-01-19  Jan Hubicka  <jh@suse.cz>
23366
23367         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23368
23369 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23370
23371         PR c++/25854
23372         * g++.dg/template/spec28.C: New test.
23373
23374 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
23375
23376         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23377         (switchfiles): Fix fprintf's by adding srcdir or removing it.
23378
23379 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
23380
23381         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23382         * gcc.dg/gomp/critical-1.c: Likewise.
23383         * gcc.dg/gomp/critical-3.c: Likewise.
23384         * gcc.dg/gomp/empty.c: Likewise.
23385         * gcc.dg/gomp/ordered-1.c: Likewise.
23386         * gcc.dg/gomp/for-4.c: Likewise.
23387         * gcc.dg/gomp/for-6.c: Likewise.
23388         * gcc.dg/gomp/master-3.c: Likewise.
23389         * gcc.dg/gomp/for-8.c: Likewise.
23390         * gcc.dg/gomp/for-10.c: Likewise.
23391         * gcc.dg/gomp/for-18.c: Likewise.
23392         * gcc.dg/gomp/for-5.c: Likewise.
23393         * gcc.dg/gomp/for-7.c: Likewise.
23394         * gcc.dg/gomp/for-9.c: Likewise.
23395
23396 2006-01-18  Jeff Law  <law@redhat.com>
23397
23398         * gcc.dg/tree-ssa/vrp25.c: New test.
23399
23400 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23401
23402         * gcc.dg/pr25805.c: Fix misapplied patch.
23403
23404 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
23405
23406         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23407         (check_effective_target_vect_udot_qi): New.
23408         (check_effective_target_vect_sdot_hi): New.
23409         (check_effective_target_vect_udot_hi): New.
23410         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23411         prefixed with "wrapv-" with -fwrapv.
23412         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23413         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23414         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23415         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23416         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23417
23418         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23419         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23420         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23421         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23422
23423 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23424
23425         PR c++/16829
23426         * g++.dg/other/default2.C: New test.
23427         * g++.dg/other/default3.C: New test.
23428
23429 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
23430
23431         PR c/25805
23432         * gcc.dg/pr25805.c: New file.
23433
23434 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
23435
23436         PR c++/25836
23437         * g++.dg/template/init6.C: New test.
23438
23439 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
23440
23441         * gcc.dg/tree-ssa/pr24287.c: New test
23442
23443 2006-01-18  Eric Christopher  <echristo@apple.com>
23444
23445         * g++.dg/eh/table.C: New.
23446
23447 2006-01-18  DJ Delorie  <dj@redhat.com>
23448
23449         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23450         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23451         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23452         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23453
23454 2006-01-18  Jeff Law  <law@redhat.com>
23455
23456         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23457         on wrapping on overflow semantics.
23458
23459         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23460
23461         * gcc.gc/tree-ssa/vrp23.c: New test.
23462         * gcc.gc/tree-ssa/vrp24.c: New test.
23463
23464 2006-01-18  Richard Henderson  <rth@redhat.com>
23465             Aldy Hernandez  <aldyh@redhat.com>
23466             Jakub Jelinek  <jakub@redhat.com>
23467             Diego Novillo  <dnovillo@redhat.com>
23468             Uros Bizjak  <uros@kss-loka.si>
23469
23470         * gcc.dg/gomp: New directory.
23471
23472 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
23473             Steven G. Kargl  <kargls@comcast.net>
23474
23475         PR fortran/20869
23476         * gfortran.dg/intrinsic_external_1.f90: New test.
23477
23478         PR fortran/20875.
23479         * gfortran.dg/elemental_pointer_1.f90: New test.
23480
23481         PR fortran/25024
23482         * gfortran.dg/external_procedures_1.f90: New test.
23483
23484         PR fortran/25785
23485         gfortran.dg/assumed_present.f90: New test.
23486
23487 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
23488
23489         * g++.dg/parse/lookup5.C: New test.
23490
23491 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23492
23493         PR fortran/25697
23494         * gfortran.dg/read_eof.f90: New test.
23495
23496 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23497
23498         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23499         add a closing brace.
23500
23501 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23502
23503         PR fortran/25631
23504         * gfortran.dg/fmt_tl.f: New test.
23505
23506 2006-01-17  Eric Christopher  <echristo@apple.com>
23507
23508         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23509         * g++.old-deja/g++.warn/impint2.C: Ditto.
23510         * g++.old-deja/g++.other/null1.C: Ditto.
23511         * g++.dg/warn/conv2.C: Ditto.
23512         * g++.dg/warn/conv4.C: New file.
23513
23514 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23515
23516         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23517
23518 2006-01-17  Andreas Jaeger  <aj@suse.de>
23519             Janis Johnson <janis187@us.ibm.com>
23520
23521         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23522         in 64-bit.
23523         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23524         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23525
23526 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23527
23528         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23529         (switchfiles): xfail txxx where xxx >= 25.
23530
23531 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23532
23533         PR testsuite/25764
23534         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23535
23536 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
23537
23538         PR c/25682
23539         * gcc.dg/pr25682.c: New test.
23540         * g++.dg/parse/array-size2.C: New test.
23541
23542 2006-01-16  Ian Lance Taylor  <ian@airs.com>
23543
23544         * consistency.vlad: Remove entire directory, 1652 files.
23545
23546 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
23547
23548         * lib/target-supports.exp (check_effective_target_dfp_nocache,
23549         check_effective_target_dfprt_nocache): New.
23550         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23551         (check_effective_target_dfprt): New.
23552         * lib/c-compat.exp (check_dfp): Remove.
23553         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23554         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23555         level of support for decimal float.
23556         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23557         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23558         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23559         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23560         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23561         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23562         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23563         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23564         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23565         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23566         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23567         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23568         directives.
23569
23570 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
23571
23572         PR testsuite/25741
23573         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23574         $base_dir/../.
23575         * lib/gfortran.exp (gfortran_init): Likewise.
23576         * lib/obj-c++.exp (obj-c++_init): Likewise.
23577         * lib/scanasm.exp (scan-assembler-dem): Likewise.
23578         (scan-assembler-dem-not): Likewise.
23579         * lib/scandump.exp (scan-dump-dem): Likewise.
23580         (scan-dump-dem-not): Likewise.
23581
23582 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
23583
23584         PR testsuite/25767
23585         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23586         powerpc-*-darwin*.
23587         * lib/obj-c++.exp (obj-c++_init): Likewise.
23588
23589 2006-01-16  Richard Guenther  <rguenther@suse.de>
23590
23591         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23592
23593 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23594
23595         PR testsuite/25777
23596         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23597         to LD_LIBRARY_PATH.
23598
23599 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
23600             Andrew Pinski  <pinskia@physics.uc.edu>
23601
23602         * gcc.dg/minmax-1.c: New test.
23603
23604 2006-01-16  Ben Elliston  <bje@au.ibm.com>
23605
23606         * gcc.dg/dfp/dfp.exp: Correct FSF address.
23607         * gcc.misc-tests/dectest.exp: Ditto.
23608
23609 2006-01-15  Ian Lance Taylor  <ian@airs.com>
23610
23611         PR testsuite/25796
23612         * gcc.target/i386/cmov6.c: Use -march=k8.
23613
23614 2006-01-15  Andreas Jaeger  <aj@suse.de>
23615
23616         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23617         x86 does not have __float128.
23618
23619 2006-01-14  Ian Lance Taylor  <ian@airs.com>
23620
23621         * gcc.target/i386/cmov6.c: New test.
23622
23623 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
23624
23625         PR c++/25663
23626         * g++.dg/template/ctor6.C: New test.
23627
23628 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
23629
23630         PR tree-optimization/25485
23631         * gcc.dg/tree-ssa/pr25485.c: New.
23632
23633 2006-01-14  Richard Guenther  <rguenther@suse.de>
23634
23635         PR tree-optimization/22548
23636         PR tree-optimization/22555
23637         PR tree-optimization/22501
23638         * gcc.dg/tree-ssa/alias-4.c: New testcase.
23639         * gcc.dg/tree-ssa/alias-5.c: Likewise.
23640         * gcc.dg/tree-ssa/alias-6.c: Likewise.
23641         * gcc.dg/tree-ssa/alias-7.c: Likewise.
23642         * gcc.dg/tree-ssa/alias-8.c: Likewise.
23643         * gcc.dg/tree-ssa/alias-9.c: Likewise.
23644         * gcc.dg/tree-ssa/alias-10.c: Likewise.
23645         * gcc.dg/tree-ssa/alias-11.c: Likewise.
23646         * gcc.dg/tree-ssa/alias-12.c: Likewise.
23647
23648 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
23649
23650         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
23651         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
23652
23653 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
23654         Richard Guenther  <rguenther@suse.de>
23655
23656         PR rtl-optimization/24257
23657         * gcc.dg/torture/pr24257.c: New testcase.
23658
23659 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
23660
23661         * gcc.c-torture/execute/20060110-1.c: New test.
23662         * gcc.c-torture/execute/20060110-2.c: New test.
23663
23664 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
23665
23666         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
23667
23668 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
23669
23670         PR fortran/25756
23671         * gfortran.dg/label_3.f90: New test.
23672
23673 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
23674
23675         PR tree-optimization/25771
23676         * g++.dg/tree-ssa/pr25771.C: New test
23677
23678 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23679
23680         PR tree-opt/24365
23681         * g++.dg/opt/complex5.C: New test.
23682
23683 2006-01-13  Richard Guenther  <rguenther@suse.de>
23684
23685         * gcc.target/i386/387-9.c: New testcase.
23686
23687 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23688
23689         PR c++/24824
23690         * g++.dg/debug/dwarf2-1.C: New.
23691
23692 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
23693
23694         PR testsuite/25728
23695         * lib/gcov.exp (verify-lines): Add "close $fd".
23696
23697 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
23698             Ben Elliston  <bje@au.ibm.com>
23699
23700         * gcc.dg/dfp/inf-1.c: New test.
23701
23702 2006-01-12  Janis Johnson <janis187@us.ibm.com>
23703             Yao Qi  <qiyaoltc@cn.ibm.com>
23704             Ben Elliston  <bje@au.ibm.com>
23705             Jon Grimm  <jgrimm2@us.ibm.com>
23706
23707         * gcc.dg/nodfp-1.c: New test.
23708         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23709         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
23710         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
23711         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
23712         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
23713         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
23714         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
23715         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
23716         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
23717         * gcc.dg/format/dfp-scanf-1.c: Likewise.
23718         * gcc.dg/format/dfp-printf-1.c: Likewise.
23719         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
23720         (compat_setup_dfp): New.
23721         * gcc.dg/compat/compat.exp: Use it.
23722         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
23723         Make some variables global, prepend "compat_" to their names.
23724         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
23725         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
23726         * gcc.misc-tests/dectest.exp: New test driver for decTest.
23727         * lib/compat.exp (compat_skip_list): Make global, rename.
23728         * lib/c-compat.exp: New file.
23729         * lib/target-supports.exp (check_effective_target_dfp): New.
23730
23731         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
23732         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
23733         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
23734         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
23735         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
23736         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
23737         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
23738         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
23739         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
23740         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
23741         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
23742         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
23743         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
23744         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
23745         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
23746         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
23747         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
23748         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
23749         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
23750         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
23751         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
23752         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
23753         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
23754         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
23755         gcc.dg/dfp/struct-layout-1.c,
23756         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
23757         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
23758         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
23759         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
23760         gcc.dg/dfp/func-vararg-dfp.c,
23761         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
23762         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
23763         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
23764         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
23765         gcc.dg/dfp/wtr-conversion-1.c: New tests.
23766
23767 2006-01-11  Richard Guenther  <rguenther@suse.de>
23768
23769         PR tree-optimization/25734
23770         * gcc.dg/tree-ssa/pr25734.c: New testcase.
23771
23772 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23773
23774         PR fortran/25486
23775         * gfortran.dg/literal_character_constant_1_x.F: New test.
23776         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
23777         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
23778         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
23779
23780 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23781
23782         PR c++/25386
23783         * g++.dg/ext/packed3.C: Add expected packed error.
23784
23785 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
23786
23787         PR target/25706
23788         * gcc.dg/torture/pr25706-1.c: New test.
23789
23790 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
23791
23792         PR tree-optimization/23109
23793         PR tree-optimization/23948
23794         PR tree-optimization/24123
23795
23796         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
23797         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
23798         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
23799         g++.dg/tree-ssa/pr23948.C: New testcases.
23800         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
23801         three divisions in order to do the optimization.
23802
23803 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
23804
23805         PR c++/25632
23806         * g++.dg/other/pr25632.C: New test.
23807
23808 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
23809
23810         PR fortran/25730
23811         * gfortran.dg/used_types_1.f90: New test.
23812
23813 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
23814
23815         PR target/25718
23816         * gcc.dg/torture/pr25718-1.c: New test.
23817
23818 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
23819
23820         * gfortran.dg/list_read_2.f90: Fix typo in description.
23821
23822 2006-01-10  Jan Beulich  <jbeulich@novell.com>
23823
23824         * lib/target-supports.exp (check_visibility_available): Simplify test
23825         for *-*-netware*.
23826         (check_profiling_available): Fail for *-*-netware*.
23827         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
23828         * gcc.dg/20021014-1.c: Likewise.
23829         * gcc.dg/nest.c: Likewise.
23830
23831 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23832
23833         fortran/24936
23834         * gfortran.dg/forall_3.f90: New test.
23835
23836 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
23837
23838         PR fortran/21977
23839         * gfortran.dg/nesting_2.f90: New test.
23840         * gfortran.dg/nesting_3.f90: New test.
23841
23842 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
23843
23844         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
23845         Fix typo in comment.
23846
23847 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23848
23849         * gfortran.dg/single_char_string.f90: New test.
23850
23851 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
23852
23853         * gfortran.dg/ichar_2.f90: New test.
23854
23855 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23856
23857         PR fortran/25093
23858         * gfortran.dg/private_type_4.f90: New.
23859
23860 2006-01-07  Richard Guenther  <rguenther@suse.de>
23861
23862         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
23863
23864 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23865
23866         * gfortran.dg/func_decl_1.f90: New.
23867         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
23868         * gfortran.dg/array_alloc_2.f90: Likewise.
23869         * gfortran.dg/char_result_8.f90: Likewise.
23870         * gfortran.dg/dup_save_1.f90: Likewise.
23871         * gfortran.dg/dup_save_2.f90: Likewise.
23872         * gfortran.dg/f2c_6.f90: Likewise.
23873         * gfortran.dg/f2c_7.f90: Likewise.
23874         * gfortran.dg/func_result_2.f90: Likewise.
23875         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
23876
23877 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
23878
23879         PR fortran/22146
23880         * gfortran.dg/elemental_subroutine_1.f90: New test.
23881         * gfortran.dg/elemental_subroutine_2.f90: New test.
23882
23883         PR fortran/25029
23884         PR fortran/21256
23885         * gfortran.dg/assumed_size_refs_1.f90: New test.
23886
23887         PR fortran/20868
23888         PR fortran/20870
23889         * gfortran.dg/assumed_size_refs_2.f90: New test.
23890         * gfortran.dg/initialization_1.f90: Change warning message.
23891
23892 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
23893
23894         * gcc.dg/tree-ssa/loop-15.c: New test.
23895
23896 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23897
23898         PR fortran/25598
23899         * gfortran.dg/backspace_3.f: New test.
23900         * gfortran.dg/backspace_4.f: New test.
23901
23902 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23903
23904         PR fortran/24268
23905         * gfortran.dg/fmt_white.f: Update test.
23906
23907 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
23908
23909         * gcc.dg/cast-1.c: Add new warning.
23910         * gcc.dg/cast-2.c: Likewise.
23911         * gcc.dg/cast-3.c: Likewise.
23912         * gcc.dg/format/cast-1.c: Likewise.
23913         * gcc.dg/cast-4.c: New testcase.
23914
23915 2006-01-05  Richard Guenther  <rguenther@suse.de>
23916
23917         PR tree-optimization/22555
23918         * gcc.dg/tree-ssa/alias-3.c: New testcase.
23919
23920 2006-01-05  Richard Guenther  <rguenther@suse.de>
23921             Diego Novillo  <dnovillo@redhat.com>
23922
23923         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
23924         * gcc.dg/tree-ssa/loop-8.c: Likewise.
23925         * gcc.dg/tree-ssa/loop-1.c: Likewise.
23926         * gcc.dg/tree-ssa/pr23294.c: Likewise.
23927         * gcc.dg/tree-ssa/pr21985.c: Likewise.
23928         * gcc.dg/tree-ssa/loop-14.c: Likewise.
23929         * gcc.dg/tree-ssa/loop-2.c: Likewise.
23930         * gcc.dg/tree-ssa/loop-3.c: Likewise.
23931         * gcc.dg/tree-ssa/loop-4.c: Likewise.
23932         * gcc.dg/tree-ssa/pr21171.c: Likewise.
23933         * gcc.dg/tree-ssa/loop-5.c: Likewise.
23934         * gcc.dg/tree-ssa/loop-10.c: Likewise.
23935         * gcc.dg/tree-ssa/loop-6.c: Likewise.
23936         * treelang/compile/extravar.tree: Likewise.
23937         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
23938         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
23939         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
23940         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23941         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
23942
23943 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
23944
23945         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
23946         for 64-bit fix.
23947
23948 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
23949
23950         PR fortran/23675
23951         gfortran.dg/char_result_11.f90: New.
23952
23953 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
23954
23955         PR c++/24782
23956         * g++.dg/parse/access9.C: New test.
23957         * g++.dg/tc1/dr52.C: Tweak error markers.
23958
23959 2006-01-04  Richard Henderson  <rth@redhat.com>
23960
23961         Merge from gomp branch.
23962         * g++.dg/parse/pragma2.C: Update expected error lines.
23963
23964 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
23965
23966         * g++.dg/other/i386-2.C: New test.
23967
23968         PR target/25554
23969         * gcc.c-torture/compile/20051228-1.c: New test.
23970
23971         PR c/25559
23972         * gcc.dg/pr25559.c: New test.
23973
23974 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
23975
23976         PR c++/25492
23977         * g++.dg/lookup/friend9.C: New test.
23978
23979         PR c++/25625
23980         * g++.dg/template/repo5.C: New test.
23981
23982 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
23983
23984         PR fortran/25101
23985         * gfortran.dg/forall_2.f90: New test.
23986
23987 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
23988
23989         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
23990         dg-require-weak.  Adjust regexp to handle leading-underscore
23991         targets and space as well as TAB after .weak.  Change previous
23992         64-bit fix to not use naked dot.
23993
23994 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
23995
23996         PR rtl-optimization/25578
23997         * gcc.c-torture/execute/20060102-1.c: New testcase.
23998
23999 2006-01-03  Richard Guenther  <rguenther@suse.de>
24000
24001         PR c/25183
24002         * gcc.dg/torture/pr25183.c: New testcase.
24003
24004 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
24005
24006         Merge from gomp-branch.
24007         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24008         * gcc.dg/ia64-sync-2.c: Likewise.
24009         * gcc.dg/ia64-sync-3.c: Likewise.
24010         * gcc.dg/ia64-sync-4.c: Likewise.
24011         * gcc.dg/sync-2.c: Likewise.
24012         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24013         that sparc64-*-* and sparcv9-*-* supports sync builtins.
24014
24015 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
24016
24017         PR c++/25635
24018         * g++.dg/parse/operator6.C: New test.
24019
24020         PR c++/25637
24021         * g++.dg/parse/error29.C: New test.
24022
24023         PR c++/25638
24024         * g++.dg/parse/dtor6.C: New test.
24025
24026         PR c++/25633
24027         * g++.dg/parse/ctor3.C: New test.
24028
24029         PR c++/25634
24030         * g++.dg/template/class3.C: New test.
24031
24032 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
24033
24034         * g++.dg/debug/debug9.C: New.
24035
24036 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
24037
24038         PR fortran/24640
24039         * gfortran.dg/label_2.f90: New test.
24040
24041 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24042
24043         * g++.dg/lookup/using12.C: Tighten error marker.
24044
24045 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
24046             Andrew Pinski <pinskia@physics.uc.edu>
24047
24048         * gcc.target/powerpc/darwin-abi-3.c: New file.
24049         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24050         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24051         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24052         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24053         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24054         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24055         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24056         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24057
24058 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
24059
24060         * gcc.dg/tree-ssa/loadpre1.c: New;
24061         * gcc.dg/tree-ssa/loadpre2.c: New;
24062         * gcc.dg/tree-ssa/loadpre3.c: New;
24063         * gcc.dg/tree-ssa/loadpre4.c: New;
24064         * gcc.dg/tree-ssa/loadpre5.c: New;
24065         * gcc.dg/tree-ssa/loadpre6.c: New;
24066         * gcc.dg/tree-ssa/loadpre7.c: New;
24067         * gcc.dg/tree-ssa/loadpre8.c: New;
24068         * gcc.dg/tree-ssa/loadpre9.c: New;
24069
24070 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
24071
24072         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24073         * g++.dg/abi/thunk4.C: Likewise.
24074
24075 2006-01-01  Andreas Jaeger  <aj@suse.de>
24076
24077         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24078         portable.
24079
24080 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
24081
24082         PR c++/25294
24083         * gcc.dg/pragma-pack-3.c: New test.
24084         * g++.dg/parse/pragma3.C: New test.
24085
24086 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24087
24088         PR middle-end/24827
24089         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24090
24091 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24092
24093         PR testsuite/25214
24094         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24095
24096 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
24097
24098         PR fortran/22607
24099         * gfortran-dg/pure_byref_3.f90: New.
24100
24101         fortran/PR 25396
24102         * gfortran.dg/userdef_operator_1.f90: New.
24103
24104 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24105
24106         * g++.dg/abi/thunk3.C: New.
24107         * g++.dg/abi/thunk4.C: New.
24108
24109 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
24110
24111         PR fortran/25532
24112         * gfortran.dg/host_used_types_1.f90: New test. Check that host
24113         associated derived type components of derived types are
24114         properly declared in contained procedures.
24115
24116 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24117
24118         PR libgfortran/25139
24119         * gfortran.dg/backspace_2.f: New test.
24120
24121 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24122
24123         PR libgfortran/25550
24124         * gfortran.dg/endfile.f: New test.
24125
24126 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24127
24128         PR libgfortran/25419
24129         * gfortran.dg/comma.f: New test.
24130
24131 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24132
24133         * lib/gfortran-dg.exp: Remove trailing whitespace.
24134         * lib/fortran-torture.exp: Test with -fbounds-check instead of
24135         -funroll-all-loops.
24136
24137 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
24138
24139         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24140         Extended Double long doubles or repeat tests when long double is
24141         the same size as double.
24142
24143 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24144
24145         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24146
24147         PR testsuite/25442
24148         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24149         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24150
24151         PR testsuite/25441
24152         * gcc.dg/pr23911.c: Make test variable static.
24153
24154         PR testsuite/25444
24155         * gcc.dg/tree-ssa/pr14841.c: Likewise.
24156
24157 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24158
24159         PR c++/25439
24160         * g++.dg/parse/crash17.C: Adjust error markers.
24161         * g++.dg/template/error20.C: New test.
24162
24163 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
24164
24165         PR c++/23172
24166         * g++.dg/ext/complit4.C: New test.
24167
24168         PR c++/25417
24169         * g++.dg/ext/complit5.C: Likewise.
24170
24171 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
24172
24173         PR tree-optimization/25125
24174         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24175         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24176         * gcc.c-torture/execute/pr25125.c: New.
24177
24178 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
24179
24180         PR fortran/25029
24181         PR fortran/21256
24182         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24183         functions with incorrect assumed size references.
24184
24185 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
24186
24187         PR c++/23171
24188         * g++.dg/opt/init1.C: New test.
24189
24190 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
24191
24192         PR c++/24671
24193         * g++.dg/template/sfinae3.C: New test.
24194
24195 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24196
24197         * g++.dg/other/friend4.C: New test.
24198
24199 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24200
24201         PR target/25005
24202         * g++.dg/opt/pr25005.C: New test.
24203
24204 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24205
24206         PR c++/25369
24207         * g++.dg/template/ptrmem16.C: New test.
24208
24209 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
24210
24211         PR fortran/25029
24212         PR fortran/21256
24213         * gfortran.dg/initialization_1.f90: Add test of SIZE.
24214
24215 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24216
24217         PR libgfortran/25307
24218         * gfortran.dg/list_read_5.f90: New test.
24219
24220 2005-12-22  Richard Henderson  <rth@redhat.com>
24221
24222         * gcc.target/i386/sse-7.c: Use -msse2.
24223
24224 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
24225
24226         PR rtl-optimization/25432
24227         * gcc.c-torture/compile/20051216-1.c: New test.
24228
24229         PR objc/25328
24230         * objc/execute/pr25328.m: New test.
24231
24232 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
24233
24234         PR c++/25364
24235         * g++.dg/template/call4.C: New test.
24236
24237 2005-12-22  Dale Johannesen  <dalej@apple.com>
24238
24239         * gcc.target/i386/sse-17.c: New.
24240
24241 2005-12-22  Paul Brook  <paul@codesourcery.com>
24242
24243         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24244
24245 2005-12-22  Paul Brook  <paul@codesourcery.com>
24246
24247         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24248
24249 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24250
24251         PR tree-opt/25513
24252         * gcc.c-torture/compile/pr25513.c: New test.
24253
24254 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24255
24256         PR c++/23333
24257         * g++.dg/parse/error25.C: Add more tests.
24258
24259 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24260
24261         PR fortran/18990
24262         * gfortran.dg/der_charlen_1.f90: New.
24263
24264 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
24265
24266         PR fortran/20889
24267         * gfortran.dg/pointer_component_type_1.f90: New test.
24268
24269         PR fortran/25029
24270         PR fortran/21256
24271         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24272         should give an error with assumed size array refernces and checks
24273         those that should not.
24274         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24275         reference an upper bound so that it does not generate an error.
24276
24277         PR fortran/19362
24278         PR fortran/20244
24279         PR fortran/20864
24280         PR fortran/25391
24281         * gfortran.dg/used_dummy_types_1.f90: New test.
24282         * gfortran.dg/used_dummy_types_2.f90: New test.
24283         * gfortran.dg/used_dummy_types_3.f90: New test.
24284         * gfortran.dg/used_dummy_types_4.f90: New test.
24285         * gfortran.dg/used_dummy_types_5.f90: New test.
24286
24287         PR fortran/23152
24288         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24289         group already being USE associated.
24290         * gfortran.dg/assumed_shape_nml.f90: New test.
24291         * gfortran.dg/assumed_size_nml.f90: New test.
24292
24293         PR fortran/20862
24294         PR fortran/25053
24295         PR fortran/25063
24296         PR fortran/25064
24297         PR fortran/25066
24298         PR fortran/25067
24299         PR fortran/25068
24300         PR fortran/25307
24301         * gfortran.dg/io_constraints_1.f90: New test.
24302         * gfortran.dg/io_constraints_1.f90: New test.
24303         * gfortran.dg/iostat_3.f90: Change wording of warning.
24304         * gfortran.dg/g77/19981216-0.f: The same.
24305
24306 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
24307
24308         PR tree-optimization/23518
24309         * gcc.dg/pr23518.c: New.
24310
24311 2005-12-21  Mike Stump  <mrs@apple.com>
24312
24313         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24314
24315 2005-12-21  Paul Brook  <paul@codesourcery.com>
24316
24317         * gcc.dg/pr19340.c: Skip on m68k targets.
24318
24319 2005-12-21  Steven Bosscher  <stevenb@suse.de>
24320
24321         PR rtl-optimization/25196
24322         * gcc.dg/pr25196.c: New test.
24323
24324 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
24325
24326         PR fortran/25423
24327         gfortran.dg/where_nested_1.f90: New.
24328
24329 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
24330
24331         PR tree-optimization/25382.
24332         * gcc.dg/tree-ssa/pr25382.c: New.
24333
24334 2005-12-20  Richard Guenther  <rguenther@suse.de>
24335
24336         PR middle-end/24306
24337         * gcc.target/i386/pr24306.c: New testcase.
24338
24339 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
24340
24341         PR tree-optimization/25501
24342         * gcc.dg/tree-ssa/pr25501.c: New.
24343
24344 2005-12-20  Richard Guenther  <rguenther@suse.de>
24345
24346         Revert
24347         2005-12-02  Richard Guenther  <rguenther@suse.de>
24348
24349         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24350
24351 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
24352
24353         PR c++/21228
24354         * g++.dg/warn/Wunreachable-code-2.C: New test.
24355
24356 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
24357
24358         PR c++/24278
24359         * g++.dg/template/ctor5.C: New test.
24360
24361         PR c++/24915
24362         * g++.dg/template/overload8.C: New test.
24363
24364 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
24365
24366         * gcc.c-torture/compile/pr25483 : New test.
24367
24368 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24369
24370         PR c++/20552
24371         * g++.dg/ext/typeof10.C: New test.
24372
24373 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
24374
24375         * gcc.dg/mt-loopi1.c: New.
24376
24377 2005-12-18  Richard Guenther  <rguenther@suse.de>
24378
24379         PR tree-optimization/25481
24380         * gcc.dg/torture/pr25481.c: New testcase.
24381
24382 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24383
24384         PR rtl-optimization/21041
24385         * gcc.dg/pr21041.c: New test.
24386
24387 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24388
24389         PR libgfortran/25463
24390         * gfortran.dg/advance.f90: New test.
24391
24392 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
24393
24394         * gcc.dg/20051201-1.c: New test.
24395
24396 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
24397
24398         PR fortran/25018
24399         * gfortran.dg/initialization_1.f90: New test.
24400         * gfortran.dg/enum_5.f90: Change dg-error to new message.
24401         * gfortran.dg/g77/980616-0.f: The same.
24402
24403 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24404
24405         * PR fortran/25458
24406         * gfortran.dg/chkbits.f90: New test.
24407
24408 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24409
24410         * gfortran.dg/enum_5.f: Revert to previous version.
24411
24412 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
24413
24414         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24415         * gfortran.dg/nested_modules_1.f90: Ditto.
24416         * gfortran.dg/hollerith_f95.f90: Ditto.
24417         * gfortran.dg/select_5.f90: Ditto.
24418         * gfortran.dg/secnds.f: Ditto.
24419         * gfortran.dg/hollerith2.f90: Ditto.
24420         * gfortran.dg/imag_2.f: Ditto.
24421         * gfortran.dg/ftell_2.f90: Ditto.
24422         * gfortran.dg/malloc_free_1.f90: Ditto.
24423         * gfortran.dg/logint-1.f: Ditto.
24424         * gfortran.dg/recursive_statement_functions.f90: Ditto.
24425         * gfortran.dg/e_d_fmt.f90: Ditto.
24426         * gfortran.dg/hollerith_legacy.f90: Ditto.
24427         * gfortran.dg/logint-2.f: Ditto.
24428         * gfortran.dg/enum_5.f90: Ditto.
24429         * gfortran.dg/f2c_2.f90: Ditto.
24430         * gfortran.dg/pr17143.f90: Ditto.
24431         * gfortran.dg/namelist_14.f90: Ditto.
24432         * gfortran.dg/logint-3.f: Ditto.
24433         * gfortran.dg/spread_scalar_source.f90: Ditto.
24434         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24435         * gfortran.dg/namelist_11.f: Ditto.
24436         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24437         * gfortran.dg/g77/20010519-1.f
24438         * gfortran.dg/g77/alpha1.f: Ditto.
24439         * gfortran.dg/g77/990115-1.f: Ditto.
24440         * gfortran.dg/g77/erfc.f: Ditto.
24441         * gfortran.dg/g77/19990313-3.f: Ditto.
24442         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24443         * gfortran.dg/g77/20010426.f: Ditto.
24444         * gfortran.dg/g77/19990313-0.f: Ditto.
24445         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24446         * gfortran.dg/g77/20000629-1.f: Ditto.
24447         * gfortran.dg/g77/970125-0.f: Ditto.
24448         * gfortran.dg/g77/8485.f: Ditto.
24449         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24450         * gfortran.dg/g77/19990313-1.f: Ditto.
24451         * gfortran.dg/g77/int8421.f: Ditto.
24452         * gfortran.dg/g77/19990305-0.f: Ditto.
24453         * gfortran.dg/g77/947.f: Ditto.
24454         * gfortran.dg/g77/19990905-2.f: Ditto.
24455         * gfortran.dg/g77/cabs.f: Ditto.
24456         * gfortran.dg/g77/19990313-2.f: Ditto.
24457         * gfortran.dg/g77/20020307-1.f: Ditto.
24458         * gfortran.dg/g77/dcomplex.f: Ditto.
24459         * gfortran.dg/g77/19990502-1.f: Ditto.
24460         * gfortran.dg/g77/19981216-0.f: Ditto.
24461         * gfortran.dg/common_4.f90: Ditto.
24462         * gfortran.dg/entry_4.f90: Ditto.
24463         * gfortran.dg/equiv_constraint_2.f90: Ditto.
24464         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24465         * gfortran.dg/namelist_12.f: Ditto.
24466         * gfortran.dg/scale_1.f90: Ditto.
24467         * gfortran.dg/modulo_1.f90
24468         * gfortran.dg/hollerith.f90: Ditto.
24469         * gfortran.dg/direct_io_3.f90: Ditto.
24470         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24471         * gfortran.dg/gnu_logical_1.F: Ditto.
24472         * gfortran.dg/unf_io_convert_1.f90: Ditto.
24473         * gfortran.dg/assign_1.f90: Ditto.
24474         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24475         * gfortran.dg/pr23095.f: Ditto.
24476         * gfortran.dg/read_float_1.f90: Ditto.
24477
24478 2005-12-17  Andreas Jaeger  <aj@suse.de>
24479
24480         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24481         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24482
24483 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24484
24485         PR fortran/24268
24486         * gfortran.dg/fmt_white.f: New test.
24487
24488 2005-12-16  Steven G. Kargl <kargls@comcast.net>
24489
24490         * gfortran.dg/label_1.f90: New test.
24491
24492 2005-12-15  Ben Elliston  <bje@au.ibm.com>
24493
24494         PR testsuite/25422
24495         * gcc.dg/20031012-1.c: Add -Walways-true option.
24496         * gcc.dg/weak/weak-3.c: Likewise.
24497         * g++.old-deja/g++.mike/warn8.C: Likewise.
24498
24499 2005-12-16  Mike Stump  <mrs@apple.com>
24500
24501         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24502         exit.
24503
24504 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24505
24506         PR libgfortran/25264
24507         PR libgfortran/25349
24508         * gfortran.dg/tl_editing.f90: Added additional checks.
24509         * gfortran.dg/t_editing.f: New test.
24510         * gfortran.dg/write_padding.f90: New test
24511
24512 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24513
24514         PR testsuite/25215
24515         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24516
24517 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
24518
24519         PR rtl-optimization/24899
24520         * gcc.c-torture/execute/20051215-1.c: New test.
24521
24522 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
24523
24524         PR 24823
24525         * gfortran.dg/pr24823.f: New test.
24526
24527 2005-12-16  Jeff Law  <law@redhat.com>
24528
24529         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24530
24531 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
24532
24533         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24534         (base_types): Change C++ style comments to C style comments.  Remove
24535         aligned types from the array.  Keep Enums disabled.
24536         (complex_types): Remove aligned types from the array.
24537         Comment out "_Complex long double".
24538         (attrib_types): Remove.
24539         (complex_attrib_types): Remove.
24540         (attrib_array_types): Remove.
24541         (complex_attrib_array_types): Remove.
24542         (aligned_bitfld_types): Remove.
24543         (n_aligned_bitfld_types): Remove.
24544         (FEATURE_ALIGNEDPACKED): Delete.
24545         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24546         (singles): Remove support for adding attributes.
24547         (choose_type): Remove support for attributed types.
24548         (generate_fields): Remove support for attributed bit-fields.
24549         Remove support for adding attributes.
24550         (generate_random_tests): Remove support for adding attributes.
24551         (features): Add back "[0] :0" and "complex vector [0]".
24552         (main): Remove support for attributed bit-fields.
24553         Uncomment the calling of generate_random_tests for the rests of
24554         the tests.
24555
24556 2005-12-16  Jan Hubicka  <jh@suse.cz>
24557
24558         * gcc.c-torture/combine/pr25224.c: New.
24559
24560 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
24561
24562         PR other/25028
24563         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24564         HP-UX.
24565
24566 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
24567
24568         * gcc.dg/20051215-1.c: New file.
24569
24570 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24571
24572         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24573         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24574
24575 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
24576
24577         PR fortran/18197
24578         * gfortran.dg/dummy_functions_1.f90: New.
24579
24580 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
24581
24582         PR rtl-optimization/25310
24583         * gcc.c-torture/compile/pr25310.c: New test.
24584
24585 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24586
24587         PR debug/25023
24588         * gcc.dg/pr25023.c: New test.
24589
24590 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24591
24592         * g++.old-deja/g++.brendan/redecl1.C,
24593         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24594         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24595         g++.old-deja/g++.oliva/typeof1.C,
24596         g++.old-deja/g++.other/crash16.C,
24597         g++.old-deja/g++.other/crash34.C,
24598         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24599         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24600         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24601         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24602         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24603         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24604         Remove xfail.
24605
24606 2005-12-14  Kean Johnston  <jkj@sco.com>
24607             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24608
24609         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24610         * gcc.target/i386/20020523-1.c: Ditto.
24611         * gcc.target/i386/tailcall-1.c: Ditto.
24612         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24613         * gcc.target/i386/ssetype-5.c: Ditto.
24614
24615 2005-12-14  Jeff Law  <law@redhat.com>
24616
24617         * gcc.dg/tree-ssa/foldstring-1.c: New test.
24618
24619 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
24620
24621         PR target/25254
24622         PR target/24188
24623         * gcc.target/i386/pr25254.c: New test.
24624         * gfortran.dg/PR24188.f: New test.
24625
24626 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
24627
24628         * lib/fortran-torture.exp: Catch remaining uses of
24629         remote_file build delete.
24630
24631 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24632
24633         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
24634
24635 2005-12-14  Ben Elliston  <bje@au.ibm.com>
24636
24637         * gcc.dg/warn-addr-cmp.c: New test.
24638
24639 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24640
24641         PR debug/25023
24642         PR target/25293
24643         * gcc.target/i386/pr25293.c: New test.
24644
24645 2005-12-13  Petr Machata  <machata@post.cz>
24646
24647         PR c++/24907
24648         * g++.dg/parse/comma2.C: New test.
24649
24650 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
24651             Jakub Jelinek  <jakub@redhat.com>
24652
24653         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24654         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24655         (limits.h): Include unconditionally.
24656         (stdlib.h): Likewise.
24657         (hashtab.h): Do not include.
24658         (getopt.h): Likewise.
24659         (stddef.h): Include.
24660         (hashval_t): Define.
24661         (struct entry): Add "next" field.
24662         (HASH_SIZE): New macro.
24663         (hash_table): New variable.
24664         (switchfiles): Do not use xmalloc.
24665         (mix): New macro.
24666         (iterative_hash): New function.
24667         (hasht): Remove.
24668         (e_exists): New function.
24669         (e_insert): Likewise.
24670         (output): Use, instead of libiberty hashtable functions.
24671         (main): Do not use getopt.  Do not call htab_create.
24672
24673 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
24674
24675         PR c++/25331
24676         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
24677         put atal* and atpaal* attributes on array elements.
24678         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
24679         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
24680         put atal* and atpaal* attributes on array elements.
24681         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
24682
24683 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
24684
24685         * gcc.dg/single-precision-constant.c: New test.
24686
24687 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
24688
24689         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
24690         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
24691         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
24692         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
24693         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
24694         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
24695         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
24696         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
24697         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
24698         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
24699         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
24700         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
24701         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
24702         gcc.target/powerpc/ppc-sdata-2.c,
24703         gcc.target/powerpc/ppc-stackalign-1.c,
24704         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
24705         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
24706         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
24707         gcc.target/powerpc/rs6000-ldouble-2.c,
24708         gcc.target/powerpc/rs6000-power2-1.c,
24709         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
24710         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
24711         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
24712         option into target selector.
24713         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
24714         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
24715
24716 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24717
24718         PR objc/25348
24719         * objc.dg/encode-9.m: New test.
24720
24721 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24722
24723         PR testsuite/20772
24724         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
24725         * gcc.dg/asm-b.c: Fix typo.
24726         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
24727         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24728         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
24729         i?86 lp64 and x86_64 ilp32.
24730         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
24731         on i?86 lp64.
24732         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
24733
24734 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
24735
24736         PR fortran/25078
24737         gfortran.dg/equiv_5.f90: New test.
24738
24739 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
24740
24741         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
24742         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
24743         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
24744         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
24745         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
24746         * gcc.dg/tree-ssa/reassoc-5.c: New.
24747         * gcc.dg/tree-ssa/reassoc-6.c: New.
24748         * gcc.dg/tree-ssa/reassoc-7.c: New.
24749         * gcc.dg/tree-ssa/reassoc-8.c: New.
24750         * gcc.dg/tree-ssa/reassoc-9.c: New.
24751         * gcc.dg/tree-ssa/reassoc-10.c: New.
24752         * gcc.dg/tree-ssa/reassoc-11.c: New.
24753
24754 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24755
24756         PR testsuite/25167
24757         PR testsuite/24478
24758         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
24759
24760 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
24761
24762         PR c++/25300
24763         * g++.dg/template/inherit.C: Do not use a generic error message.
24764
24765 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
24766
24767         PR libobjc/25354
24768         * objc.dg/gnu-encoding: New directory.
24769         * objc.dg/gnu-encoding/compat-common.h: New file.
24770         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
24771         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
24772         * objc.dg/gnu-encoding/vector-defs.h: New file.
24773         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
24774         * objc.dg/gnu-encoding/generate-random.c: New file.
24775         * objc.dg/gnu-encoding/generate-random_r.c: New file.
24776         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
24777         * objc.dg/gnu-encoding/generate-random.h: New file.
24778
24779 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
24780
24781         PR c++/25337
24782         * g++.dg/template/defarg7.C: New test.
24783
24784 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24785
24786         PR libobjc/25347
24787         * objc.dg/encode-8.m: New test.
24788
24789 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
24790
24791         PR libobjc/25346
24792         * objc.dg/encode-7.m: New test.
24793
24794 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
24795
24796         PR c++/25010
24797         * g++.dg/opt/inline10.C: New test.
24798
24799 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
24800
24801         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
24802
24803 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
24804
24805         * gfortran.dg/substring_equivalence.f90: typo in comment
24806
24807 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24808
24809         PR fortran/25068
24810         * gfortran.dg/iostat_3.f90: New test.
24811
24812 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
24813
24814         PR fortran/23815
24815         * gfortran.dg/unf_io_convert_1.f90: New test.
24816         * gfortran.dg/unf_io_convert_2.f90: New test.
24817         * gfortran.dg/unf_io_convert_3.f90: New test.
24818
24819 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24820
24821         PR testsuite/20772
24822         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
24823         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
24824         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24825         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
24826         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
24827         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24828         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
24829         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
24830         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24831         gcc.dg/torture/fp-int-convert-float128-timode.c,
24832         gcc.dg/torture/fp-int-convert-float128.c,
24833         gcc.dg/torture/fp-int-convert-float80-timode.c,
24834         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
24835         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
24836
24837         * gcc.dg/tls/opt-1.c: Require effective target fpic.
24838
24839 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
24840
24841         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
24842
24843 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
24844
24845         * gcc.dg/20051207-1.c,
24846         * gcc.dg/20051207-2.c,
24847         * gcc.dg/20051207-3.c: New tests.
24848
24849 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24850
24851         PR testsuite/20772
24852         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
24853         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
24854         dg-skip-if target selector.
24855
24856         PR testsuite/20772
24857         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
24858         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
24859         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
24860         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
24861         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
24862         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
24863         and/or merge with i?86 cases.
24864
24865         * gcc.dg/tls/opt-3.c: Require effective target fpic.
24866
24867         PR testsuite/20772
24868         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
24869         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
24870         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
24871         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
24872         x86_64-*-linux*.
24873
24874 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
24875
24876         PR target/25311
24877         * gcc.c-torture/compile/pr25311.c: New test.
24878
24879 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24880
24881         PR libgfortran/25039
24882         * gfortran.dg/read_comma.f: New test.
24883
24884 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
24885
24886         PR c++/19317
24887         * g++.dg/opt/pr19317-1.C: New test.
24888         * g++.dg/opt/pr19317-2.C: New test.
24889         * g++.dg/opt/pr19317-3.C: New test.
24890
24891         PR target/19005
24892         * gcc.c-torture/execute/pr19005.c: New test.
24893
24894         PR target/17828
24895         * g++.old-deja/g++.other/comdat5.C: New test.
24896         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
24897
24898         * g++.dg/compat/struct-layout-1.exp: New file.
24899         * g++.dg/compat/struct-layout-1.h: New.
24900         * g++.dg/compat/struct-layout-1_generate.c: New.
24901         * g++.dg/compat/struct-layout-1_x1.h: New.
24902         * g++.dg/compat/struct-layout-1_x2.h: New.
24903         * g++.dg/compat/struct-layout-1_y1.h: New.
24904         * g++.dg/compat/struct-layout-1_y2.h: New.
24905
24906         * gcc.dg/20050330-2.c: New test.
24907
24908 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
24909
24910         PR fortran/25292
24911         * gfortran.dg/associated_1.f90: New.
24912
24913 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24914
24915         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
24916         ILP32 vect_no_align platforms.
24917
24918 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
24919             Jakub Jelinek  <jakub@redhat.com>
24920
24921         PR target/25268
24922         * gcc.c-torture/compile/20051207-1.c: New test.
24923
24924 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24925
24926         PR testsuite/20772
24927         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
24928         gcc.dg/torture/pr18582-1.c,
24929         gcc.target/i386/attributes-error.c: Also test on x86_64.
24930
24931         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
24932
24933 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24934
24935         PR c++/19397
24936         * g++.dg/template/typedef3.C: New test.
24937
24938         PR c++/19762
24939         PR c++/19764
24940         * g++.dg/template/dtor3.C: Fix error markers.
24941
24942 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
24943
24944         * lib/target-supports.exp (check_effective_target_sync_char_short):
24945         Add s390*.
24946
24947 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
24948
24949         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
24950
24951 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24952
24953         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
24954         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
24955         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
24956         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
24957
24958 2005-12-06  Roger Sayle  <roger@eyesopen.com>
24959
24960         PR c++/25263
24961         * g++.dg/other/array2.C: New test case.
24962
24963 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
24964
24965         * gcc.dg/darwin-weakimport-3.c: New.
24966
24967         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
24968         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
24969         and to work on Darwin.
24970         * gcc.dg/attr-weakref-1b.c: New file.
24971         * gcc.dg/attr-weakref-2.c: New test.
24972         * gcc.dg/darwin-weakref-1.c: New test.
24973
24974 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
24975
24976         PR testsuite/25247
24977         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
24978         use in selector expressions.
24979         (dg-xfail-if): Ditto.
24980         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
24981         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
24982         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
24983         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
24984         * gcc.test-framework/test-framework.exp: Skip generated tests if
24985         CHECK_TEST_FRAMEWORK is not 1.
24986
24987 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24988
24989         PR tree-optimization/24963
24990         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
24991
24992         PR target/24108
24993         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
24994
24995         PR target/18580
24996         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
24997         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24998         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24999         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25000
25001 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
25002
25003         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25004         dg-options.
25005
25006 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25007
25008         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25009
25010 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
25011
25012         * gcc.dg/format/cast-1.c: New test.
25013
25014 2005-12-04  Roger Sayle  <roger@eyesopen.com>
25015
25016         PR c/7776
25017         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25018         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25019         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25020         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25021
25022 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25023
25024         * gcc.dg/cast-pretty-print-1.c: New test.
25025
25026 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
25027
25028         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25029
25030 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
25031
25032         PR c++/24173
25033         * g++.dg/template/friend40.C: New test.
25034
25035 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
25036
25037         PR target/25199
25038         * gcc.target/i386/movq-2.c: New test.
25039         * gcc.target/i386/movq.c: Remove target i?86, instead add
25040         dg-require-effective-target ilp32.
25041
25042 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25043
25044         PR c++/24103
25045         * g++.dg/other/default1.C: New test.
25046
25047 2005-12-02  Richard Guenther  <rguenther@suse.de>
25048
25049         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25050
25051 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25052
25053         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25054
25055 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
25056
25057         PR target/21017
25058         * gcc.target/powerpc/rotate.c: New.
25059
25060 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25061
25062         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25063         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25064
25065 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25066
25067         PR c/13384
25068         * gcc.dg/pr17730-1.c: Adjust.
25069         * gcc.dg/lvalue1.c (main): Likewise.
25070         * gcc.dg/lvalue-2.c: Likewise.
25071         * g++.dg/pr7503-3.C
25072
25073 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
25074
25075         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25076         error messages.
25077
25078 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
25079
25080         PR fortran/24789
25081         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
25082
25083 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25084
25085         PR target/24475
25086         * lib/target-supports.exp (check_effective_target_tls): New.
25087         (check_effective_target_tls_runtime): New.
25088         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25089         for TLS support.
25090         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25091         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25092         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25093         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25094         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25095         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25096         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25097         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25098         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25099         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25100         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25101         effective-target TLS.
25102         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25103         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25104         effective-target TLS runtime.
25105
25106 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
25107
25108         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25109
25110 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
25111
25112         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25113         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25114         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25115         ignored" warnings when "packing" is the same as the ABI layout.
25116
25117 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
25118
25119         PR fortran/21302
25120         * gfortran.dg/line_length_1.f: New test.
25121         * gfortran.dg/line_length_2.f90: Ditto.
25122
25123 2005-11-30  Richard Guenther  <rguenther@suse.de>
25124
25125         PR tree-optimization/21655
25126         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25127
25128 2005-11-30  Dale Johannesen  <dalej@apple.com>
25129
25130         * gcc.c-torture/compile/pr24930.c: New.
25131
25132 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
25133
25134         PR fortran/15809
25135         *  gfortran.dg/auto_char_dummy_array.f90: New test.
25136
25137 2005-11-30  Jeff Law  <law@redhat.com>
25138
25139         * g++.old-deja/g++.law/pr25000.C: New test.
25140
25141 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
25142
25143         * gcc.dg/tls/opt-11.c: New test.
25144
25145 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
25146
25147         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25148         targets.
25149         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25150         LP64 ia64.
25151
25152 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
25153
25154         * gfortran.dg/open_access_1.f90: New test.
25155
25156 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25157
25158         * gcc.dg/charset/builtin2.c: New test.
25159
25160 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
25161
25162         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25163         on mmix-*-* for *_[xy].c.
25164
25165 2005-11-28  Kean Johnston  <jkj@sco.com>
25166
25167         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25168         headers.
25169         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25170         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25171         * gcc.target/i386/asm-3.c: Ditto.
25172         * gcc.target/i386/clobbers.c: Ditto.
25173         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25174         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25175         test regexp.
25176         * gcc.target/i386/mul.c: Ditto.
25177         * gcc.target/i386/ssetype-1.c: Ditto.
25178         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25179         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25180         static so the test works with -fPIC mode too. Based on comment in
25181         PR19231 by Pinski.
25182         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25183
25184 2005-11-28  Richard Guenther  <rguenther@suse.de>
25185
25186         * gcc.dg/alias-9.c: New testcase.
25187         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25188
25189 2005-11-28  Roger Sayle  <roger@eyesopen.com>
25190             Uros Bizjak  <uros@kss-loka.si>
25191
25192         PR middle-end/20219
25193         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25194         tan(x)/sin(x) transformations.
25195
25196 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
25197
25198         PR middle-end/24575
25199         * gcc.dg/tree-ssa/divide-3.c: New test.
25200         * gcc.dg/tree-ssa/divide-4.c: New test.
25201
25202 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
25203
25204         PR fortran/24917
25205         *  gfortran.dg/boz_6.f90: New test.
25206
25207 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25208
25209         PR fortran/23912
25210         * gfortran.dg/modulo_1.f90: New test.
25211
25212 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25213
25214         PR libfortran/24919
25215         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25216         fail on CRLF platforms.
25217         * gfortran.dg/ftell_2.f90: Likewise.
25218
25219 2005-11-26  Eric Christopher  <echristo@apple.com>
25220
25221         * gcc.dg/intmax_t-1.c: Remove mips xfail.
25222
25223 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25224
25225         * objc.dg/gnu-runtime-3.m: Simplify.
25226
25227 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
25228
25229         PR middle-end/23669
25230         * gcc.dg/tree-ssa/divide-1.c: New test.
25231         * gcc.dg/tree-ssa/divide-2.c: New test.
25232
25233 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25234
25235         PR libgfortran/24945
25236         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25237
25238 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
25239
25240         PR libgfortran/24945
25241         * gfortran.dg/open_status_2.f90: New test.
25242
25243 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25244
25245         * gcc.c-torture/execute/builtins/fprintf.c,
25246         gcc.c-torture/execute/builtins/fputs-lib.c,
25247         gcc.c-torture/execute/builtins/fputs.c,
25248         gcc.c-torture/execute/builtins/lib/fprintf.c,
25249         gcc.c-torture/execute/builtins/lib/printf.c,
25250         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25251
25252 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
25253
25254         * gcc.dg/20050922-2.c: New test.
25255
25256 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
25257
25258         * objc.dg/gnu-runtime-3.m: New test.
25259
25260 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25261
25262         PR c++/9278
25263         * g++.dg/other/void1.C: New test.
25264
25265 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
25266
25267         PR middle-end/24998
25268         * gcc.dg/torture/fp-int-convert-float.c,
25269         gcc.dg/torture/fp-int-convert-double.c,
25270         gcc.dg/torture/fp-int-convert-long-double.c,
25271         gcc.dg/torture/fp-int-convert-timode.c,
25272         gcc.dg/torture/fp-int-convert-float80.c,
25273         gcc.dg/torture/fp-int-convert-float80-timode.c,
25274         gcc.dg/torture/fp-int-convert-float128.c,
25275         gcc.dg/torture/fp-int-convert-float128-timode.c,
25276         gcc.dg/torture/fp-int-convert.h: New files.
25277
25278 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25279
25280         PR middle-end/24989
25281         * gcc.dg/tree-ssa/bool-10.c: New test.
25282         * gcc.dg/tree-ssa/bool-11.c: New test.
25283         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25284
25285 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
25286
25287         PR middle-end/24990
25288         * tree-ssa/pr24990-1.c: New test.
25289
25290 2005-11-24  Richard Guenther  <rguenther@suse.de>
25291         Dirk Mueller <dmueller@suse.de>
25292
25293         PR c++/14024
25294         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25295         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25296         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25297         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25298         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25299         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25300
25301 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
25302
25303         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25304
25305 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25306
25307         PR c/21668
25308         * gcc.dg/Wc++-compat.c: New.
25309         * gcc.dg/Wno-c++-compat.c: New.
25310
25311 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
25312
25313         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25314         (vspltish, vspltisw): Likewise.
25315
25316 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25317
25318         PR libgfortran/24794
25319         * gfortran.dg/namelist_12.f: Fix quotes.
25320         * gfortran.dg/namelist_13.f90: Fix quotes.
25321         * gfortran.dg/namelist_14.f90: Fix quotes.
25322         * gfortran.dg/namelist_15.f90: Fix quotes.
25323         * gfortran.dg/namelist_use.f90: Fix quotes.
25324         * gfortran.dg/namelist_use_only.f90: Fix quotes.
25325         * gfortran.dg/namelist_21.f90: New test.
25326         * gfortran.dg/namelist_22.f90: New test.
25327
25328 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
25329
25330         PR target/23435
25331         * gcc.c-torture/compile/pr23435.c: New.
25332
25333 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25334
25335         * gcc.c-torture/execute/floatunsisf-1.c: New test.
25336
25337 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
25338
25339         * gcc.target/powerpc/405-macchw-1.c,
25340         gcc.target/powerpc/405-macchw-2.c,
25341         gcc.target/powerpc/405-macchwu-1.c,
25342         gcc.target/powerpc/405-macchwu-2.c,
25343         gcc.target/powerpc/405-machhw-1.c,
25344         gcc.target/powerpc/405-machhw-2.c,
25345         gcc.target/powerpc/405-machhwu-1.c,
25346         gcc.target/powerpc/405-machhwu-2.c,
25347         gcc.target/powerpc/405-maclhw-1.c,
25348         gcc.target/powerpc/405-maclhw-2.c,
25349         gcc.target/powerpc/405-maclhwu-1.c,
25350         gcc.target/powerpc/405-maclhwu-2.c,
25351         gcc.target/powerpc/405-mulchw-1.c,
25352         gcc.target/powerpc/405-mulchw-2.c,
25353         gcc.target/powerpc/405-mulchwu-1.c,
25354         gcc.target/powerpc/405-mulchwu-2.c,
25355         gcc.target/powerpc/405-mulhhw-1.c,
25356         gcc.target/powerpc/405-mulhhw-2.c,
25357         gcc.target/powerpc/405-mulhhwu-1.c,
25358         gcc.target/powerpc/405-mulhhwu-2.c,
25359         gcc.target/powerpc/405-mullhw-1.c,
25360         gcc.target/powerpc/405-mullhw-2.c,
25361         gcc.target/powerpc/405-mullhwu-1.c,
25362         gcc.target/powerpc/405-mullhwu-2.c,
25363         gcc.target/powerpc/405-nmacchw-1.c,
25364         gcc.target/powerpc/405-nmacchw-2.c,
25365         gcc.target/powerpc/405-nmachhw-1.c,
25366         gcc.target/powerpc/405-nmachhw-2.c,
25367         gcc.target/powerpc/405-nmaclhw-1.c,
25368         gcc.target/powerpc/405-nmaclhw-2.c,
25369         gcc.target/powerpc/440-macchw-1.c,
25370         gcc.target/powerpc/440-macchw-2.c,
25371         gcc.target/powerpc/440-macchwu-1.c,
25372         gcc.target/powerpc/440-macchwu-2.c,
25373         gcc.target/powerpc/440-machhw-1.c,
25374         gcc.target/powerpc/440-machhw-2.c,
25375         gcc.target/powerpc/440-machhwu-1.c,
25376         gcc.target/powerpc/440-machhwu-2.c,
25377         gcc.target/powerpc/440-maclhw-1.c,
25378         gcc.target/powerpc/440-maclhw-2.c,
25379         gcc.target/powerpc/440-maclhwu-1.c,
25380         gcc.target/powerpc/440-maclhwu-2.c,
25381         gcc.target/powerpc/440-mulchw-1.c,
25382         gcc.target/powerpc/440-mulchw-2.c,
25383         gcc.target/powerpc/440-mulchwu-1.c,
25384         gcc.target/powerpc/440-mulchwu-2.c,
25385         gcc.target/powerpc/440-mulhhw-1.c,
25386         gcc.target/powerpc/440-mulhhw-2.c,
25387         gcc.target/powerpc/440-mulhhwu-1.c,
25388         gcc.target/powerpc/440-mulhhwu-2.c,
25389         gcc.target/powerpc/440-mullhw-1.c,
25390         gcc.target/powerpc/440-mullhw-2.c,
25391         gcc.target/powerpc/440-mullhwu-1.c,
25392         gcc.target/powerpc/440-mullhwu-2.c,
25393         gcc.target/powerpc/440-nmacchw-1.c,
25394         gcc.target/powerpc/440-nmacchw-2.c,
25395         gcc.target/powerpc/440-nmachhw-1.c,
25396         gcc.target/powerpc/440-nmachhw-2.c,
25397         gcc.target/powerpc/440-nmaclhw-1.c,
25398         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25399
25400 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
25401
25402         PR fortran/24774
25403         * gfortran.dg/inquire_9.f90: New test.
25404
25405         PR fortran/21647
25406         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25407
25408 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25409
25410         PR libfortran/24432
25411         * lib/target-supports.exp (check_effective_target_fortran_large_real):
25412         Check that 'cos' is supported.
25413
25414 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
25415
25416         PR fortran/24223
25417         * gfortran.dg/substring_equivalence.f90: New test.
25418
25419         PR fortran/24705
25420         * gfortran.dg/auto_internal_assumed.f90: New test.
25421
25422 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
25423
25424         * gcc.dg/fold-div-2.c: New test.
25425
25426 2005-11-20  Ian Lance Taylor  <ian@airs.com>
25427
25428         PR rtl-optimization/24883
25429         * gcc.c-torture/compile/pr24883.c: New test.
25430
25431 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
25432
25433         PR middle-end/20583
25434         * gcc.c-torture/compile/pr20583.c: New.
25435
25436 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
25437
25438         * gcc.c-torture/execute/usmul.c: New test.
25439
25440 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
25441
25442         * gcc.dg/tree-ssa/vrp22.c: New test.
25443
25444 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
25445
25446         PR middle-end/24912
25447         * gcc.dg/torture/pr24912-1.c: New test.
25448
25449 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
25450
25451         PR fortran/24862
25452         * gfortran.dg/arrayio_derived_1.f90: New test.
25453
25454 2005-11-19  Richard Guenther  <rguenther@suse.de>
25455
25456         PR middle-end/23294
25457         * gcc.dg/tree-ssa/pr23294.c: New testcase.
25458
25459 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
25460
25461         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25462
25463 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
25464
25465         PR c++/8355
25466         * g++.dg/template/friend39.C: New test.
25467
25468 2005-11-18  James E Wilson  <wilson@specifix.com>
25469
25470         * gcc.dg/builtin-strstr.c: New.
25471
25472 2005-11-18  Richard Henderson  <rth@redhat.com>
25473
25474         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25475         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25476         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25477         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25478         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25479         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25480         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25481         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25482         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25483         renaming to remove initial "ia64-".
25484
25485 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
25486
25487         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25488
25489 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
25490
25491         * g++.dg/cpp/string-2.C: New test.
25492
25493 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
25494
25495         * gcc.dg/tree-ssa/loop-14.c: New test.
25496
25497 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
25498             Michael Chamberlain <michael@chamberlain.net.au>
25499
25500         * ada/acats/run_all.sh (target_run): Kill long running tests.
25501
25502 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25503
25504         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25505         * gcc.dg/cleanup-9.c: Likewise.
25506         * gcc.dg/cleanup-10.c: Likewise.
25507         * gcc.dg/cleanup-11.c: Likewise.
25508
25509 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25510
25511         PR fortran/24892
25512         * gfortran.dg/open_access_append_1.f90: New test.
25513         * gfortran.dg/open_access_append_2.f90: New test.
25514
25515 2005-11-16  Richard Guenther  <rguenther@suse.de>
25516
25517         PR middle-end/24851
25518         * gcc.c-torture/execute/pr24851.c: New testcase.
25519
25520 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
25521
25522         * gcc.dg/fold-overflow-1.c: New test.
25523
25524 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
25525
25526         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25527         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25528
25529 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
25530
25531         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25532         structures.
25533         * g++.dg/eh/forced2.C: Likewise.
25534         * g++.dg/eh/forced3.C: Likewise.
25535         * g++.dg/eh/forced4.C: Likewise.
25536
25537 2005-11-11  Mike Stump  <mrs@apple.com>
25538
25539         * g++.old-deja/g++.mike/unused.C: Add.
25540
25541 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
25542
25543         PR c++/24667
25544         * g++.dg/warn/Wcast-qual1.C: New test.
25545
25546 2005-11-15  Jan Hubicka  <jh@suse.cz>
25547
25548         * gcc.dg/winline-5.c: Add large-unit-insns limit.
25549
25550 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
25551
25552         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25553
25554 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
25555
25556         PR 24840
25557         * gcc.dg/tree-ssa/pr24840.c: New test.
25558
25559 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
25560
25561         PR testsuite/24841
25562         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25563
25564 2005-11-14  Dale Johannesen  <dalej@apple.com>
25565
25566         * gcc.c-torture/execute/20051113-1.c: New.
25567
25568 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
25569
25570         PR c++/24687
25571         * g++.dg/template/crash43.C: New test.
25572
25573 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
25574
25575         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25576
25577 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25578
25579         PR c++/24817
25580         * g++.dg/eh/spec8.C: New test.
25581
25582 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25583
25584         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25585
25586 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
25587
25588         PR c++/20293
25589         * g++.dg/parse/ambig4.C: New test.
25590         * g++.dg/tc1/dr101.C: Adjust error markers.
25591         * g++.dg/lookup/strong-using-2.C: Likewise.
25592         * g++.dg/lookup/ambig5.C: Likewise.
25593         * g++.dg/lookup/ambig4.C: Likewise.
25594         * g++.dg/parse/crash22.C: Likewise.
25595
25596 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
25597
25598         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25599
25600 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
25601
25602         * gcc.dg/nested-calls-1.c: New test.
25603
25604 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25605
25606         * gfortran.dg/complex_intrinsic_1.f90: New test.
25607         * gfortran.dg/complex_intrinsic_2.f90: New test.
25608         * gfortran.dg/fgetc_1.f90: New test.
25609         * gfortran.dg/fgetc_2.f90: New test.
25610         * gfortran.dg/fgetc_3.f90: New test.
25611         * gfortran.dg/ftell_1.f90: New test.
25612         * gfortran.dg/ftell_2.f90: New test.
25613         * gfortran.dg/gnu_logical_1.F: New test.
25614         * gfortran.dg/gnu_logical_2.f90: New test.
25615
25616 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
25617
25618         PR middle-end/24820
25619         * gcc.dg/pr24820.c: New test.
25620
25621 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
25622
25623         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25624         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25625         variable.
25626
25627 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25628
25629         PR testsuite/24614
25630         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25631
25632 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25633
25634         * gcc.target/cris/cris.exp: New file.
25635         * gcc.target/cris/rld-legit1.c: New test.
25636         * gcc.target/cris/rld-legit2.c: New test.
25637
25638 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
25639
25640         PR c++/24780
25641         * g++.dg/opt/pr24780.C: New test.
25642
25643         PR c++/24761
25644         * g++.dg/template/asm1.C: New test.
25645
25646 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
25647
25648         PR libgfortran/24787
25649         * gfortran.dg/scan_1.f90: New test.
25650
25651 2005-11-12  Jan Hubicka  <jh@suse.cz>
25652
25653         * gcc.target/i386/minmax-1.c: New.
25654         * gcc.target/i386/minmax-2.c: New.
25655
25656 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
25657
25658         * gcc.dg/pr24445.c: Fix for 64-bit targets.
25659
25660 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
25661
25662         * gcc.c-torture/execute/20051110-1.c,
25663         gcc.c-torture/execute/20051110-2.c: New tests.
25664
25665 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
25666
25667         PR middle-end/24750
25668         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
25669         New tests.
25670
25671 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25672
25673         * lib/target-libpath.exp (get_shlib_extension): New proc.
25674         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
25675         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25676         * lib/objc.exp (objc_target_compile): Likewise.
25677         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
25678         detection.
25679
25680 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
25681
25682         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
25683
25684         * lib/target-supports.exp (check_effective_target_static_libgfortran):
25685         Add -static to additional_flags and pass it to target_compile.
25686
25687 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
25688
25689         PR libgfortran/24719
25690         gfortran.dg/read_noadvance.f90: New test.
25691
25692         PR libgfortran/24699
25693         gfortran.dg/fmt_t_2.f90: New test.
25694
25695         PR libgfortran/24785
25696         gfortran.dg/read_x_eor.f90: New test.
25697
25698         PR libgfortran/24584
25699         gfortran.dg/namelist_empty.f90: Rename test.
25700
25701         PR libgfortran/24489
25702         gfortran/read_eor.f90: Rename test.
25703
25704 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25705
25706         PR fortran/15976
25707         * gfortran.dg/automatic_module_variable.f90: New test.
25708
25709 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
25710
25711         PR target/24445
25712         * gcc.dg/pr24445.c: New test.
25713
25714 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
25715
25716         PR fortran/24655
25717         PR fortran/24755
25718         * gfortran.dg/recursive_statement_functions.f90: Add statement
25719         functions using inline intrinsic functions and parameters to test
25720         that they no longer seg-fault.
25721
25722         PR fortran/24409
25723         gfortran.dg/nested_modules_4.f90: New test.
25724         gfortran.dg/nested_modules_5.f90: New test.
25725
25726 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25727
25728         PR fortran/24643
25729         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
25730
25731 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
25732
25733         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
25734         failures.
25735
25736 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25737
25738         * gcc.dg/sparc-getcontext-1.c: New test.
25739
25740 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
25741
25742         * gcc.dg/ifcvt-fabs-1.c: New test.
25743
25744 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
25745
25746         PR other/4372
25747         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
25748         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
25749
25750 2005-11-09  Richard Guenther  <rguenther@suse.de>
25751
25752         PR tree-optimization/24716
25753         * gcc.c-torture/execute/pr24716.c: New testcase.
25754
25755 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25756
25757         * gcc.dg/pr24624.c: Disable for non S/390 targets.
25758
25759 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25760
25761         PR 24624
25762         * gcc.dg/pr24624.c: Testcase added.
25763
25764 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
25765
25766         PR 24623
25767         * g++.dg/other/pr24623.C: Testcase added.
25768
25769 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
25770
25771         PR fortran/22607
25772         * gfortran-dg/pure_byref_1.f90: New.
25773         * gfortran-dg/pure_byref_2.f90: New.
25774
25775 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
25776
25777         PR c/24101
25778         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
25779         * gcc.dg/dg.exp: Run main loop also for *.i files.
25780
25781 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
25782
25783         PR c++/19450
25784         * g++.dg/tls/diag-3.C: New test.
25785         * g++.dg/tls/diag-4.C: New test.
25786         * g++.dg/tls/static-1.C: New test.
25787         * g++.dg/tls/static-1a.cc: New file.
25788
25789 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
25790
25791         PR 23046
25792         * g++.dg/tree-ssa/pr23046.C: New test.
25793
25794 2005-11-08  Devang Patel <dpatel@apple.com>
25795
25796         PR tree-optimization/23115
25797         * gcc.dg/tree-ssa/pr23115.c: New.
25798
25799 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
25800
25801         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
25802         * gcc.target/powerpc/pr16155.c: Same.
25803         * gcc.target/powerpc/altivec-1.c: Same.
25804         * gcc.target/powerpc/altivec-2.c: Same.
25805         * gcc.target/powerpc/altivec-3.c: Same.
25806         * gcc.target/powerpc/altivec-5.c: Same.
25807         * gcc.target/powerpc/altivec-11.c: Same.
25808         * gcc.target/powerpc/altivec-12.c: Same.
25809         * gcc.target/powerpc/altivec-14.c: Same.
25810         * gcc.target/powerpc/altivec-22.c: Same.
25811         * gcc.target/powerpc/altivec-consts.c: Same.
25812         * gcc.target/powerpc/altivec-pr22085.c: Same.
25813         * gcc.target/powerpc/altivec-splat.c: Same.
25814         * gcc.target/powerpc/altivec-varargs-1.c: Same.
25815         * gcc.target/powerpc/altivec-vec-merge.c: Same.
25816         * gcc.target/powerpc/darwin-longlong.c: Same.
25817
25818 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
25819
25820         PR target/19340
25821         * gcc.dg/pr19340.c: New test.
25822
25823 2005-11-07  Ian Lance Taylor  <ian@airs.com>
25824
25825         PR rtl-optimization/24683
25826         * gcc.dg/pr24683.c: New test.
25827
25828 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25829
25830         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
25831         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
25832
25833 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
25834
25835         * gcc.target/i386/pr23376.c: Compile with -mmmx.
25836
25837 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
25838
25839         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
25840
25841 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25842
25843         PR target/24230
25844
25845         * gcc.target/powerpc/altivec-consts.c,
25846         gcc.target/powerpc/altivec-splat.c: New testcase.
25847
25848 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
25849
25850         PR c/24599
25851
25852         * gcc.dg/overflow-2.c: New testcase.
25853
25854 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
25855
25856         PR rtl-optimization/23567
25857         * gcc.c-torture/execute/20051104-1.c: New test.
25858
25859 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
25860
25861         PR fortran/24534
25862         gfortran.dg/private_type_2.f90: Modified to check that case with
25863         PRIVATE declaration within derived type is accepted.
25864
25865         PR fortran/20838
25866         gfortran.dg/pointer_assign_1.f90: New test.
25867
25868         PR fortran/20840
25869         * gfortran.dg/arrayio_0.f90: New test.
25870
25871         PR fortran/17737
25872         gfortran.dg/data_initialized.f90: New test.
25873         gfortran.dg/data_constraints_1.f90: New test.
25874         gfortran.dg/data_constraints_2.f90: New test.
25875
25876 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
25877
25878         PR fortran/24174
25879         PR fortran/24305
25880         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
25881
25882 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
25883
25884         PR 24670
25885         * gcc.dg/tree-ssa/pr24670.c: New test.
25886
25887 2005-11-05  Ian Lance Taylor  <ian@airs.com>
25888
25889         PR target/22432
25890         * gcc.target/i386/pr22432.c: New test.
25891
25892 2005-11-05  Richard Henderson  <rth@redhat.com>
25893
25894         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
25895         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
25896         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
25897         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
25898         from gcc.dg/alpha-*.
25899         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
25900         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
25901
25902 2005-11-05  Andreas Jaeger  <aj@suse.de>
25903
25904         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
25905
25906 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
25907
25908         PR target/23424
25909         * gcc.dg/torture/pr23424-1.c: New test.
25910
25911 2005-11-04  Richard Henderson  <rth@redhat.com>
25912
25913         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
25914         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
25915         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
25916         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
25917         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
25918         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
25919         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
25920         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
25921         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
25922         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
25923         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
25924         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
25925         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
25926         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
25927         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
25928         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
25929         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
25930         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
25931         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
25932         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
25933         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
25934         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
25935         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
25936         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
25937         Move from gcc.dg/.
25938         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
25939         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
25940         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
25941         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
25942         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
25943         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
25944         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
25945         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
25946         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
25947         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
25948         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
25949         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
25950         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
25951         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
25952         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
25953         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
25954         gcc.target/i386/lea.c, gcc.target/i386/local.c,
25955         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
25956         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
25957         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
25958         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
25959         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
25960         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
25961         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
25962         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
25963         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
25964         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
25965         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
25966         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
25967         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
25968         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
25969         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
25970         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
25971         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
25972         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
25973         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
25974         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
25975         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
25976         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
25977         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
25978         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
25979         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
25980         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
25981         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
25982         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
25983
25984 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
25985
25986         PR 24627
25987         * gcc.dg/tree-ssa/pr24627.c: New test.
25988
25989 2005-11-04 Paul Brook  <paul@codesourcery.com>
25990
25991         * gcc.dg/tls/opt-10.c: New test.
25992
25993 2005-11-04  Andreas Jaeger  <aj@suse.de>
25994
25995         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
25996         avoid extra warnings.
25997
25998 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25999
26000         PR libfortran/22298
26001         * lib/target-supports.exp
26002         (check_effective_target_static_libgfortran): New
26003         static_libgfortran effective target.
26004         * gfortran.dg/static_linking_1.f: New test.
26005         * gfortran.dg/static_linking_1.c: New file.
26006
26007 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
26008
26009         * gcc.dg/pr24615.c: Guard test with { target fpic }.
26010
26011 2005-11-03  Josh Conner  <jconner@apple.com>
26012
26013         PR c++/19989
26014         g++.dg/ext/array2.C: New test.
26015         g++.dg/template/dependent-name3.C: New test.
26016         g++.dg/template/dependent-name4.C: New test.
26017         g++.dg/template/sfinae2.C: New test.
26018
26019 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26020
26021         PR preprocessor/22042
26022         * gcc.dg/cpp/strify4.c: New test.
26023
26024 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26025
26026         PR c++/17964
26027         * g++.dg/cpp/string-1.C: New test.
26028
26029 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26030
26031         * gcc.target/powerpc: New directory.
26032         * gcc.target/powerpc/powerpc.exp: New file.
26033         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26034         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26035         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26036         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26037         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26038         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26039         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26040         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26041         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26042         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26043         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26044         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26045         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26046         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26047         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26048         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26049         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26050         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26051         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26052         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26053         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26054         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26055         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26056         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26057         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26058         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26059         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26060         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26061         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26062         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26063         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26064         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26065         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26066         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26067
26068 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
26069
26070         PR c++/21627
26071         * g++.dg/warn/inline2.C: New test.
26072
26073 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26074
26075         PR middle-end/23155
26076         * g++.dg/ext/c99struct1.C: New test.
26077         * gcc.dg/union-cast-1.c: New test.
26078         * gcc.dg/union-cast-2.c: New test.
26079         * gcc.dg/union-cast-3.c: New test.
26080
26081 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26082
26083         PR middle-end/24589
26084         * gcc.c-torture/execute/zero-struct-2.c: New test.
26085
26086 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
26087
26088         PR c++/24582
26089         * g++.dg/init/switch1.C: New test.
26090
26091 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26092
26093         * gcc.dg/delay-slot-1.c: New test.
26094
26095 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
26096
26097         PR target/24620
26098         * gcc.dg/pr24620.c: New test.
26099
26100 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
26101
26102         PR c/24329
26103         * gcc.dg/format/unnamed-1.c: New test.
26104
26105 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26106
26107         PR c++/22434
26108         * g++.dg/expr/cond8.C: New test.
26109
26110         PR c++/24560
26111         * g++.dg/parse/dot1.C: New test.
26112
26113 2005-11-02  Jan Hubicka  <jh@suse.cz>
26114
26115         PR target/23303
26116         * gcc.dg/i386-lea.c: New test
26117
26118 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26119
26120         PR target/24615
26121         * gcc.dg/pr24615.c: New test.
26122
26123 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
26124
26125         PR target/24600
26126         * gcc.dg/pr24600.c: New test.
26127
26128 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26129
26130         PR c++/19253
26131         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26132         * g++.dg/parse/typename9.C: New test.
26133         * g++/dg/parse/typename10.C: Likewise.
26134
26135 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
26136
26137         PR fortran/18157
26138         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26139         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26140         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26141
26142 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
26143
26144         PR c++/24569
26145         * g++.dg/debug/static1.C: New test.
26146
26147 2005-11-02  Josh Conner  <jconner@apple.com>
26148
26149         * g++.dg/crash38.C: moved into proper directory...
26150         * g++.dg/template/crash42.C: ...here
26151
26152 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
26153
26154         PR target/18338
26155         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26156         pcc_bitfield_type_matters || default_packed.
26157
26158         * lib/target-supports.exp
26159         (check_effective_target_pcc_bitfield_type_matters): New proc.
26160         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26161
26162         PR testsuite/23304
26163         * lib/target-supports.exp (check_effective_default_packed): New proc.
26164         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26165         Gate expected errors on target ! default_packed.
26166         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26167
26168 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26169
26170         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26171         change (r106358).
26172
26173 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26174
26175         PR fortran/24008
26176         * gfortran.dg/entry_5.f90: New.
26177         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26178
26179 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
26180
26181         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26182
26183 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
26184
26185         PR fortran/21565
26186         gfortran.dg/namelist_blockdata.f90: New test.
26187
26188         PR fortran/18737
26189         gfortran.dg/external_implicit_none.f90: New test.
26190
26191         PR fortran/14994
26192         * gfortran.dg/secnds.f: New test.
26193
26194 2005-10-31  Jan Hubicka  <jh@suse.cz>
26195
26196         PR target/20928
26197         * gcc.c-torture/compile/pr20928.c: New test.
26198
26199 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
26200
26201         PR middle-end/23492
26202         * gcc.c-torture/compile/zero-strct-5.c: New test.
26203
26204 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
26205
26206         PR libgfortran/24584
26207         * gfortran.dg/pr24584.f90: New test.
26208
26209 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
26210
26211         PR fortran/18883
26212         * gfortran.dg/char_result_9.f90: New.
26213         * gfortran.dg/char_result_10.f90: New.
26214
26215 2005-10-30  Jan Hubicka  <jh@suse.cz>
26216
26217         * g++.dg/tree-ssa/pr24172.C: New testcase.
26218
26219 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26220
26221         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26222
26223 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
26224
26225         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26226         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26227         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26228         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26229         gfortran.dg/enum_9.f90,
26230         gfortran.fortran-torture/compile/enum_1.f90,
26231         gfortran.fortran-torture/execute/enum_1.f90,
26232         gfortran.fortran-torture/execute/enum_2.f90,
26233         gfortran.fortran-torture/execute/enum_3.f90,
26234         gfortran.fortran-torture/execute/enum_4.f90: New tests.
26235
26236 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
26237
26238         PR target/18482
26239         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26240         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26241
26242 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26243
26244         PR libfortran/20179
26245         * gfortran.dg/mixed_io_1.f90: New test.
26246         * gfortran.dg/mixed_io_1.c: New file.
26247
26248 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26249
26250         * gfortran.dg/malloc_free_1.f90: New test.
26251
26252 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
26253
26254         * gcc.dg/nested-func-4.c: Require profiling -pg.
26255
26256 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26257
26258         PR C++/23229
26259         * g++.dg/warn/main-2.C: New test.
26260
26261 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
26262
26263         PR fortran/24545
26264         * gfortran.dg/interface_2.f90: new test.
26265
26266 2005-10-28  Josh Conner  <jconner@apple.com>
26267
26268         PR c++/22153
26269         * g++.dg/template/crash38.C: New test.
26270         * g++.dg/parse/explicit1.C: Change expected errors.
26271
26272 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26273
26274         PR C++/23426
26275         * g++.dg/other/large-size-array.C: New test.
26276
26277 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
26278
26279         PR middle-end/24362
26280         * g++.dg/opt/complex4.C: New test.
26281
26282 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
26283
26284         * gcc.dg/nested-func-4.c: New test.
26285
26286 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
26287
26288         PR fortran/24158
26289         gfortran.dg/derived_recursion.f90: New test.
26290         gfortran.dg/implicit_actual.f90: New test.
26291
26292 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
26293
26294         PR middle-end/24295, PR testsuite/24477
26295         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
26296         removed when weakref hits the tree.
26297
26298 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
26299
26300         * gfortran.dg/cray_pointers_4.f90: New test.
26301
26302         * gfortran.dg/cray_pointers_5.f90: New test.
26303
26304 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
26305
26306         PR fortran/22290
26307         * gfortran.dg/assign_5.f90: New test.
26308         * gfortran.dg/assign_6.f: New test.
26309
26310 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
26311
26312         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
26313         CPU has no SSE support.
26314
26315 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
26316
26317         PR libgfortran/24224
26318         * gfortran.dg/arrayio_1.f90: Update attribution.
26319         * gfortran.dg/arrayio_2.f90: Update attribution.
26320         * gfortran.dg/arrayio_3.f90: Update attribution.
26321         * gfortran.dg/arrayio_4.f90: Update test conditions.
26322         * gfortran.dg/arrayio_5.f90: Update attribution.
26323         * gfortran.dg/arrayio_6.f90: New test.
26324         * gfortran.dg/arrayio_7.f90: New test.
26325
26326 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
26327
26328         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26329
26330 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26331
26332         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26333
26334 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
26335
26336         PR fortran/24416
26337         * gfortran.dg/namelist_char_only.f90: New test.
26338
26339 2005-10-24  Asher Langton  <langton2@llnl.gov>
26340
26341         PR fortran/17031
26342         PR fortran/22282
26343         * gfortran.dg/cray_pointers_1.f90: New test.
26344         * gfortran.dg/cray_pointers_2.f90: New test.
26345         * gfortran.dg/cray_pointers_3.f90: New test.
26346         * gfortran.dg/loc_1.f90: New test.
26347         * gfortran.dg/loc_2.f90: New test.
26348
26349 2005-10-24  Steven Bosscher  <stevenb@suse.de>
26350
26351         * gcc.dg/pr24225.c: New test.
26352
26353 2005-10-24  Asher Langton  <langton2@llnl.gov>
26354
26355         * gfortran.dg/dup_save_1.f90: New test.
26356         * gfortran.dg/dup_save_2.f90: New test.
26357
26358 2005-10-24  Paul Brook  <paul@codesourcery.com>
26359
26360         PR 24107
26361         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26362         stdint.h.
26363
26364 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
26365
26366         PR libgfortran/24489
26367         * gfortran.dg/pr24489.f90: New test.
26368
26369 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
26370
26371         PR fortran/23635
26372         * gfortran.dg/ichar_1.f90: Add tests for derived types.
26373
26374 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
26375
26376         PR target/18911
26377         * g++.dg/init/array16.C: Skip for mmix-*-*.
26378
26379 2005-10-23  Asher Langton  <langton2@llnl.gov>
26380
26381         * gfortran.dg/byte_1.f90: New test.
26382         * gfortran.dg/byte_2.f90: New test.
26383
26384 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
26385
26386         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26387
26388 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
26389
26390         PR fortran/18022
26391         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26392
26393         PR fortran/24311
26394         * gfortran.dg/merge_char_const.f90: New test.
26395
26396         PR fortran/24384
26397         * gfortran.dg/spread_scalar_source.f90: New test.
26398
26399 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
26400
26401         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26402
26403         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26404         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26405
26406         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26407
26408 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
26409
26410         PR fortran/24426
26411         * gfortran.dg/der_pointer_4.f90: New.
26412
26413 2005-10-22  David Ayers  <d.ayers@inode.at>
26414
26415         * obj-c++.dg/except-1.mm: Simplify.
26416
26417 2005-10-21  David Ayers  <d.ayers@inode.at>
26418
26419         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26420
26421 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
26422
26423         * gfortran.dg/assumed_dummy_2.f90: New test.
26424
26425 2005-10-21  James E Wilson  <wilson@specifix.com>
26426
26427         PR preprocessor/15220
26428         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26429
26430 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
26431
26432         * gcc.c-torture/execute/20051021-1.c: New test.
26433
26434 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
26435
26436         PR c++/24260
26437         * g++.dg/ext/tmplattr1.C: New test.
26438
26439 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
26440
26441         PR fortran/24440
26442         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26443
26444 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
26445
26446         * obj-c++.dg/except-1.mm: New.
26447
26448         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26449
26450 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
26451
26452         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26453
26454 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
26455
26456         PR middle-end/24295
26457         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26458         declarations with the same names as thunks' alias targets, use
26459         aliases instead.
26460         * gcc.dg/attr-alias-3.c: New test.
26461         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26462
26463 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
26464
26465         PR c++/22618
26466         * g++.dg/parse/access8.C: New test.
26467
26468 2005-10-20  Richard Guenther  <rguenther@suse.de>
26469
26470         PR c++/24439
26471         * g++.dg/tree-ssa/pr24439.C: New testcase.
26472
26473 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26474
26475         * g++.dg/opt/delay-slot-1.C: New test.
26476
26477 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
26478
26479         PR fortran/21625
26480         * gfortran.fg/der_init_1.f90: New.
26481
26482 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
26483
26484         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26485
26486 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
26487
26488         PR c++/21908
26489         * g++.dg/parse/error28.C: New test.
26490
26491 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26492
26493         * gcc.dg/profile-generate-2.c: New test.
26494
26495 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
26496
26497         PR target/23589
26498         * g++.dg/ext/dllimport11.C: New.
26499
26500 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26501
26502         PR c++/22293
26503         * g++.dg/other/friend3.C: New test.
26504
26505 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
26506
26507         PR c++/23293
26508         * g++.dg/template/error19.C: New test.
26509
26510 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
26511
26512         PR c++/21383
26513         * g++.dg/overload/koenig2.C: New.
26514
26515         PR c++/23118
26516         * g++.dg/overload/error2.C: New.
26517
26518         PR c++/22604
26519         * g++.dg/inherit/covariant14.C: New.
26520
26521 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26522
26523         PR c++/23440
26524         * g++.dg/parse/for1.C: New test.
26525
26526 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
26527
26528         PR fortran/23446
26529         * gfortran.dg/host_dummy_index_1.f90: New test.
26530
26531         PR fortran/21459
26532         * gfortran.dg/automatic_char_len_2.f90: New test.
26533
26534         PR fortran/20866
26535         * gfortran.dg/recursive_statement_functions.f90: New test.
26536
26537         PR fortran/20853
26538         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26539
26540         PR fortran/20849
26541         * gfortran.dg/external_initializer.f90: New test.
26542
26543         PR fortran/20837
26544         * non_module_public.f90: New test.
26545
26546 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
26547
26548         PR c++/24386
26549         * g++.dg/template/overload7.C: New.
26550
26551         PR c++/22551
26552         * g++.dg/other/switch2.C: Remove expected warnings.
26553
26554         PR c++/21353
26555         * g++.dg/template/defarg6.C: New.
26556
26557 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
26558
26559         PR target/24315
26560         * gcc.target/i386/pr24315.c: New test.
26561
26562 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26563
26564         PR c++/24389
26565         * g++.dg/template/static21.C: New test.
26566         * g++.dg/template/static21-a.cc: Likewise.
26567
26568 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
26569
26570         PR c++/23959
26571         * g++.dg/warn/Wswitch-default-1.C: New test.
26572         * g++.dg/warn/Wswitch-default-2.C: New test.
26573
26574 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
26575
26576         PR c++/22173
26577         * g++.dg/parse/template18.C: New test.
26578         * g++.dg/template/nontype15.C: Likewise.
26579
26580 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
26581
26582         PR fortran/22273
26583         * gfortran.dg/spec_expr_2.f90: New.
26584
26585 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
26586
26587         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26588         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26589         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26590         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26591         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26592         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26593         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26594         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
26595         previous target-specific skips and warning-message matches where
26596         applicable.
26597
26598 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
26599
26600         PR c++/21347
26601         * g++.dg/warn/Wctor-dtor.C: New test.
26602
26603 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26604
26605         PR c/23439
26606         * gcc.dg/for-1.c: New test.
26607
26608 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
26609
26610         PR c++/19565
26611         * g++.dg/warn/Wconversion1.C: New test.
26612         * g++.dg/ext/packed4.C: Compile with -w.
26613         * g++.dg/opt/20050511-1.C: Likewise.
26614         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26615
26616 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
26617
26618         * gfortran.dg/boz_5.f90: New test.
26619
26620 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
26621
26622         PR c++/22551
26623         * g++.dg/other/switch2.C: New.
26624
26625         PR c++/23984
26626         * g++.dg/init/ctor7.C: New.
26627
26628 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
26629
26630         PR c++/23730
26631         * g++.dg/parse/crash32.C: New test.
26632
26633 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
26634
26635         PR c++/20721
26636         * g++.dg/init/goto2.C: New test.
26637
26638         PR c++/22464
26639         * g++.dg/template/crash/41.C: New test.
26640
26641         PR c++/22180
26642         * g++.dg/template/crash40.C: New test.
26643
26644         PR c++/23694
26645         * g++.dg/parse/friend5.C: New test.
26646
26647         PR c++/23307
26648         * g++.dg/template/crash38.C: New test.
26649
26650         PR c++/22352
26651         * g++.dg/template/friend38.C: New test.
26652
26653         PR c++/22405
26654         * g++.dg/template/crash39.C: New test.
26655
26656 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
26657
26658         * gcc.dg/debug/dwarf2/dwarf-char1.c,
26659         gcc.dg/debug/dwarf2/dwarf-char2.c,
26660         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
26661
26662         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
26663
26664 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
26665
26666         * gcc.dg/dll-2.c: Add tests for warnings.
26667         * gcc.dg/dll-3.c: Likewise.
26668         * gcc.dg/dll-4.c: Likewise.
26669
26670         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
26671         * g++.dg/ext/dllimport2.C: Likewise.
26672         * g++.dg/ext/dllimport3.C: Likewise.
26673         * g++.dg/ext/dllimport7.C: Likewise.
26674         * g++.dg/ext/dllimport8.C: Likewise.
26675         * g++.dg/ext/dllimport9.C: Likewise.
26676
26677 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
26678
26679         PR fortran/24092
26680         * gfortran.dg/derived_pointer_recursion.f90: New test.
26681
26682 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
26683
26684         * gcc.c-torture/execute/20051012-1.c: New test.
26685
26686 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26687
26688         PR fortran/18082
26689         * gfortran.dg/automatic_char_len_1.f90: New test.
26690
26691 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26692
26693         PR fortran/20847
26694         * gfortran.dg/save_common.f90: New test.
26695
26696         PR fortran/20856
26697         * gfortran.dg/save_result.f90: New test.
26698
26699 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26700
26701         PR c++/21592
26702         * g++.dg/template/dependent-expr1.C: Add new expected error.
26703         * g++.dg/template/dependent-expr2.C: Adjust error text.
26704         * g++.dg/template/overload6.C: New.
26705
26706         PR c++/23797
26707         * g++.dg/other/typename8.C: New.
26708
26709         PR c++/21117
26710         * g++.dg/other/return1.C: New.
26711
26712 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
26713
26714         PR c++/24052
26715         * g++.dg/ext/label5.C: New.
26716
26717 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
26718
26719         PR c++/19964
26720         * g++.dg/parse/crash31.C: New.
26721
26722 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
26723
26724         * g++.dg/ipa/ipa-1.c: New test.
26725         * g++.dg/ipa/ipa-2.c: New test.
26726         * g++.dg/ipa/ipa-3.c: New test.
26727         * g++.dg/ipa/ipa-4.c: New test.
26728         * g++.dg/ipa/ipa-5.c: New test.
26729         * g++.dg/ipa/ipa.exp: New file.
26730
26731 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
26732
26733         PR fortran/24207
26734         * gfortran.dg/private_type_3.f90: New test.
26735
26736 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26737
26738         PR fortran/20786
26739         gfortran.dg/aint_anint_1.f90: New test.
26740
26741 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26742
26743         PR libgfortran/24313
26744         gfortran.dg/csqrt.f: New test.
26745
26746 2005-10-11  Ian Lance Taylor  <ian@airs.com>
26747
26748         PR c++/8057
26749         * g++.dg/warn/noeffect7.C: New test.
26750         * g++.dg/warn/noeffect2.C: Instantiate templates.
26751         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
26752         and warning.
26753
26754 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26755
26756         PR c++/21089
26757         * g++.dg/init/float1.C: New test.
26758
26759         PR c++/24277
26760         * g++.dg/init/member1.C: Tweak error markers.
26761
26762 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
26763
26764         PR testsuite/24281
26765         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
26766         Check for null pointer.
26767
26768 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
26769
26770         PR c++/21369
26771         * g++.dg/parse/ret-type3.C: New test.
26772
26773 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
26774
26775         PR tree-opt/23946
26776         * gcc.c-torture/compile/pr23946.c: New test.
26777
26778 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
26779
26780         * g++.dg/opt/mmx2.C: New test.
26781
26782 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26783
26784         PR c++/24277
26785         * g++.dg/template/static20.C: New test.
26786
26787         PR c++/24302
26788         * g++.dg/warn/Wunused-12.C: New test.
26789
26790         PR c++/23437
26791         * g++.dg/template/arg4.C: New test.
26792
26793 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26794
26795         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
26796         * gcc.dg/ucnid-3.c: Likewise.
26797         * gcc.dg/ucnid-4.c: Likewise.
26798         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
26799         * g++.dg/other/ucnid-1.C: Likewise.
26800         * gcc.dg/sparc-frame-1.c: New test.
26801
26802 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
26803
26804         PR c++/24139
26805         * g++.dg/template/spec27.C: New test.
26806
26807         PR c++/24275
26808         * g++.dg/template/static19.C: New test.
26809
26810 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26811
26812         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
26813         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
26814
26815 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
26816
26817         PR target/24136
26818         * gfortran.fortran-torture/compile/pr24136.f: New test.
26819
26820 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
26821
26822         PR c++/22172
26823         * g++.dg/parse/crash30.C: New test.
26824
26825 2005-10-07  Richard Guenther  <rguenther@suse.de>
26826
26827         PR middle-end/24227
26828         * gcc.c-torture/compile/pr24227.c: New testcase.
26829
26830 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
26831
26832         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
26833         Do not put aligned attributes on array elements.
26834
26835 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
26836
26837         PR testsuite/23611, PR testsuite/23615
26838         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
26839         writing prototypes of library functions by hand.
26840         * obj-c++.dg/bitfield-4.mm: Likewise.
26841         * obj-c++.dg/const-str-4.mm: Likewise.
26842         * obj-c++.dg/encode-4.mm: Likewise.
26843         * obj-c++.dg/encode-5.mm: Likewise.
26844         * obj-c++.dg/encode-6.mm: Likewise.
26845         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
26846         * obj-c++.dg/method-10.mm: Likewise.
26847         * obj-c++.dg/method-17.mm: Likewise.
26848         * obj-c++.dg/method-19.mm: Likewise.
26849         * obj-c++.dg/try-catch-2.mm: Likewise.
26850
26851 2005-10-06  Richard Henderson  <rth@redhat.com>
26852
26853         PR 24236
26854         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
26855
26856 2005-10-06  Dale Johannesen  <dalej@apple.com>
26857
26858         * gcc.c-torture/execute/20030125-1.c: Correct.
26859
26860 2005-10-06  Richard Guenther  <rguenther@suse.de>
26861
26862         PR tree-optimization/24238
26863         * g++.dg/tree-ssa/pr24238.C: New testcase.
26864
26865 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
26866
26867         PR 18568
26868         * gfortran.dg/der_pointer_3.f90: New test.
26869
26870 2005-10-05  Devang Patel  <dpatel@apple.com>
26871
26872         PR Debug/23205
26873         * g++.dg/other/PR23205.C: New.
26874
26875 2005-10-05  Richard Henderson  <rth@redhat.com>
26876
26877         PR target/23602
26878         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
26879         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
26880
26881 2005-10-05  Dale Johannesen  <dalej@apple.com>
26882
26883         * gcc.c-torture/execute/float-floor.c: New.
26884
26885 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
26886
26887         PR tree-optimization/21419
26888         PR tree-optimization/24146
26889         PR tree-optimization/24151
26890
26891         * g++.dg/ext/asm7.C: New.
26892         * g++.dg/ext/asm8.C: New.
26893         * gcc.dg/asm-1.c: Compile on all targets.
26894         * gcc.dg/asm-pr24146.c: New.
26895         * gcc.dg/pr21419.c: Adjust error messages.
26896
26897 2005-10-05  Richard Guenther  <rguenther@suse.de>
26898
26899         PR fortran/24176
26900         * gfortran.fortran-torture/compile/empty.f90: New testcase.
26901
26902 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26903
26904         PR c++/23513
26905         * g++.dg/template/spec22.C: Robustify test.
26906         * g++.dg/template/spec26.C: New.
26907
26908 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
26909
26910         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
26911         if target supports vector instructions.
26912
26913 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
26914
26915         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
26916         C99 functions.
26917
26918 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
26919
26920         * lib/target-supports.exp (check_effective_target_fortran_large_real,
26921         check_effective_target_fortran_large_int): Replace cached result
26922         when target changes.
26923
26924 2005-10-04  Devang Patel  <dpatel@apple.com>
26925
26926         * gcc.dg/i386-sse-vect-types.c: New.
26927
26928 2005-10-04  Ian Lance Taylor  <ian@airs.com>
26929
26930         PR preprocessor/13726
26931         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
26932         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
26933
26934 2005-10-04  Richard Guenther  <rguenther@suse.de>
26935
26936         PR c/23576
26937         * gcc.dg/noncompile/pr23576.c: New testcase.
26938
26939 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
26940
26941         PR middle-end/23125
26942         * gcc.dg/register-var-3.c: New test.
26943
26944 2005-10-04  Steven Bosscher  <stevenb@suse.de>
26945
26946         * gcc.dg/pr23049.c: New test.
26947
26948         * gcc.dg/ucnid-4.c: Fix test.
26949
26950 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
26951
26952         PR 23445
26953         * gcc.c-torture/compile/pr23445.c: New test.
26954
26955 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
26956
26957         * g++.dg/overload/unknown1.C: New.
26958
26959 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
26960
26961         PR c++/17775
26962         * g++.dg/template/repo4.C: New test.
26963
26964 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26965
26966         PR libfortran/19308
26967         * gfortran.dg/large_real_kind_2.F90: New test.
26968         * gfortran.dg/large_integer_kind_2.f90: New test.
26969
26970 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
26971
26972         * lib/target-supports.exp (check_effective_target_vect_shift):
26973         Implement with result caching. Add i?86, x86_64 and ia64 targets.
26974         (check_effective_target_vect_condition): Fix copy-n-pasto.
26975
26976         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
26977         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
26978         targets.
26979
26980 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
26981
26982         PR c++/22621
26983         * g++.dg/template/overload5.C : New test.
26984
26985         PR c++/23840
26986         * g++.dg/expr/stdarg1.C: New test.
26987
26988 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
26989
26990         PR 24142
26991         * gcc.c-torture/execute/pr24142.c: New test.
26992
26993 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
26994
26995         PR 24141
26996         * gcc.c-torture/execute/pr24141.c: New test.
26997
26998 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
26999             Diego Novillo  <dnovillo@redhat.com>
27000
27001         PR 23604
27002         * gcc.c-torture/execute/pr23604.c: New test.
27003
27004 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
27005
27006         PR fortran/16404
27007         PR fortran/20835
27008         PR fortran/20890
27009         PR fortran/20899
27010         PR fortran/20900
27011         PR fortran/20901
27012         PR fortran/20902
27013         gfortran.dg/equiv_constraint_1.f90: New test.
27014         gfortran.dg/equiv_constraint_2.f90: New test.
27015         gfortran.dg/equiv_constraint_3.f90: New test.
27016         gfortran.dg/equiv_constraint_4.f90: New test.
27017         gfortran.dg/equiv_constraint_5.f90: New test.
27018         gfortran.dg/equiv_constraint_6.f90: New test.
27019         gfortran.dg/equiv_constraint_7.f90: New test.
27020         gfortran.dg/equiv_constraint_8.f90: New test.
27021         gfortran.dg/private_type_1.f90: New test.
27022         gfortran.dg/private_type_2.f90: New test.
27023         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27024         980628-10.f: Assert std=gnu to permit mixing of
27025         types in equivalence statements.
27026
27027 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
27028
27029         PR 24112
27030         * gfortran.dg/open_status_1.f90: New.
27031
27032 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27033
27034         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27035         * gcc.dg/vect/pr22480.c: Clean up temp files.
27036         * gcc.dg/vect/pr23831.c: Clean up temp files.
27037         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27038         Clean up temp files.
27039         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27040         Clean up temp files.
27041
27042         * gcc.dg/20050309-1.c: Clean up temp files.
27043         * gcc.dg/20050325-1.c: Clean up temp files.
27044
27045 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
27046
27047         PR tree-optimization/24059
27048         * gcc.dg/vect/pr24059.c : New test.
27049
27050 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
27051
27052         PR middle-end/24109
27053         * gcc.c-torture/execute/20050929-1.c: New test.
27054
27055 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27056
27057         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27058
27059 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
27060
27061         PR c/21419
27062         * gcc.dg/pr21419.c: New test.
27063
27064 2005-09-29  Steven Bosscher  <stevenb@suse.de>
27065
27066         * gcc.dg/pr23911.c: New test.
27067
27068 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
27069
27070         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27071
27072         PR c++/16782
27073         * g++.dg/parse/qualified4.C: New test.
27074         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27075         * g++.old-deja/g++.mike/p8154.C: Likewise.
27076
27077 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
27078
27079         PR c++/22147
27080         * g++.dg/template/friend37.C: New test.
27081         * g++.dg/parse/crash28.C: Adjust error markers.
27082
27083 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
27084
27085         PR fortran/18518
27086         * gfortran.fortran-torture/execute/save_2.f90: New decl.
27087
27088 2005-09-27  Devang Patel  <dpatel@apple.com>
27089
27090         PR tree-optimization/23625
27091         * gcc.dg/pr23625.c: New test.
27092
27093 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
27094
27095         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27096         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27097
27098 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
27099
27100         PR fortran/23677
27101         * gfortran.fortran-torture/execute/save_1.f90: New test.
27102         * gfortran.dg/save_1.f90: New test.
27103
27104 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
27105
27106         * gcc.target/i386/builtin-apply-mmx.c: New test.
27107
27108         PR target/22576
27109         * gcc.target/i386/pr22576.c: New test.
27110
27111         PR target/22585
27112         * gcc.target/i386/pr22585.c: New test.
27113
27114         PR target/23268
27115         * gcc.target/i386/pr23268.c: New test.
27116
27117         PR middle-end/23831
27118         * gcc.dg/vect/pr23831.c: New test.
27119
27120         PR target/24055
27121         * gcc.target/i386/pr24055.c: New test.
27122
27123 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
27124
27125         PR tree-optimization/23960
27126         * gcc.c-torture/compile/pr23960.c: New.
27127
27128 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
27129
27130         PR fortran/16861
27131         * gfortran.dg/nested_modules_3.f90: New.
27132
27133 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
27134
27135         PR fortran/24005
27136         gfortran.dg/interface_1.f90: New test.
27137
27138 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
27139         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27140
27141         PR fortran/23843
27142         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27143
27144 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
27145
27146         PR fortran/23516
27147         * gfortran.dg/imag_1.f: New test.
27148         * gfortran.dg/imag_2.f: Ditto.
27149
27150 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
27151
27152         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27153
27154 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
27155
27156         PR c++/21983
27157         * g++.dg/warn/pr21983.C: New test.
27158
27159 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
27160
27161         * gcc.dg/20050922-1.c: Testcase added.
27162
27163 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
27164
27165         PR c++/23993
27166         * g++.dg/template/array14.C: New test.
27167
27168 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
27169
27170         PR fortran/19929
27171         * gfortran.dg/der_ptr_component_1.f90: New test.
27172
27173 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27174
27175         PR c++/23965
27176         * g++.dg/template/error1.C: Reject "no matching function" message.
27177
27178 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27179
27180         PR c++/17609
27181         * g++.dg/lookup/error1.C: New test.
27182
27183 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
27184
27185         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27186         functionality of the testcase.
27187
27188 2005-09-20  Richard Henderson  <rth@redhat.com>
27189
27190         * gcc.dg/vect/vect-22.c: Require vect_float.
27191         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27192
27193 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
27194
27195         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27196         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27197         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27198         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27199         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27200         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27201         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27202         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27203         * gcc.dg/cpp/ucnid-8.c: New test.
27204
27205 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27206
27207         PR tree-optimization/23929
27208         * gcc.c-torture/compile/pr23929.c: New test.
27209
27210 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
27211
27212         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27213         for one loop.
27214
27215 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
27216
27217         PR testsuite/23186
27218         * g++.dg/other/pr22003.C: Require named sections.
27219
27220 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27221
27222         PR c++/23947
27223         * g++.dg/rtti/crash3.C: New test.
27224
27225         PR tree-optimization/23818
27226         * gcc.dg/pr23818.c: New test.
27227
27228 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27229
27230         PR fortran/23420
27231         * gfortran.dg/print_fmt_4.f: New.
27232
27233 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
27234
27235         PR fortran/23663
27236         * gfortran.fortran-torture/execute/entry_11.f90: New test.
27237
27238 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27239
27240         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27241         Use pointers to local alignable arrays instead. Added comments.
27242         * gcc.dg/vect/vect-46.c: Likewise.
27243         * gcc.dg/vect/vect-48.c: Likewise.
27244         * gcc.dg/vect/vect-49.c: Likewise.
27245         * gcc.dg/vect/vect-52.c: Likewise.
27246         * gcc.dg/vect/vect-53.c: Likewise.
27247         * gcc.dg/vect/vect-54.c: Likewise.
27248         * gcc.dg/vect/vect-56.c: Likewise.
27249         * gcc.dg/vect/vect-57.c: Likewise.
27250         * gcc.dg/vect/vect-58.c: Likewise.
27251         * gcc.dg/vect/vect-60.c: Likewise.
27252         * gcc.dg/vect/vect-61.c: Likewise.
27253
27254         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27255         The test is no longer vectorizable on vect_no_align targets.
27256         * gcc.dg/vect/vect-43.c: Likewsie.
27257
27258         * gcc.dg/vect/vect-44.c: Added comments.
27259         * gcc.dg/vect/vect-45.c: Added comments.
27260         * gcc.dg/vect/vect-50.c: Added comments.
27261         * gcc.dg/vect/vect-51.c: Added comments.
27262
27263         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27264         aligned type.
27265         * gcc.dg/vect/Os-vect-95.c: Likewise.
27266
27267         * gcc.dg/vect/vect-41.c: Test removed.
27268         * gcc.dg/vect/vect-47.c: Test removed.
27269         * gcc.dg/vect/vect-55.c: Test removed.
27270         * gcc.dg/vect/vect-59.c: Test removed.
27271
27272 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
27273
27274         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27275         No longer vectorizable on vect_no_align targets.
27276         * gcc.dg/vect/pr20122.c: Likewise.
27277         * gcc.dg/vect/vect-74.c: Likewise.
27278         * gcc.dg/vect/vect-75.c: Likewise.
27279         * gcc.dg/vect/vect-76.c: Likewise.
27280
27281         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27282         Will not be vectorizable on vect_no_align targets once aliasing issues
27283         are resolved.
27284         * gcc.dg/vect/vect-79.c: Likewise.
27285
27286         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27287         * gcc.dg/vect/vect-78.c: Likewise.
27288         * gcc.dg/vect/vect-97.c: Likewise.
27289
27290 2005-09-19  Steven Bosscher  <stevenb@suse.de>
27291
27292         * gcc.dg/pr23943.c: New test.
27293
27294 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27295
27296         PR fortran/19181
27297         * gfortran.dg/derived_pointer_null_1.f90: New test.
27298
27299 2005-09-18  Richard Guenther  <rguenther@suse.de>
27300
27301         PR middle-end/23944
27302         * gcc.c-torture/compile/pr23944.c: New testcase.
27303
27304 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
27305
27306         PR fortran/15975
27307         * gfortran.dg/der_pointer_2.f90: New test.
27308
27309 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
27310
27311         PR fortran/16861
27312         * gfortran.dg/nested_modules_2.f90: New test.
27313
27314 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27315
27316         PR c++/18368
27317         * g++.dg/other/semicolon.C: New test.
27318
27319 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
27320
27321         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27322         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27323
27324 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
27325
27326         PR c++/23914
27327         * g++.dg/template/static18.C: New test.
27328
27329         PR c++/21514
27330         * g++.dg/template/crash19.C: Remove dg-error marker.
27331         * g++.dg/template/local4.C: New test.
27332
27333 2005-09-16  Paul Brook  <paul@codesourcery.com>
27334
27335         PR fortran/23906
27336         * gfortran.dg/dependency_1.f90: New test.
27337
27338 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27339
27340         PR c++/23896
27341         * g++.dg/template/static17.C: New test.
27342
27343 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
27344
27345         PR c++/23139
27346         * g++.dg/warn/huge-val1.C: New test.
27347
27348 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
27349
27350         PR c++/13140
27351         * g++.dg/parse/class2.C: New test.
27352         * g++.dg/template/explicit8.C: Likewise.
27353         * g++.dg/template/spec25.C: Likewise.
27354
27355 2005-09-14  Josh Conner  <jconner@apple.com>
27356
27357         PR middle-end/23584
27358         * gcc.dg/pr23584.c: New test.
27359
27360 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
27361
27362         PR fortran/21875 Internal Unit Array I/O, NIST
27363         * gfortran.dg/arrayio_1.f90: New test.
27364         * gfortran.dg/arrayio_1.f90: New test.
27365         * gfortran.dg/arrayio_1.f90: New test.
27366         * gfortran.dg/arrayio_1.f90: New test.
27367         * gfortran.dg/arrayio_1.f90: New test.
27368
27369 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
27370
27371         PR middle-end/22480
27372         * gcc.dg/vect/pr22480.c: New test.
27373
27374 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
27375
27376         PR fortran/19358
27377         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27378
27379 2005-09-13 Josh Conner <jconner@apple.com>
27380
27381         PR c++/23180
27382         * g++.dg/init/struct2.C: New test.
27383         * g++.dg/init/struct3.C: New test.
27384
27385 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
27386
27387         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27388         Clean up temp files.
27389         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27390         gcc.dg/tree-ssa/builtin-fprintf-1.c,
27391         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27392         gcc.dg/tree-ssa/builtin-printf-1.c,
27393         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27394         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27395         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27396         gcc.dg/tree-ssa/builtin-vprintf-1.c,
27397         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27398         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27399         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27400         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27401         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27402         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27403         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27404         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27405
27406 2005-09-13  Josh Conner  <jconner@apple.com>
27407
27408         * lib/gcc-dg.exp: Load scanipa.exp.
27409         (cleanup-dump): New procedure.
27410         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27411         * lib/scandump.exp: New file.
27412         * lib/scantree.exp: Use it.
27413         * lib/scanipa.exp: New file.
27414
27415 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
27416
27417         PR fortran/17740
27418         * gfortran.dg/generic_4.f90: New test.
27419
27420 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
27421
27422         PR target/23816
27423         * gcc.target/i386/pr23816-1.c: New test.
27424         * gcc.target/i386/pr23816-2.c: New test.
27425
27426
27427 2005-09-13  Bastian Blank <waldi@debian.org>
27428
27429         PR c++/16171
27430         * g++.dg/abi/mangle26.C: New test.
27431         * g++.dg/abi/mangle27.C: New test.
27432         * g++.dg/abi/mangle28.C: New test.
27433         * g++.dg/abi/mangle29.C: New test.
27434
27435         PR c++/23839
27436         * g++.dg/parse/register1.C: New test.
27437
27438 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
27439
27440         PR c++/23842
27441         * g++.dg/template/access16.C: New test.
27442
27443 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27444
27445         * gfortran.dg/char_pack_2.f90: Increase the vector size.
27446
27447 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27448
27449         PR fortran/18899
27450         * gfortran.dg/shape_2.f90: New test.
27451
27452 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
27453
27454         PR target/19269
27455         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27456         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27457         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27458         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27459         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27460         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27461         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27462         tests.
27463
27464 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27465
27466         PR c++/23841
27467         * g++.dg/parse/template17.C: New test.
27468
27469 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27470
27471         PR c++/23789
27472         * g++.dg/template/nontype14.C: New test.
27473
27474 2005-09-12  Ian Lance Taylor  <ian@airs.com>
27475
27476         PR g++/7874
27477         * g++.dg/lookup/friend7.C: New test.
27478         * g++.dg/lookup/friend8.C: New test.
27479         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27480         so that it will be found via argument dependent lookup.
27481         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27482         friend functions which will no longer be found.
27483         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27484         function g, so that it will be found via argument dependent
27485         lookup.
27486         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27487         * g++.old-deja/g++.mike/net43.C: Likewise.
27488
27489 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
27490
27491         PR c++/23691
27492         * g++.dg/template/static16.C: New test.
27493
27494 2005-09-12  Josh Conner  <jconner@apple.com>
27495
27496         PR middle-end/23237
27497         * gcc.c-torture/compile/pr23237.c: New test.
27498
27499 2005-09-11  Richard Henderson  <rth@redhat.com>
27500
27501         * g++.dg/other/error8.C: Update expected diagnostic text.
27502
27503 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27504
27505         PR libfortran/19872
27506         * gfortran.dg/overwrite_1.f: New test.
27507
27508 2005-09-09  Josh Conner  <jconner@apple.com>
27509
27510         * g++.dg/init/pr23180-1.C: Removed.
27511         * g++.dg/init/pr23180-2.C: Removed.
27512
27513 2005-09-09  David Daney <ddaney@avtrex.com>
27514
27515         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27516         files which are ...
27517         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27518         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27519
27520 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27521
27522         * gfortran.dg/iostat_2.f90: New test.
27523
27524 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/22252
27527         * g++.dg/ext/interface1.C: New test.
27528         * g++.dg/ext/interface1.h: Likewise.
27529         * g++.dg/ext/interface1a.cc: Likewise.
27530
27531 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
27532
27533         * gfortran.dg/iomsg_1.f90: New test case.
27534
27535 2005-09-09  Richard Guenther  <rguenther@suse.de>
27536
27537         PR c++/23624
27538         * g++.dg/tree-ssa/pr23624.C: New testcase.
27539
27540 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27541
27542         PR fortran/19239
27543         * gfortran.dg/vector_subscript_1.f90,
27544         * gfortran.dg/vector_subscript_2.f90: New tests.
27545
27546 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27547
27548         PR fortran/21104
27549         * gfortran.dg/array_alloc_1.f90,
27550         * gfortran.dg/array_alloc_2.f90,
27551         * gfortran.dg/array_alloc_3.f90: New tests.
27552
27553 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
27554
27555         PR fortran/12840
27556         * gfortran.dg/array_constructor_6.f90
27557         * gfortran.dg/array_constructor_7.f90
27558         * gfortran.dg/array_constructor_8.f90
27559         * gfortran.dg/array_constructor_9.f90
27560         * gfortran.dg/array_constructor_10.f90
27561         * gfortran.dg/array_constructor_11.f90
27562         * gfortran.dg/array_constructor_12.f90: New tests.
27563
27564 2005-09-08  Josh Conner  <jconner@apple.com>
27565
27566         PR c++/23180
27567         * g++.dg/init/pr23180-1.C: New test.
27568         * g++.dg/init/pr23180-2.C: New test.
27569
27570 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27571
27572         PR fortran/18878
27573         * gfortran.dg/module_double_reuse.f90: New.
27574
27575 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
27576
27577         PR fortran/23270
27578         PR fortran/22304
27579         PR fortran/18870
27580         PR fortran/17917
27581         PR fortran/16511
27582         * gfortran.dg/common_equivalence_1.f: New.
27583         * gfortran.dg/common_equivalence_2.f: New.
27584         * gfortran.dg/common_equivalence_3.f: New.
27585         * gfortran.dg/contained_equivalence_1.f90: New.
27586         * gfortran.dg/module_blank_common.f90: New.
27587         * gfortran.dg/module_commons_1.f90: New.
27588         * gfortran.dg/module_equivalence_1.f90: New.
27589         * gfortran.dg/nested_modules_1.f90: New.
27590         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27591         equivalences and add comment to connect the test with
27592         the PR.
27593
27594 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27595
27596         PR fortran/23765
27597         * gfortran.dg/common_6.f90: New test.
27598
27599 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27600
27601         PR fortran/15326
27602         * gfortran.dg/char_result_1.f90,
27603         * gfortran.dg/char_result_2.f90,
27604         * gfortran.dg/char_result_3.f90,
27605         * gfortran.dg/char_result_4.f90,
27606         * gfortran.dg/char_result_5.f90,
27607         * gfortran.dg/char_result_6.f90,
27608         * gfortran.dg/char_result_7.f90,
27609         * gfortran.dg/char_result_8.f90: New tests.
27610
27611 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
27612
27613         PR fortran/19928
27614         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27615
27616 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27617
27618         PR obj-c++/16816
27619         * obj-c++.dg/selector-5.mm: New test.
27620         * obj-c++.dg/selector-6.mm: New test.
27621
27622 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
27623
27624         PR objc/20574
27625         PR objc/19324
27626         * objc.dg/error-1.m: New test.
27627
27628 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
27629
27630         PR fortran/23373
27631         * gfortran.fortran-torture/execute/pr23373-1.f90,
27632         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27633
27634 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
27635
27636         PR libfortran/23760
27637         * gfortran.dg/g77/1832.f: Remove long string in write statement
27638         to allow the test to pass on correct list directed output with
27639         prepended space.
27640
27641 2005-09-07  James E Wilson  <wilson@specifix.com>
27642
27643         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
27644
27645 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27646
27647         * gfortran.dg/parameter+save.f90: Rename to
27648         * gfortran.dg/parameter_save.f90: .. this.
27649
27650 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
27651
27652         PR fortran/20848
27653         * gfortran.dg/parameter+save.f90: New test case.
27654
27655 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
27656
27657         PR fortran/19269
27658         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
27659
27660 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27661
27662         PR c/23075
27663         * gcc.dg/pr23075.c: New test.
27664         * g++.dg/warn/pr23075.C: New test.
27665
27666         PR target/22362
27667         * gcc.target/i386/pr22362.c: New test.
27668
27669         PR rtl-optimization/23098
27670         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
27671
27672         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
27673         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27674         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27675
27676 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
27677
27678         * g++.dg/expr/cast6.C: New test.
27679
27680         PR c++/9782
27681         * g++.dg/init/new15.C: New test.
27682
27683 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27684
27685         * gcc.dg/vect/Os-vect-95.c: New test.
27686         * gcc.dg/vect/vect-95.c: Same.
27687
27688 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
27689
27690         * gcc.dg/vect/vect-29.c: Update xfail testing.
27691         * gcc.dg/vect/vect-44.c: Same.
27692         * gcc.dg/vect/vect-48.c: Same.
27693         * gcc.dg/vect/vect-50.c: Same.
27694         * gcc.dg/vect/vect-72.c: Same.
27695         * gcc.dg/vect/vect-77.c: Same.
27696         * gcc.dg/vect/vect-78.c: Same.
27697         * gcc.dg/vect/vect-80.c: Same.
27698         * gcc.dg/vect/vect-96.c: Same.
27699         * gcc.dg/vect/vect-100.c: Same.
27700         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
27701         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
27702         * gfortran.dg/vect/vect-5.f90: Same.
27703
27704 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
27705
27706         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
27707         start strings.
27708         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27709         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27710
27711         PR c++/23056
27712         * g++.dg/opt/pr23056.C: New test.
27713
27714         PR rtl-optimization/23098
27715         * gcc.target/i386/pr23098.c: New test.
27716
27717 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
27718
27719         PR c++/23667
27720         * g++.dg/template/static15.C: New test.
27721
27722         PR c++/21440
27723         * g++.dg/ext/stmtexpr5.C: New test.
27724         * g++.dg/ext/stmtexpr6.C: Likewise.
27725
27726 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
27727
27728         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
27729
27730         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
27731         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
27732         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
27733
27734 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
27735
27736         PR libfortran/23321
27737         * gfortran.dg/direct_io_4.f90: New test case.
27738
27739 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
27740             Rasmus Hahn  <rassahah@neofonie.de>
27741
27742         PR libobjc/23108
27743         * objc.dg/type-stream-1.m: New test.
27744
27745 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
27746
27747         PR fortran/23661
27748         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
27749         gfortran.dg/print_fmt_3.f90: New test.
27750
27751 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27752
27753         * gfortran.dg/fmt_t_1.f90: New test.
27754
27755 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
27756
27757         PR rtl-optimization/23454
27758         * g++.dg/opt/pr23454.C: New test.
27759
27760 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
27761
27762         PR c++/23699
27763         * g++.dg/ext/static1.C: New test.
27764
27765 2005-09-02  Richard Henderson  <rth@redhat.com>
27766
27767         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
27768         tail call to check_fa_work.
27769
27770 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
27771
27772         PR c++/21687
27773         * g++.dg/other/gc3.C: New test.
27774
27775 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27776
27777         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
27778         * gcc.dg/20050826-1.c: Likewise.
27779
27780 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
27781
27782         PR c++/23167
27783         * g++.dg/expr/volatile1.C: New test.
27784
27785 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
27786
27787         PR middle-end/23547
27788         * gcc.dg/pr23547.c: New test.
27789
27790 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
27791
27792         PR c/22061
27793         * gcc.c-torture/execute/pr22061-1.c,
27794         * gcc.c-torture/execute/pr22061-2.c,
27795         * gcc.c-torture/execute/pr22061-3.c,
27796         * gcc.c-torture/execute/pr22061-4.c: New tests.
27797
27798 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
27799
27800         * gcc.dg/Wredundant-decls-2.c: New test to check that
27801         -Wredundant-decls does not issue warning for a variable
27802         definition following a declaration.
27803
27804 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
27805
27806         PR debug/7241
27807         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
27808         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
27809         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
27810
27811         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
27812         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
27813         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
27814         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
27815         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
27816         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
27817         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
27818         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
27819
27820 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27821
27822         PR objc/23306
27823         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
27824         scan-assmbler.
27825
27826 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
27827
27828         PR target/21255
27829         * gcc.dg/pr21255-1.c: New test.
27830         * gcc.dg/pr21255-2-mb.c: Likewise.
27831         * gcc.dg/pr21255-2-ml.c: Likewise.
27832         * gcc.dg/pr21255-3.c: Likewise.
27833         * gcc.dg/pr21255-4.c: Likewise.
27834
27835 2005-08-31  Dale Johannesen  <dalej@apple.com>
27836
27837         * gcc.dg/20050830-1.c: New.
27838
27839 2005-08-31  Josh Conner  <jconner@apple.com>
27840
27841         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
27842         command-line options for arm-*-* targets.
27843         * g++.dg/init/array16.C: Likewise.
27844         * g++.dg/other/crash-4.C: Likewise.
27845
27846 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
27847
27848         PR obj-c++/23640
27849         * obj-c++.dg/gnu-runtime-3.mm: New test.
27850
27851 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27852
27853         PR c++/13377
27854         * g++.dg/lookup/ambig4.C: New test.
27855         * g++.dg/lookup/ambig5.C: New test.
27856         * g++.dg/tc1/dr101.C: Adjust error markers.
27857
27858 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27859
27860         PR c++/23639
27861         * g++.dg/template/ttp5.C: Adjust error markers.
27862
27863 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
27864
27865         PR testsuite/23609
27866         * lib/obj-c++.exp: Include target-libpath.exp.
27867         (obj-c++_link_flags): Look for the GNU libobjc library
27868         and set the library path to include it.
27869         Don't manually set LD_LIBRARY_PATH (etc.) but call
27870         set_ld_library_path_env_vars instead.
27871         (obj-c++_target_compile): Don't set library path or
27872         linker flags because they are already set correctly
27873         in obj-c++_link_flags.
27874
27875 2005-08-30  Josh Conner  <jconner@apple.com>
27876
27877         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
27878         to command-line options for arm-*-* targets.
27879
27880 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
27881
27882         * g++.dg/other/i386-1.C: New.
27883
27884 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
27885
27886         PR preprocessor/20348
27887         PR preprocessor/20356
27888         * gcc.dg/cpp/pr20348.c: New test.
27889         * gcc.dg/cpp/pr20348.h: New file.
27890         * gcc.dg/cpp/inc/pr20348.h: New file.
27891         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
27892         * gcc.dg/cpp/pr20356.c: New test.
27893         * gcc.dg/cpp/pr20356.h: New file.
27894         * gcc.dg/cpp/inc/pr20356.h: New file.
27895         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
27896
27897 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
27898
27899         * gfortran.fortran-torture/execute/intrinsic_count.f90:
27900         Fix array dimension to avoid correct end-of-file error.
27901
27902 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
27903
27904         PR libfortran/23598
27905         * gfortran.dg/iostat_1.f90: New test.
27906
27907 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
27908
27909         PR middle-end/23408
27910         * gcc.dg/pr23408.c: New test.
27911
27912 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
27913
27914         PR c++/23099
27915         * g++.dg/init/member1.C: Make sure erroneous static data member
27916         definitions are required.
27917         * g++.dg/template/static13.C: New test.
27918         * g++.dg/template/static14.C: Likewise.
27919
27920 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
27921
27922         * gcc.target/i386/pr23575.c: Use -msse2 instead of
27923         -march=pentium4, remove ilp32 requirement.
27924
27925         PR middle-end/23484
27926         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
27927         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
27928
27929 2005-08-29  Andreas Jaeger  <aj@suse.de>
27930
27931         PR testsuite/23607
27932         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
27933
27934 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
27935
27936         * gcc.c-torture/execute/20050316-2.c: New test.
27937         * gcc.c-torture/execute/20050316-3.c: New test.
27938         * gcc.dg/torture/pr16104-1.c: New test.
27939
27940 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
27941
27942         PR middle-end/23463
27943         * gcc.c-torture/execute/zero-struct-1.c: New test.
27944
27945 2005-08-27  Richard Guenther  <rguenther@suse.de>
27946
27947         PR target/23575
27948         * gcc.target/i386/pr23575.c: New testcase.
27949
27950 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
27951
27952         PR rtl-optimization/23561
27953         * gcc.c-torture/execute/20050826-1.c: New test.
27954
27955         PR rtl-opt/23560
27956         * gcc.c-torture/execute/20050826-2.c: New test.
27957
27958 2005-08-26  Dale Johannesen  <dalej@apple.com>
27959
27960         * gcc.dg/20030711-1.c: Modify to work on Darwin.
27961         * gcc.dg/20050826-1.c: New.
27962
27963 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
27964
27965         PR c++/19004
27966         * g++.dg/template/nontype13.C: New test.
27967
27968         PR c++/23491
27969         * g++.dg/init/new14.C: New test.
27970         * g++.dg/expr/anew1.C: Do not XFAIL.
27971         * g++.dg/expr/anew2.C: Likewise.
27972         * g++.dg/expr/anew3.C: Likewise.
27973
27974 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
27975
27976         PR middle-end/22439
27977         * gcc.dg/vla-3.c: New test.
27978
27979 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
27980
27981         PR fortran/20363
27982         * gfortran.dg/named_interface.f90: New.
27983
27984 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
27985
27986         * gcc.c-torture/execute/frame-address.c: New test.
27987
27988 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
27989
27990         PR c++/20817
27991         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
27992
27993 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27994
27995         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
27996
27997 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
27998
27999         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28000         * gcc.dg/altivec-22.c: Rename from..
28001         * gcc.dg/altivec-nomfcr.c: ..this.
28002
28003 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
28004
28005         PR tree-optimization/23546
28006         * gcc.dg/tree-ssa/pr23546.c: New test.
28007
28008 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
28009
28010         PR fortran/17758
28011         * gfortran.dg/nonreturning_statements.f90: New test.
28012
28013 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
28014
28015         PR c++/22454
28016         * g++.dg/parse/crash29.C: New.
28017
28018 2005-08-23  DJ Delorie  <dj@redhat.com>
28019
28020         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28021         constants have the L suffix.
28022
28023 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
28024
28025         PR c++/23044
28026         * g++.dg/template/instantiate8.C: New.
28027
28028 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
28029
28030         PR middle-end/23467
28031         * gcc.c-torture/execute/pr23467.c: New test.
28032
28033 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
28034
28035         PR tree-optimization/22043
28036         * gcc.c-torture/execute/20050613-1.c: New test.
28037
28038 2005-08-23  Ben Elliston  <bje@au.ibm.com>
28039
28040         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28041
28042 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
28043
28044         PR rtl-optimization/23478
28045         * g++.dg/opt/pr23478.C: New test.
28046
28047 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
28048
28049         PR c/18715
28050         * gcc.dg/switch-warn-3.c: New test.
28051
28052 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28053
28054         PR c++/22233
28055         * g++.dg/template/param1.C: New test.
28056
28057 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28058
28059         PR c++/23089
28060         * g++.dg/other/incomplete1.C: New test.
28061
28062 2005-08-22  Ira Rosen  <irar@il.ibm.com>
28063
28064         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28065         are vectorizable.
28066
28067 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28068
28069         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28070         d_lines_5.f: New.
28071
28072 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
28073
28074         * gcc.target/i386/sse-4.c: New test.
28075
28076 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28077
28078         PR testsuite/23239
28079         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28080
28081 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
28082
28083         * gcc.dg/20050811-1.c: New test.
28084         * gcc.dg/20050811-2.c: New test.
28085
28086 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
28087
28088         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28089
28090 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
28091
28092         PR 23476
28093         * gcc.c-torture/compile/pr23476.c: New test.
28094
28095 2005-08-19  Devang Patel  <dpatel@apple.com>
28096
28097         PR tree-optimization/23048
28098         * gcc.dg/tree-ssa/pr23048.c: New test.
28099
28100 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28101
28102         PR middle-end/20624
28103         * g++.dg/warn/Wreturn-3.C: New test
28104
28105 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
28106
28107         PR tree-optimization/22228
28108         * g++.dg/vect/pr22543.cc: New test.
28109
28110 2005-08-17  Steven Bosscher  <stevenb@suse.de>
28111
28112         PR tree-optimization/21574
28113         * gcc.dg/tree-ssa/pr21574.c: New test.
28114
28115 2005-08-16  James E Wilson  <wilson@specifix.com>
28116
28117         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28118
28119 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
28120
28121         PR tree-opt/23402
28122         * gcc.c-torture/compile/zero-strct-3.c: New test.
28123         * gcc.c-torture/compile/zero-strct-4.c: New test.
28124
28125 2005-08-16  Steven Bosscher  <stevenb@suse.de>
28126
28127         PR target/23376
28128         * gcc.target/x86_64/pr23376.c: New test.
28129
28130 2005-08-16  Ian Lance Taylor  <ian@airs.com>
28131
28132         PR c++/23337
28133         * g++.dg/ext/vector2.C: New.
28134
28135 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28136
28137         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28138
28139 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
28140
28141         PR libfortran/23428
28142         * gfortran.dg/inquire-complex.f90: New test case.
28143
28144 2005-08-16  James E Wilson  <wilson@specifix.com>
28145
28146         PR tree-optimization/21105
28147         * gcc.dg/large-size-array.c: New.
28148
28149 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
28150
28151         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28152         type.
28153         * gcc.dg/vect/vect-41: Likewise.
28154         * gcc.dg/vect/vect-42: Likewise.
28155         * gcc.dg/vect/vect-43: Likewise.
28156         * gcc.dg/vect/vect-44: Likewise.
28157         * gcc.dg/vect/vect-46: Likewise.
28158         * gcc.dg/vect/vect-47: Likewise.
28159         * gcc.dg/vect/vect-48: Likewise.
28160         * gcc.dg/vect/vect-52: Likewise.
28161         * gcc.dg/vect/vect-53: Likewise.
28162         * gcc.dg/vect/vect-54: Likewise.
28163         * gcc.dg/vect/vect-55: Likewise.
28164         * gcc.dg/vect/vect-56: Likewise.
28165         * gcc.dg/vect/vect-57: Likewise.
28166         * gcc.dg/vect/vect-58: Likewise.
28167         * gcc.dg/vect/vect-59: Likewise.
28168         * gcc.dg/vect/vect-60: Likewise.
28169         * gcc.dg/vect/vect-61: Likewise.
28170         * gcc.dg/vect/vect-85: Likewise.
28171         * gcc.dg/vect/vect-87: Likewise.
28172         * gcc.dg/vect/vect-88: Likewise.
28173         * gcc.dg/vect/vect-93.c: Likewise.
28174         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28175         * gcc.dg/vect/vect-75: Likewise.
28176         * gcc.dg/vect/vect-76: Likewise.
28177         * gcc.dg/vect/vect-77: Likewise.
28178         * gcc.dg/vect/vect-78: Likewise.
28179         * gcc.dg/vect/vect-80: Likewise.
28180         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28181         vectorized for the expected reason, rather than checking how alignment
28182         was handled.
28183         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28184         aligned type and also instead of aligned pointers. Added documentation.
28185
28186 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
28187
28188         * gfortran.dg/power.f90: New test.
28189
28190 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
28191
28192         PR rtl-optimization/23299
28193         * g++.dg/opt/pr23299.C: New test.
28194
28195 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28196
28197         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28198
28199 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
28200
28201         * g++.dg/template/local6.C: New test.
28202
28203 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
28204
28205         * execute/exceptions/finally-1.m: Check that the catch and finally are
28206         being called.  Also add a "return 0;" at the end of main.
28207
28208 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
28209
28210         PR fortran/21432.
28211         * gfortran.dg/namelist_print_1.f: New test of functionality of
28212         PRINT namelist.
28213         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28214         namelist generates error with -std=f95.
28215
28216 2005-08-14  Ira Rosen  <irar@il.ibm.com>
28217
28218         PR tree-optimization/23119
28219         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28220
28221 2005-08-13  Marcin Koziej  <creep@desk.pl>
28222             Andrew Pinski  <pinskia@physics.uc.edu>
28223
28224         PR libobjc/22492
28225         * execute/exceptions/finally-1.m: New test.
28226
28227 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28228
28229         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28230         testsuite.
28231         * objc/execute/exceptions/trivial.m: New test.
28232         * objc.dg/try-catch-11.m: Move to ...
28233         * objc/execute/exceptions/foward-1.m: Here.
28234         * objc.dg/try-catch-2.m: Move to ...
28235         * objc/execute/exceptions/catchall-1.m: Here.
28236         * objc.dg/try-catch-8.m: Move to ...
28237         * objc/execute/exceptions/local-variables-1.m: Here.
28238
28239 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28240
28241         * objc.dg/nested-func-1.m: Move to ...
28242         * objc/execute/nested-func-1.m: Here.
28243
28244 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28245
28246         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28247         in ${options} instead of [target_info name].
28248         * lib/obj-c++.exp (objc_target_compile): Likewise.
28249
28250 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28251
28252         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28253
28254 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
28255
28256         part of PR testsuite/23348
28257         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28258         each of the torture options.
28259         * objc/compile/trivial.m: New test.
28260
28261 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28262
28263         * gfortran.dg/eoshift.f90: Correct format.
28264
28265 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
28266
28267         * gfortran.fortran-torture/execute/character_passing.f90:
28268         Fix comment typo.
28269
28270 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
28271
28272         PR c++/8271
28273         * g++.dg/template/unify10.C: New.
28274
28275 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
28276
28277         * g++.dg/parse/pr22514.C: Move to...
28278         * g++.dg/debug/pr22514.C: here.
28279
28280 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28281
28282         PR c++/23266
28283         * g++.dg/inherit/pure1.C: New test.
28284
28285         * ChangeLog: Fix typos.
28286
28287 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28288             Steven Bosscher  <stevenb@suse.de>
28289
28290         * gfortran.dg/runtime_warning_1.f90: New test.
28291
28292 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
28293
28294         PR c++/23219
28295         * g++.dg/parse/crash28.C: New.
28296
28297 2005-08-11  Richard Guenther  <rguenther@suse.de>
28298
28299         PR target/23289
28300         * gcc.target/i386/tailcall-1.c: New testcase.
28301
28302 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28303
28304         * gcc.dg/vect/vect-67.c: Un-xfail.
28305
28306 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
28307
28308         PR c++/23225
28309         * g++.dg/parse/crash27.C: new test.
28310
28311 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
28312
28313         PR libfortran/22143
28314         * gfortran.dg/shift-kind.f90: New testcase.
28315
28316 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
28317
28318         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28319         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28320
28321 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28322
28323         PR c++/20646
28324         * g++.dg/other/mult-stor1.C: New test.
28325
28326 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28327
28328         * gcc.c-torture/pr18299-1.c: Move to ...
28329         * gcc.c-torture/compile/pr18299-1.c: Here.
28330
28331 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
28332
28333         * gfortran/fortran.torture/execute/character_passing.f90:
28334         Fix types for LSAME.
28335
28336 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
28337
28338         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28339         input data back to what it was originally.
28340
28341 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
28342
28343         * objc.dg/try-catch-8.m: Enable for all targets.
28344
28345 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
28346
28347         * gcc.dg/pr23165.c: New test.
28348
28349 2005-08-09  Steven Bosscher  <stevenb@suse.de>
28350
28351         PR tree-optimization/23234
28352         * gcc.dg/tree-ssa/pr23234.c: New test.
28353
28354 2005-08-08  Josh Conner  <jconner@apple.com>
28355
28356         PR rtl-optimization/23241
28357         * gcc.dg/char-compare.c: New test.
28358
28359 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28360
28361         PR c++/22508
28362         * g++.dg/init/new13.C: New test.
28363
28364 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
28365
28366         PR c++/21166
28367         * g++.dg/other/crash-4.C: Adjust
28368         * g++/dg/ext/packed9.C: New.
28369
28370 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28371
28372         PR middle-end/21964
28373         * gcc.c-torture/execute/pr21964-1.c: New test.
28374
28375 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
28376
28377         PR c/22458
28378         * gcc.dg/pr22458-1.c: New test.
28379
28380 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
28381             Steven G. Kargl <kargls@comcast.net>
28382
28383         PR fortran/22390
28384         * gfortran.dg/flush_1.f90: New test.
28385
28386 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28387
28388         PR c++/23191
28389         * g++.dg/template/eh2.C: New test.
28390
28391 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28392
28393         PR c++/19498
28394         * g++.dg/template/instantiate7.C: New test.
28395
28396 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
28397
28398         PR c/23113
28399         * gcc.dg/Wunused-value-1.c: New test.
28400
28401 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
28402
28403         PR rtl-optimization/23233
28404         * gcc.c-torture/compile/pr23233-1.c: New test.
28405
28406 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
28407
28408         PR fortran/18833
28409         PR fortran/20850
28410         * gfortran.dg/equiv_1.f90: New test.
28411         * gfortran.dg/equiv_2.f90: New test.
28412         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28413         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28414         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28415
28416 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28417
28418         * gcc.c-torture/execute/vrp-5.c: New test.
28419         * gcc.c-torture/execute/vrp-6.c: New test.
28420         * gcc.dg/tree-ssa/vrp21.c: New test.
28421
28422 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
28423
28424         * g++.dg/parse/pr22514.C: New test.
28425
28426 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
28427
28428         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28429
28430         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28431         instead of constant loads / pool entries.
28432
28433 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
28434
28435         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28436         TEST_TO_WCTYPE.
28437
28438 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
28439
28440         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28441         __WINT_TYPE__ in generated prototypes if possible.
28442
28443 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
28444
28445         PR 22037
28446         * g++.dg/tree-ssa/pr22037.C:
28447
28448 2005-08-04  Richard Henderson  <rth@redhat.com>
28449
28450         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28451         scan-tree-dump-times directive.
28452
28453 2005-08-04  Jan Hubicka  <jh@suse.cz>
28454
28455         * gcov-1.C: Fix switch counts.
28456         * gcov-4b.c: Likewise.
28457
28458 2005-08-03  Jeff Law  <law@redhat.com>
28459
28460         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28461
28462 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
28463
28464         * gcc.c-torture/execute/pr23135.c: New test.
28465
28466 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28467
28468         PR tree-optimization/19899
28469         * gcc.dg/tree-ssa/scev-1.c: New test.
28470         * gcc.dg/tree-ssa/scev-2.c: New test.
28471
28472 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
28473
28474         PR target/18582
28475         * gcc.dg/torture/pr18582-1.c: New test.
28476
28477 2005-08-03  Jan Hubicka  <jh@suse.cz>
28478
28479         * update-conroll.c: New testcase.
28480         * update-conroll-2.c: New testcase.
28481
28482 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
28483
28484         * gfortran.dg/constant_substring.f: New test.
28485         * gfortran.dg/pr22491.f: New test.
28486
28487 2005-08-02  Jan Hubicka  <jh@suse.cz>
28488
28489         * update-threading.c: Replace by the proper one.
28490
28491 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28492
28493         PR 23164
28494         * g++.dg/tree-ssa/pr23164.C: New test.
28495
28496 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
28497
28498         * gcc.dg/tree-ssa/pr23192.c: New test.
28499
28500 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
28501
28502         * gcc.c-torture/execute/vrp-4.c: New test.
28503
28504 2005-08-02  Jan Hubicka  <jh@suse.cz>
28505
28506         * update-threading.c: New test.
28507
28508 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
28509
28510         * gcc.c-torture/compile/20050801-1.c: New test.
28511         * gcc.c-torture/compile/20050801-2.c: New test.
28512
28513 2005-08-01  Jan Hubicka  <jh@suse.cz>
28514
28515         * val-prof-5.c: New test.
28516
28517 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
28518
28519         PR c/22311
28520         * gcc.dg/pr22311-1.c : New test.
28521
28522 2005-07-31  Steven Bosscher  <stevenb@suse.de>
28523
28524         PR target/23095
28525         * gfortran.dg/pr23095.f: New test.
28526
28527         PR c++/22003
28528         * g++.dg/other/pr22003.C: New test.
28529
28530 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
28531
28532         PR target/20621
28533         * gcc.c-torture/execute/pr20621-1.c: New test.
28534
28535 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
28536
28537         * gfortran.dg/comma_format_extension_4.f: Adjust length
28538         of string for format.
28539         * gfortran.dg/der_array_io_1.f: Replace illegal internal
28540         print statement with internal write.
28541         * gfortran.dg/der_array_io_2.f: Likewise.
28542         * gfortran.dg/der_array_io_3.f: Likewise.
28543
28544 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
28545
28546         * gcc.dg/fold-abs-4.c: new test.
28547
28548 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
28549
28550         PR fortran/22570 an related issues.
28551         * gfortran.dg/x_slash_1.f: New test.
28552
28553 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
28554
28555         PR c/23143
28556         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28557         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28558
28559 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28560
28561         PR c/529
28562         * gcc.dg/Wshadow-3.c: New test.
28563
28564 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
28565
28566         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28567         used to have the wrong bounds).
28568
28569 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28570
28571         PR c/21720
28572         * gcc.dg/hex-round-1.c: Test more cases.
28573         * gcc.dg/hex-round-2.c: New test.
28574
28575 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
28576
28577         PR 22550
28578         * g++.dg/tree-ssa/pr22550.C: New test.
28579
28580 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
28581
28582         * gcc.dg/tree-ssa/vrp19.c: New test.
28583         * gcc.dg/tree-ssa-vrp20.c: New test.
28584
28585 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28586
28587         PR c/22240
28588         * gcc.dg/transparent-union-4.c: New test.
28589
28590 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28591
28592         PR c/22192
28593         * gcc.dg/c99-vla-2.c: New test.
28594
28595 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
28596
28597         PR c/21720
28598         * gcc.dg/hex-round-1.c: New test.
28599
28600 2005-07-28  Jan Hubicka  <jh@suse.cz>
28601
28602         * inliner-1.c: Do not dump everything.
28603         * tree-prof.exp: Do not pass -ftree-based-profiling.
28604         * bprob.exp: Likewise.
28605
28606         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28607
28608 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
28609
28610         PR c++/22545
28611         * g++.dg/expr/ptrmem7.C: New test.
28612
28613 2005-07-28  Mike Stump  <mrs@apple.com>
28614
28615         * g++.old-deja/g++.mike/visibility-1.C: New test.
28616
28617 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28618
28619         PR c/20187
28620         * gcc.c-torture/execute/pr20187-1.c: New test.
28621
28622 2005-07-28  Jeff Law  <law@redhat.com>
28623
28624         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28625         * gcc.dg/tree-ssa/vrp18.c: New test.
28626
28627 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28628
28629         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28630
28631 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
28632
28633         PR tree-optimization/22506
28634         * gcc.dg/vect/ps22506.c: New test.
28635
28636 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
28637
28638         PR target/21149
28639         * gcc.target/i386/sse-3.c: New test.
28640
28641 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28642
28643         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
28644         * gcc.target/mips/mips32-dsp-type.c: Likewise.
28645
28646 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
28647
28648         PR c/22589
28649         * gcc.c-torture/compile/pr22589-1.c: New test.
28650
28651 2005-07-28  Jan Hubicka  <jh@suse.cz>
28652
28653         * update-loopch.c: New testcase.
28654
28655 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28656
28657         PR rtl-optimization/23047
28658         * gcc.c-torture/execute/pr23047.c: New test.
28659         * gcc.c-torture/execute/pr23047.x: New.
28660
28661 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
28662
28663         PR tree-optimization/22493
28664         * gcc.c-torture/execute/pr22493-1.c: New test.
28665         * gcc.c-torture/execute/pr22493-1.x: New.
28666         * gcc.c-torture/execute/vrp-1.c: New test.
28667         * gcc.c-torture/execute/vrp-2.c: New test.
28668         * gcc.c-torture/execute/vrp-2.c: New test.
28669
28670 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
28671
28672         * gcc.target/frv/all-builtin-read8.c: Delete.
28673         * gcc.target/frv/all-builtin-read16.c: Delete.
28674         * gcc.target/frv/all-builtin-read32.c: Delete.
28675         * gcc.target/frv/all-builtin-read64.c: Delete.
28676         * gcc.target/frv/all-builtin-write8.c: Delete.
28677         * gcc.target/frv/all-builtin-write16.c: Delete.
28678         * gcc.target/frv/all-builtin-write32.c: Delete.
28679         * gcc.target/frv/all-builtin-write64.c: Delete.
28680         * gcc.target/frv/all-read-write-1.c: New.
28681
28682 2005-07-27  Jeff Law  <law@redhat.com>
28683
28684         * gcc.c-torture/execute/pr22630.c: New test.
28685
28686 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
28687
28688         PR tree-optimization/23073
28689         * gcc.dg/vect/nodump-pr23073.c: New test.
28690         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
28691
28692 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
28693
28694         PR tree-optimize/22348
28695         * gcc.c-torture/execute/pr22348.c: New.
28696
28697 2005-07-27  Richard Guenther  <rguenther@suse.de>
28698
28699         * gcc.dg/tree-ssa/salias-1.c: New testcase.
28700
28701 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28702
28703         PR fortran/22503
28704         * gfortran.dg/logical_comp.f90: New test.
28705
28706 2005-07-27  Jan Hubicka  <jh@suse.cz>
28707
28708         * inliner-1.c: Add cleanup of dumps.
28709         * val-prof-*.c: Likewise.
28710         * update-tailcall.c: New.
28711
28712 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
28713
28714         PR 22591
28715         * gcc.dg/tree-ssa/pr22591.c: New test.
28716         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
28717
28718 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
28719
28720         PR libobjc/22606
28721         * objc.dg/try-catch-11.m: New test.
28722
28723 2005-07-26  Richard Guenther  <rguenther@suse.de>
28724
28725         PR tree-optimization/22486
28726         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
28727
28728 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28729
28730         PR tree-opt/22484
28731         * g++.dg/opt/loop2.C: New test.
28732
28733 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
28734
28735         * gcc.dg/tree-ssa/reassoc-3.c: New test.
28736         * gcc.dg/tree-ssa/reassoc-4.c: New test.
28737
28738 2005-07-25  Adam Nemet  <anemet@lnxw.com>
28739
28740         * lib/profopt.exp (profopt-execute): Check for profiling data
28741         files on the target.
28742
28743 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
28744
28745         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
28746         for matching of asm labels.
28747
28748 2005-07-25  Richard Guenther  <rguenther@suse.de>
28749
28750         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
28751
28752 2005-07-25  Richard Guenther  <rguenther@suse.de>
28753
28754         PR testsuite/22624
28755         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
28756
28757 2005-07-25  Ira Rosen  <irar@il.ibm.com>
28758
28759         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
28760         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
28761         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
28762         * gcc.dg/vect/vect-100.c: New test.
28763         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
28764         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
28765         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
28766         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
28767         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
28768         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
28769         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
28770         * gfortran.dg/vect/pr19049.f90: New testcase.
28771         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
28772
28773 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
28774
28775         * gcc.c-torture/execute/20050713-1.c: New test.
28776
28777         PR fortran/20063
28778         * gfortran.fortran-torture/execute/data_4.f90: New test.
28779
28780         PR middle-end/20303
28781         * gcc.dg/visibility-d.c: New test.
28782
28783 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
28784
28785         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
28786         * gfortran.dg/underflow.f90: Ditto.
28787
28788 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28789
28790         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
28791         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
28792         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
28793
28794 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28795
28796         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
28797         include case of field width of zero.
28798
28799 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
28800
28801         PR libgfortran/21875
28802         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
28803         with trailing blanks on normal formatted read.
28804
28805 2005-07-23  Chao-ying Fu  <fu@mips.com>
28806
28807         * gcc.target/mips/mips32-dsp-type.c: New test.
28808         * gcc.target/mips/mips32-dsp.c: New test.
28809
28810 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
28811
28812         PR testsuite/21073
28813         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
28814
28815         PR testsuite/20454
28816         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
28817         and __cyg_profile_func_exit.
28818
28819 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
28820
28821         * gfortran.dg/comma_format_extension_3.f: Fix typo.
28822         * gfortran.dg/comma_format_extension_4.f: Same.
28823         * gfortran.dg/pr15332.f: Same.
28824         * gfortran.dg/pr21730.f: Same.
28825
28826 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
28827
28828         * g++.dg/opt/vrp2.C: Fix testcase.
28829
28830         PR tree-opt/22625
28831         * g++.dg/opt/vrp2.C: New test.
28832
28833 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
28834
28835         PR debug/21828
28836         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
28837
28838 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
28839
28840         * gcc.dg/tree-ssa/20050719-1.c: New test.
28841
28842 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
28843
28844         * gcc.dg/bfin-longcall-1.c: New file.
28845         * gcc.dg/bfin-longcall-2.c: New file.
28846
28847 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
28848
28849         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
28850
28851 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28852
28853         PR middle-end/19055
28854         * gcc.dg/tree-ssa/pr19055.c: New test.
28855         * gcc.dg/tree-ssa/pr19055-2.c: New test.
28856
28857 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28858
28859         PR C++/22358
28860         * g++.dg/other/pr22358.C: New test.
28861
28862 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
28863
28864         PR c++/2922
28865         * g++.dg/lookup/two-stage5.C: New test from bug comments.
28866
28867 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28868
28869         PR c++/15938
28870         * g++.dg/init/union2.C: New test.
28871
28872 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28873
28874         PR c/22393
28875         * gcc.dg/complex-4.c: New test.
28876
28877 2005-07-21  Richard Guenther  <rguenther@suse.de>
28878
28879         PR testsuite/22522
28880         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
28881         scanning for asm labels.
28882         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
28883
28884 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28885
28886         PR target/22085
28887         * gcc.dg/altivec-pr22085.c: New.
28888
28889 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
28890
28891         PR tree-optimization/19210
28892         * gcc.dg/tree-ssa/pr19210-1.c: New.
28893         * gcc.dg/tree-ssa/pr19210-2.c: New.
28894
28895 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
28896
28897         PR rtl-optimization/22167
28898         * g++.dg/opt/pr22167.C: New test.
28899
28900 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
28901
28902         PR c++/2922
28903         * g++.dg/lookup/two-stage2.C: New.
28904         * g++.dg/lookup/two-stage3.C: New.
28905         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
28906         fixed two-stage name lookup for operators.
28907         * g++.dg/template/call3.C: Compiler now produces an appropriate
28908         error message.
28909         * g++.dg/template/crash37.C: Compiler now describes bla() on line
28910         14 as a candidate.
28911         * g++.dg/template/ptrmem4.C: Compiler produces different error
28912         message.
28913         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
28914         connect_to_method as a candidate.
28915
28916 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
28917
28918         * gcc.dg/fold-alloc-1.c: New test.
28919
28920 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
28921
28922         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
28923         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
28924
28925 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
28926
28927         * gcc.dg/fold-abs-1.c: New test.
28928         * gcc.dg/fold-abs-2.c: New test.
28929         * gcc.dg/fold-abs-3.c: New test.
28930
28931 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
28932
28933         Make CONSTRUCTOR use VEC to store initializers.
28934         * g++.dg/ext/complit3.C: Check for specific error messages.
28935         * g++.dg/init/brace2.C: Update error message.
28936         * g++.dg/warn/Wbraces2.C: Likewise.
28937
28938 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
28939
28940         PR fortran/16940
28941         * gfortran.dg/module_interface_1.f90: New test.
28942
28943 2005-07-19  Danny Berlin <dberlin@dberlin.org>
28944             Kenneth Zadeck <zadeck@naturalbridge.com>
28945
28946         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
28947
28948 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28949
28950         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
28951         specify -Wformat for these tests.
28952         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
28953         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
28954         * gcc.dg/format/opt-6.c: Delete.
28955
28956 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28957
28958         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
28959         * gcc.dg/tree-ssa/sra-3.c: Likewise.
28960
28961 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28962
28963         * gcc.dg/tree-ssa/alias-2.c: New test.
28964
28965 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
28966
28967         PR c++/22263
28968         * g++.dg/template/explicit7.C: New test.
28969
28970 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
28971
28972         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
28973         field width of 8 to +Inf and -Inf.
28974
28975 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/22139
28978         * g++.dg/template/friend36.C: New test.
28979
28980 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
28981
28982         PR fortran/21730
28983         * gfortran.dg/pr21730.f: New test.
28984
28985 2005-07-16  Danny Berlin <dberlin@dberlin.org>
28986             Kenneth Zadeck <zadeck@naturalbridge.com>
28987
28988         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
28989         since pure const detection cannot run at -O1 in c compiler.
28990         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
28991         can now optimize this case properly.
28992         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
28993         because we now pass.
28994         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
28995
28996 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
28997
28998         PR c/22421
28999         * gcc.dg/format/bitfld-1.c: New test.
29000
29001 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29002
29003         PR c++/22204
29004         * g++.dg/rtti/repo1.C: New test.
29005
29006 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
29007
29008         PR middle-end/22398
29009         * gcc.c-torture/compile/pr22398.c: New test.
29010
29011 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
29012
29013         PR c++/22132
29014         * g++.dg/expr/cast4.C: New test.
29015
29016 2005-07-15  Richard Guenther  <rguenther@suse.de>
29017
29018         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29019         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29020
29021 2005-07-15  Steven Bosscher  <stevenb@suse.de>
29022
29023         PR tree-optimization/22230
29024         * gcc.dg/tree-ssa/pr22230.c: New test.
29025
29026 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
29027
29028         * gfortran.dg/g77/cpp6.f: New test.
29029
29030         PR fortran/22417
29031         * gfortran.dg/g77/cpp5.F: New test.
29032         * gfortran.dg/g77/cpp5.h: New file.
29033         * gfortran.dg/g77/cpp5inc.h: New file.
29034
29035 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
29036
29037         PR libfortran/16435
29038         * gfortran.dg/tl_editting.f90: New.
29039         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29040
29041 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
29042
29043         * gfortran.dg/char_array_constructor.f90: New test.
29044
29045 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
29046
29047         * gfortran.dg/past_eor.f90: New.
29048         * gfortran.dg/complex_read.f90: New.
29049
29050 2005-07-13  Jeff Law  <law@redhat.com>
29051
29052         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29053         additional casts.
29054
29055         * gcc.dg/tree-ssa/pr22321.c: New test
29056
29057 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
29058
29059         PR tree-optimization/21921
29060         * gcc.dg/tree-ssa/pr21921.c: New.
29061
29062 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29063
29064         PR tree-optimizatio/22442
29065         * gcc.dg/tree-ssa/loop-11.c: New test.
29066
29067 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29068
29069         PR tree-opt/21840
29070         * gcc.c-torture/compile/pr21840.c: New test.
29071
29072 2005-07-12  Jan Hubicka  <jh@suse.cz>
29073
29074         * gcc.c-torture/compile/pr22379.c: New test.
29075
29076 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
29077
29078         PR libfortran/21593
29079         gfortran.dg/dev_null.f90: Remove outdated comment about
29080         PR libfortran/21593.
29081
29082
29083 2005-07-12  Dale Johannesen  <dalej@apple.com>
29084
29085         * gcc.target/i386/compress-float-sse.c: New.
29086         * gcc.target/i386/compress-float-sse-pic.c: New.
29087         * gcc.target/i386/compress-float-387.c: New.
29088         * gcc.target/i386/compress-float-387-pic.c: New.
29089         * gcc.dg/compress-float-ppc.c: New.
29090         * gcc.dg/compress-float-ppc-pic.c: New.
29091
29092 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
29093
29094         PR libfortran/21593
29095         gfortran.dg/dev_null.f90: Remove targets.
29096
29097 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
29098
29099         PR tree-opt/22335
29100         * gcc.dg/pr22335-1.c: New test.
29101         * gcc.dg/pr22335-2.c: New test.
29102
29103 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29104
29105         PR c++/20172
29106         * g++.dg/template/nontype12.C : New test.
29107
29108 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
29109
29110         * gcc.dg/tree-ssa/loop-10.c: New test.
29111
29112 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
29113
29114         * gcc.c-torture/execute/20020720-1.x: Remove.
29115
29116 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
29117
29118         * gfortran.fortran-torture/execute/forall_7.f90: New test.
29119
29120 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
29121
29122         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29123         (dg-mips-options): Use it.
29124
29125 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
29126
29127         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29128
29129 2005-07-09  Richard Henderson  <rth@redhat.com>
29130
29131         * lib/target-supports.exp (check_effective_target_sync_char_short):
29132         Add alpha.
29133
29134 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
29135
29136         PR libfortran/22217
29137         * gfortran.dg/negative-z-descriptor.f90: New test.
29138
29139 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29140
29141         PR tree-opt/22329
29142         * gcc.dg/pr22329.c: New test.
29143
29144 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
29145
29146         PR tree-optimization/20139
29147         * gcc.dg/tree-ssa/pr20139.c: New.
29148
29149 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
29150
29151         PR tree-opt/22356
29152         * gcc.dg/pr22356-1.c: New test.
29153
29154 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
29155
29156         PR c++/21799
29157         * g++.dg/template/unify8.C: New.
29158         * g++.dg/template/unify9.C: New.
29159
29160 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
29161
29162         * gfortran.fortran-torture/execute/entry_10.f90: New test.
29163
29164 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
29165
29166         * gcc.dg/darwin-version-1.c: New.
29167         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29168         * gcc.dg/builtins-20.c: Likewise.
29169         * gcc.dg/builtins-53.c: Likewise.
29170         * gcc.dg/torture/builtins-convert-1.c: Likewise.
29171         * gcc.dg/torture/builtins-convert-2.c: Likewise.
29172         * gcc.dg/torture/builtins-convert-3.c: Likewise.
29173         * gcc.dg/torture/builtins-power-1.c: Likewise.
29174         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29175         on Darwin.
29176
29177 2005-07-07  Jeff Law  <law@redhat.com>
29178
29179         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
29180         argument evaluation order.
29181
29182 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
29183
29184         PR libfortran/21594
29185         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29186         Add test cases where the shift length is greater than the
29187         array length.
29188
29189 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29190
29191         * obj-c++.dg/proto-lossage-6.mm: New.
29192         * objc.dg/proto-lossage-6.m: New.
29193
29194 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29195
29196         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29197         * objc.dg/gnu-runtime-2.m: Likewise.
29198
29199 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29200
29201         * gfortran.dg/longline.f: New test.
29202
29203         * gfortran.dg/badline.f: New test.
29204
29205 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29206
29207         PR fortran/16531
29208         PR fortran/15966
29209         PR fortran/18781
29210         * gfortran.dg/hollerith.f90: New.
29211         * gfortran.dg/hollerith2.f90: New.
29212         * gfortran.dg/hollerith3.f90: New.
29213         * gfortran.dg/hollerith4.f90: New.
29214         * gfortran.dg/hollerith_f95.f90: New.
29215         * gfortran.dg/hollerith_legacy.f90: New.
29216         * gfortran.dg/g77/cpp4.F: New. Port from g77.
29217
29218 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
29219
29220         PR objc/22274
29221         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29222         * objc.dg/gnu-runtime-2.m: New.
29223
29224 2005-07-06  Jeff Law  <law@redhat.com>
29225
29226         * gcc.dg/tree-ssa/vrp17.c: New test.
29227
29228 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
29229
29230         PR fortran/22327
29231         * gfortran.dg/array_constructor_5.f90: New test.
29232
29233 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
29234
29235         * gfortran.fortran-torture/execute/entry_9.f90: New test.
29236
29237 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
29238
29239         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29240         * gcc.dg/980816-1.c: Ditto.
29241
29242 2005-07-06  Jeff Law  <law@redhat.com>
29243
29244         * gcc.c-torture/compile/pr21356.c: New test.
29245
29246 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29247
29248         PR c/22013
29249         PR c/22098
29250         * gcc.c-torture/compile/pr22013-1.c,
29251         gcc.c-torture/execute/pr22098-1.c,
29252         gcc.c-torture/execute/pr22098-2.c,
29253         gcc.c-torture/execute/pr22098-3.c: New tests.
29254
29255 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
29256
29257         PR c/22308
29258         * gcc.dg/pr22308-1.c: New test.
29259
29260 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
29261
29262         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
29263         target.
29264         * gcc.dg/compare9.c: Use -fshort-enums instead of
29265         -fno-short-enums.  Change the last test to dg-bogus.
29266
29267 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
29268
29269         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29270         * gcc.dg/compare9.c: New.
29271
29272 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29273
29274         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29275
29276 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29277
29278         PR testsuite/22288
29279         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29280
29281
29282 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29283
29284         * gcc.dg/format/gcc_gfc-1.c: New.
29285
29286 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
29287
29288         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29289
29290 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29291
29292         PR fortran/20842
29293         * gfortran.dg/io_invalid_1.f90: New test.
29294
29295 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
29296
29297         * gcc.dg/format/gcc_diag-1.c: Update.
29298
29299 2005-07-02  Jeff Law  <law@redhat.com>
29300
29301         * gcc.dg/tree-ssa/pr22051-1.c: New test.
29302         * gcc.dg/tree-ssa/pr22051-2.c: New test.
29303
29304 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
29305
29306         * gcc.dg/format/gcc_diag-1.c: Update.
29307
29308 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
29309
29310         PR tree-opt/22269
29311         * gcc.c-torture/compile/pr22269.c: New test.
29312
29313 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
29314
29315         PR 21584
29316         PR 22219
29317         * g++.dg/tree-ssa/pr21584-1.C: New test.
29318         * g++.dg/tree-ssa/pr21584-2.C: New test.
29319
29320 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
29321
29322         * obj-c++.dg/try-catch-11.mm: New.
29323         * objc.dg/try-catch-10.m: New.
29324
29325 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
29326
29327         * g++.dg/other/ucnid-1.C: xfail on AIX.
29328
29329 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
29330
29331         PR 22234
29332         * gcc.dg/20050629-1.c: New test.
29333
29334 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
29335
29336         * obj-c++.dg/const-str-1[0-1].mm: New.
29337         * objc.dg/const-str-1[0-1].m: New.
29338
29339 2005-05-29  Richard Henderson  <rth@redhat.com>
29340
29341         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29342         Rename from check_effective_target_vect_no_max.
29343         (check_effective_target_vect_no_int_add): New.
29344         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29345         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29346         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29347         * gcc.dg/vect/vect-reduc-1.c: Use both.
29348         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29349
29350 2005-05-29  Richard Henderson  <rth@redhat.com>
29351
29352         * lib/target-supports.exp (check_effective_target_vect_no_max):
29353         Remove i386 and x86_64.
29354
29355 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29356
29357         PR testsuite/21969
29358         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29359
29360 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
29361
29362         PR middle-end/21969
29363         * gcc.dg/vect/pr21969.c: New test.
29364
29365 2005-06-28  Eric Christopher  <echristo@redhat.com>
29366
29367         PR c/22052
29368         PR c/21975
29369         * gcc.dg/inline1.c: New test.
29370         * gcc.dg/inline2.c: Ditto.
29371         * gcc.dg/inline3.c: Ditto.
29372         * gcc.dg/inline4.c: Ditto.
29373         * gcc.dg/inline5.c: Ditto.
29374
29375 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29376
29377         PR libfortran/22142
29378         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29379         Add testcase also testing eoshift1 for PR 22142.
29380
29381 2005-06-28  Richard Henderson  <rth@redhat.com>
29382
29383         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29384         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29385         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29386         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29387         gcc.dg/tree-ssa/20030922-2.c: Likewise.
29388
29389 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
29390
29391         PR libfortran/22142
29392         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29393         Add testcase for PR 22142.
29394
29395 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
29396
29397         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29398         gcc.target/ia64/fpreg-2.c: New tests.
29399
29400 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29401
29402         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29403
29404 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29405
29406         PR libfortran/22170
29407         * gfortran.dg/slash_1.f90: New test.
29408
29409 2005-06-27  Richard Henderson  <rth@redhat.com>
29410
29411         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29412         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29413         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29414         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29415         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29416         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29417
29418 2005-06-27  Richard Henderson  <rth@redhat.com>
29419
29420         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29421         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29422
29423 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
29424
29425         * obj-c++.dg/proto-lossage-5.mm: New.
29426         * objc.dg/proto-lossage-5.m: New.
29427
29428 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
29429
29430         PR 21959
29431         * gcc.dg/tree-ssa/pr21959.c: New test.
29432
29433 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
29434
29435         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29436         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29437         testing uninitialized var.
29438
29439         * gcc.c-torture/execute/builtins/chk.h: New.
29440         * gcc.c-torture/execute/builtins/lib/chk.c: New.
29441         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29442         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29443         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29444         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29445         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29446         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29447         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29448         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29449         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29450         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29451         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29452         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29453         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29454         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29455         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29456         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29457         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29458         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29459         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29460         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29461         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29462         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29463         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29464         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29465         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29466         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29467         * gcc.dg/builtin-object-size-1.c: New test.
29468         * gcc.dg/builtin-object-size-2.c: New test.
29469         * gcc.dg/builtin-object-size-3.c: New test.
29470         * gcc.dg/builtin-object-size-4.c: New test.
29471         * gcc.dg/builtin-object-size-5.c: New test.
29472         * gcc.dg/builtin-stringop-chk-1.c: New test.
29473         * gcc.dg/builtin-stringop-chk-2.c: New test.
29474         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29475         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29476         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29477         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29478         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29479         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29480         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29481         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29482         * gcc.c-torture/execute/printf-1.c: New test.
29483         * gcc.c-torture/execute/fprintf-1.c: New test.
29484         * gcc.c-torture/execute/vprintf-1.c: New test.
29485         * gcc.c-torture/execute/vfprintf-1.c: New test.
29486         * gcc.c-torture/execute/printf-chk-1.c: New test.
29487         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29488         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29489         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29490
29491 2005-06-27  Michael Matz  <matz@suse.de>
29492
29493         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29494         slot is not merged if address escapes.
29495
29496 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29497
29498         PR c/21911
29499         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
29500
29501 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
29502
29503         PR middle-end/17965
29504         * gcc.c-torture/compile/20050622-1.c: New test.
29505
29506         PR middle-end/22028
29507         * gcc.dg/20050620-1.c: New test.
29508
29509 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
29510
29511         PR tree-optimization/22026
29512         * gcc.dg/tree-ssa/pr22026.c: New.
29513
29514 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
29515
29516         PR libfortran/22144
29517         * gfortran.dg/shift-alloc.f90: New testcase.
29518
29519 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
29520
29521         * all files: Update FSF address in copyright headers.
29522
29523 2005-06-22  Jan Hubicka  <jh@suse.cz>
29524
29525         * wholeprogram-1.c: New testcase.
29526         * wholeprogram-2.c: New testcase.
29527
29528 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
29529
29530         PR 22171
29531         * gcc.dg/tree-ssa/pr22171.c: New test.
29532
29533 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
29534
29535         * gfortran.dg/simplify_modulo.f90: New.
29536
29537 2005-06-24  Jan Hubicka  <jh@suse.cz>
29538
29539         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29540
29541 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29542
29543         * obj-c++.dg/proto-lossage-[1-4].mm: New.
29544
29545 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
29546
29547         * obj-c++.dg/typedef-alias-1.mm: New.
29548         * objc.dg/typedef-alias-1.m: New.
29549
29550 2005-06-23  Jeff Law  <law@redhat.com>
29551
29552         * gcc.dg/tree-ssa/vrp16.c: New test.
29553
29554 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29555
29556         * lib/target-supports.exp: Add
29557         check_effective_target_fortran_large_real and
29558         check_effective_target_fortran_large_int to check for
29559         corresponding effective targets.
29560         * gfortran.dg/large_integer_kind_1.f90: New test.
29561         * gfortran.dg/large_real_kind_1.f90: New test.
29562
29563 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
29564
29565         PR tree-optimization/22117
29566         * gcc.dg/tree-ssa/pr22117.c: New.
29567
29568 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
29569
29570         PR testsuite/22123
29571         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29572
29573 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
29574
29575         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29576
29577 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
29578
29579         * gfortran.dg/f2c_4.f90: Add tests for complex functions
29580         * gfortran.dg/f2c_4.c: Likewise.
29581
29582 2005-06-22 Paul Brook  <paul@codesourcery.com>
29583
29584         PR fortran/21034
29585         * gfortran.dg/auto_save_1.f90: New test.
29586
29587 2005-06-22  Michael Matz  <matz@suse.de>
29588
29589         * gcc.target/x86-64/abi: New directory.
29590         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29591         * gcc.target/x86-64/abi/README.gcc: New file.
29592         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29593         * gcc.target/x86-64/abi/asm-support.s: New file.
29594         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29595         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29596         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29597         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29598         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29599         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29600         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29601         * gcc.target/x86_64/abi/test_bitfields.c: New test.
29602         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29603         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29604         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29605         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29606         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29607         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29608         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29609         * gcc.target/x86_64/abi/test_varargs.c: New test.
29610
29611 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
29612
29613         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29614         32-bit i?86 and x86_64.
29615
29616 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
29617
29618         * obj-c++.dg/const-str-[1-9].mm: New tests.
29619
29620 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
29621
29622         PR fortran/22010
29623         * gfortran.dg/namelist_use.f90: New.
29624         * gfortran.dg/namelist_use_only.f90: New.
29625
29626 2005-06-21  Jeff Law  <law@redhat.com>
29627
29628         * gcc.dg/tree-ssa/vrp15.c: New test.
29629
29630 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
29631
29632         * lib/target-supports.exp (check_effective_target_vect_reduction):
29633         Remove.
29634         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
29635         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
29636         remove vect_reduction target keyword. Also avoid two returns in main.
29637         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29638         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
29639         * gcc.dg/vect/vect-reduc-1short.c: New test.
29640         * gcc.dg/vect/vect-reduc-1char.c: New test.
29641         * gcc.dg/vect/vect-reduc-2short.c: New test.
29642         * gcc.dg/vect/vect-reduc-2char.c: New test.
29643         * gcc.dg/vect/vect-reduc-6.c: New test.
29644         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
29645         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
29646         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
29647
29648 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29649         Paul Thomas  <pault@gcc.gnu.org>
29650
29651         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
29652         New tests.
29653
29654 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29655
29656         * gfortran.dg/backslash_1.f90: New test.
29657         * gfortran.dg/backslash_2.f90: New test.
29658
29659 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
29660
29661         * gfortran.dg/duplicate_labels.f90: New test.
29662
29663 2005-06-20  Jan Beulich  <jbeulich@novell.com>
29664
29665         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
29666         unsupportable relocations.
29667         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29668         * gcc.dg/20050321-2.c: xfail for NetWare.
29669
29670 2005-06-20  Andreas Jaeger  <aj@suse.de>
29671
29672         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
29673         gcc.target/i386/fastcall-sseregparm.c,
29674         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
29675
29676 2005-06-19  Richard Henderson  <rth@redhat.com>
29677
29678         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
29679
29680 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
29681
29682         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
29683
29684 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
29685
29686         PR c++/22115
29687         * g++.dg/conversion/simd2.C: Change expected error message.
29688
29689 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29690
29691         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
29692         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29693         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29694
29695 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
29696
29697         * gcc.dg/fold-mod-1.c: New test.
29698
29699 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
29700
29701         PR fortran/19926
29702         * gfortran.dg/pr19926.f90: New test.
29703
29704 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
29705
29706         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
29707         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
29708         targets.
29709         * gcc.dg/vect/vect-reduc-2.c: Likewise.
29710         * gcc.dg/vect/vect-reduc-3.c: Likewise.
29711
29712 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
29713
29714         * gcc.target/ia64/float80-varargs-1.c: New test.
29715
29716 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29717
29718         PR tree-opt/22035
29719         * gfortran.dg/f2c_6.f90: New test.
29720
29721 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
29722
29723         PR c++/17413
29724         * g++.dg/template/local5.C: New.
29725
29726 2005-06-17  Richard Henderson  <rth@redhat.com>
29727
29728         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
29729
29730 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
29731
29732         PR testsuite/21945
29733         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
29734
29735 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
29736
29737         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
29738         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
29739         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
29740         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
29741         check_vect to verify the presence of hardware vector support.
29742
29743 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
29744
29745         PR testsuite/22056
29746         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
29747
29748 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29749
29750         PR libfortran/19216
29751         * gfortran.dg/pr19216.f: Add correct space between brackets and
29752         dg directive.
29753
29754 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29755
29756         PR libfortran/16436
29757         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
29758
29759 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
29760
29761         * gcc.target/i386/attributes-error.c: New testcase.
29762         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
29763         * gcc.target/i386/regparm-stdcall.c: Likewise.
29764         * gcc.target/i386/sseregparm-1.c: Likewise.
29765         * gcc.target/i386/sseregparm-2.c: Likewise.
29766
29767 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
29768
29769         * g++.dg/rtti/crash2.C: New.
29770
29771 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
29772
29773         * gcc.dg/noncompile/20040203-3.c: Update expected message.
29774
29775 2005-06-15  David Ung  <davidu@mips.com>
29776
29777         * gcc.target/mips/mips16e-extends.c: New test for testing the
29778         generation of MIPS16e zeb/zeh, seb/seh instructions.
29779
29780 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
29781
29782         PR 22018
29783         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
29784         * gcc.dg/tree-ssa/pr22018.c: New test.
29785
29786 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
29787
29788         * gcc.dg/simd-1.c: Update error messages.
29789         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
29790         * gcc.dg/simd-2.c: Update error messages.
29791         * gcc.dg/simd-4.c: New.
29792
29793 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
29794
29795         PR c++/20678
29796         * g++.dg/other/crash-4.C: New.
29797
29798 2005-06-14  Devang Patel  <dpatel@apple.com>
29799
29800         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
29801
29802 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
29803
29804         PR c++/21929
29805         * g++.dg/parse/crash11.C: Update
29806
29807 2005-06-13  Jeff Law  <law@redhat.com>
29808
29809         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
29810         perform the desired transformations.
29811         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
29812         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
29813
29814 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29815
29816         PR fortran/22038
29817         * gfortran.dg/forall_1.f90: Un-XFAIL.
29818
29819 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
29820
29821         PR c++/21929
29822         * g++.dg/parse/crash26.C: New.
29823
29824         PR c++/20789
29825         * g++.dg/init/member1.C: New.
29826
29827 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
29828
29829         * gfortran.dg/altreturn_1.f90: New test.
29830
29831 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
29832
29833         PR middle-end/21985
29834         * gcc.dg/tree-ssa/pr21985.c: New test.
29835
29836 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29837
29838         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
29839
29840 2005-06-12  Roger Sayle  <roger@eyesopen.com>
29841
29842         PR c++/21930
29843         * g++.dg/other/error10.C: New test case.
29844
29845 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29846
29847         PR libfortran/19155
29848         * gfortran.dg/pr19155.f: Add test.
29849
29850 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29851
29852         * gfortran.dg/f2c_7.f90: New test.
29853
29854         * gfortran.dg/forall_1.f90: XFAILed.
29855
29856 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
29857
29858         * gcc.dg/pr14796-1.c: New.
29859         * gcc.dg/pr14796-2.c: New.
29860
29861 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
29862
29863         PR fortran/17792
29864         PR fortran/21375
29865         * gfortran.dg/deallocate_stat.f90: New test.
29866
29867 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
29868
29869         * gfortran.fortran-torture/execute/in-pack.f90: New test.
29870
29871 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
29872
29873         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
29874         access will be generated when this loop is vectorized. Test that
29875         accesses with same alignment were detected.
29876         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
29877         Test that accesses with same alignment were detected.
29878         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
29879         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
29880         alignment were detected.
29881
29882 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
29883
29884         PR c++/10611
29885         * g++.dg/conversion/simd2.C: New.
29886
29887 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29888
29889         * gcc.dg/Wcxx-compat-1.c: New.
29890
29891 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
29892
29893         PR libfortran/21480
29894         * gfortran.dg/reshape-complex.f90: Add a test for a packed
29895         complex array.
29896
29897 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
29898
29899         * gcc.dg/alias-8.c: New.
29900
29901 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
29902
29903         * gcc.dg/format/cmn_err-1.c: Update.
29904
29905 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
29906
29907         PR target/20666
29908         * gcc.target/sparc/fexpand-2.c: New.
29909         * gcc.target/sparc/fpmerge-2.c: New.
29910         * gcc.target/sparc/fpmul-2.c: New.
29911         * gcc.target/sparc/noresult.c: New.
29912         * gcc.target/sparc/pdist-2.c: New.
29913         * gcc.target/sparc/pdist-3.c: New.
29914
29915 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
29916
29917         PR testsuite/21702
29918         * gcc.target/i386/i386.exp: Fix comment typo.
29919
29920 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
29921
29922         PR c++/19497
29923         * g++.dg/inherit/using5.C: New.
29924         * g++.dg/inherit/using6.C: New.
29925
29926 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29927
29928         PR c++/19894
29929         * g++.dg/template/ptrmem15.C: New test.
29930
29931         PR c++/20563
29932         * g++.dg/ext/label4.C: New test.
29933
29934 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
29935
29936         * gcc.dg/tls/debug-1.c: New test.
29937
29938 2005-06-07  Dale Johannesen  <dalej@apple.com>
29939
29940         * gcc.target/i386/movq.c: New.
29941
29942 2005-06-07  Dale Johannesen  <dalej@apple.com>
29943
29944         * gcc.dg/20050607-1.c: New.
29945
29946 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
29947
29948         PR middle-end/21850
29949         * gcc.c-torture/execute/20050607-1.c: New test.
29950
29951 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
29952
29953         PR libfortran/21926
29954         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
29955         Test case where the return array has lowest stride one,
29956         but isn't packed.
29957
29958 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
29959
29960         * lib/target-supports.exp (check_effective_target_sync_int_long):
29961         Add s390 and s390x targets.
29962
29963 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
29964
29965         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
29966         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
29967         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
29968         * gcc.dg/tree-ssa/loop-9.c: New test.
29969
29970 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
29971
29972         * g++.dg/parse/defarg10.C: New.
29973
29974 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
29975
29976         PR regression/21897
29977         * gcc.c-torture/execute/20050604-1.c: New test.
29978
29979 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
29980
29981         PR 21903
29982         * g++.dg/parse/defarg9.C: New.
29983
29984         PR c++/20637
29985         * g++.dg/inherit/using4.C: New.
29986         * g++.dg/overload/error1.C: Adjust expected errors.
29987         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
29988         * g++.old-deja/g++.brendan/arm2.C: Likewise.
29989         * g++.old-deja/g++.other/redecl2.C: Likewise.
29990         * g++.old-deja/g++.other/redecl4.C: Likewise.
29991         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
29992
29993 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29994
29995         * gfortran.dg/f2c_5.f90: Add -w to dg-options
29996
29997 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
29998
29999         * lib/gfortran.exp (gfortran_target_compile): Call
30000         dg-additional-files-options
30001         * gfortran.dg/f2c_4.f90: New file
30002         * gfortran.dg/f2c_4.c: New file
30003         * gfortran.dg/f2c_5.f90: New file
30004         * gfortran.dg/f2c_5.c: New file
30005
30006 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30007
30008         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30009
30010         PR fortran/21912
30011         * gfortran.dg/array_constructor_4.f90: New test.
30012
30013 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
30014
30015         PR c++/21619
30016         * g++.dg/ext/builtin9.C: New test.
30017
30018 2005-06-05  Dale Johannesen  <dalej@apple.com>
30019
30020         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30021         * gcc.c-torture/execute/20050603-2.c: Ditto.
30022
30023 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
30024
30025         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30026         * gcc.dg/vect/vect-reduc-1.c: New.
30027         * gcc.dg/vect/vect-reduc-2.c: New.
30028         * gcc.dg/vect/vect-reduc-3.c: New.
30029
30030 2005-06-04  Dale Johannesen  <dalej@apple.com>
30031
30032         * gcc.c-torture/execute/20050603-1.c: New.
30033         * gcc.c-torture/execute/20050603-2.c: New.
30034         * gcc.dg/20050603-3.c: New.
30035
30036 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30037
30038         PR fortran/19195
30039         * gfortran.dg/debug_1.f90: New test.
30040
30041         * gfortran.dg/forall_1.f90: New test.
30042
30043 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
30044
30045         * gfortran.dg/array_constructor_3.f90: New test.
30046
30047 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30048
30049         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30050
30051 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
30052
30053         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30054
30055 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
30056
30057         PR c/21873
30058         * gcc.dg/init-excess-1.c: New test.
30059
30060 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30061
30062         PR c++/21853
30063         * g++.dg/expr/static_cast6.C: New test.
30064
30065 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
30066
30067         * gcc.dg/tree-ssa/vrp14.c: New test.
30068
30069 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
30070
30071         PR c++/21336
30072         * g++.dg/template/new2.C: New test.
30073
30074 2005-06-03  Josh Conner  <jconner@apple.com>
30075
30076         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30077         all entries in initializer.
30078
30079 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
30080
30081         PR middle-end/21858
30082         * gcc.dg/pr21858.c: New testcase.
30083
30084 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
30085
30086         PR tree-optimization/21292
30087
30088         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30089         New.
30090         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30091         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30092         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30093         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30094         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30095
30096 2005-06-02  Richard Henderson  <rth@redhat.com>
30097
30098         * gcc.dg/sync-2.c: Use -march=i486 for i386.
30099
30100 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
30101
30102         * gcc.dg/wtypequal.c: New testcase.
30103
30104 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
30105
30106         PR 21582
30107         * gcc.dg/tree-ssa/pr21582.c: New test.
30108
30109 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30110
30111         PR c++/21280
30112         * g++.dg/opt/interface2.h: New.
30113         * g++.dg/opt/interface2.C: New.
30114         * g++.dg/init/ctor4.C: Adjust error lines.
30115         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30116         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30117         * g++.old-deja/g++.jason/opeq3.C: Likewise.
30118         * g++.old-deja/g++.pt/assign1.C: Likewise.
30119         * g++.old-deja/g++.pt/crash20.C: Likewise.
30120
30121 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
30122
30123         PR tree-optimization/21734
30124         * g++.dg/vect/pr21734_1.cc: New.
30125         * g++.dg/vect/pr21734_2.cc: New.
30126
30127 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
30128
30129         PR c++/20350
30130         * g++.dg/template/spec24.C: New.
30131
30132         PR c++/21151
30133         * g++.dg/pch/local-1.C: New.
30134         * g++.dg/pch/local-1.Hs: New.
30135
30136 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
30137
30138         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30139         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30140         * gcc.dg/tree-ssa/pr14341.c: New test.
30141         * gcc.dg/tree-ssa/pr14841.c: New test.
30142         * gcc.dg/tree-ssa/pr20701.c: New test.
30143         * gcc.dg/tree-ssa/pr21086.c: New test.
30144         * gcc.dg/tree-ssa/pr21090.c: New test.
30145         * gcc.dg/tree-ssa/pr21332.c: New test.
30146         * gcc.dg/tree-ssa/pr21458.c: New test.
30147         * gcc.dg/tree-ssa/pr21658.c: New test.
30148         * gcc.dg/tree-ssa/vrp01.c: New test.
30149         * gcc.dg/tree-ssa/vrp02.c: New test.
30150         * gcc.dg/tree-ssa/vrp03.c: New test.
30151         * gcc.dg/tree-ssa/vrp04.c: New test.
30152         * gcc.dg/tree-ssa/vrp05.c: New test.
30153         * gcc.dg/tree-ssa/vrp06.c: New test.
30154         * gcc.dg/tree-ssa/vrp07.c: New test.
30155         * gcc.dg/tree-ssa/vrp08.c: New test.
30156         * gcc.dg/tree-ssa/vrp09.c: New test.
30157         * gcc.dg/tree-ssa/vrp10.c: New test.
30158         * gcc.dg/tree-ssa/vrp11.c: New test.
30159         * gcc.dg/tree-ssa/vrp12.c: New test.
30160         * gcc.dg/tree-ssa/vrp13.c: New test.
30161
30162 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
30163
30164         PR 21029
30165         * gcc.dg/tree-ssa/pr21029.c: New test.
30166
30167 2005-06-01  Roger Sayle  <roger@eyesopen.com>
30168
30169         * gfortran.dg/logint-1.f: New test case.
30170         * gfortran.dg/logint-2.f: Likewise.
30171         * gfortran.dg/logint-3.f: Likewise.
30172
30173 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
30174
30175         PR c/21536
30176         PR c/20760
30177         * gcc.dg/20050527-1.c: New test.
30178
30179         * gcc.dg/i386-sse-12.c: New test.
30180
30181         PR fortran/21729
30182         * gfortran.dg/implicit_5.f90: New test.
30183
30184 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
30185
30186         PR fortran/20883
30187         * gfortran/assign_4.f90: New test.
30188         * gfortran/assign_2.f90: Change compile to run.
30189
30190 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
30191
30192         * lib/target-supports.exp
30193         (check_effective_target_sync_char_short): New.
30194         * gcc.dg/sync-2.c: New.
30195
30196 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
30197
30198         PR tree-optimization/21817
30199         * gcc.dg/torture/pr21817-1.c: New.
30200
30201 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
30202
30203         PR c++/21165
30204         * g++.dg/template/init5.C: New.
30205
30206 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
30207
30208         * gfortran.dg/char_initialiser_actual.f90:
30209         Test character initialisers as actual arguments.
30210         * gfortran.dg/char_pointer_comp_assign.f90:
30211         Test character pointer structure component assignments.
30212         * gfortran.dg/char_array_structure_constructor.f90:
30213         Test character components in structure constructors.
30214
30215 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
30216
30217         PR middle-end/20931
30218         * g++.dg/opt/pr20931.C: New test.
30219
30220 2005-05-31  Andreas Jaeger  <aj@suse.de>
30221
30222         PR testsuite/20772
30223         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30224         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30225         g++.old-deja/g++.ext/asmspec1.C,
30226         g++.old-deja/g++.other/regstack.C,
30227         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30228         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30229         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30230         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30231         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30232         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30233         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30234         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30235         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30236         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30237         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30238         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30239         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30240         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30241         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30242         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30243         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30244         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30245         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30246
30247 2005-05-31  Jeff Law  <law@redhat.com>
30248
30249         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30250
30251 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
30252
30253         PR middle-end/21743
30254         * gcc.dg/builtins-1.c: Activate disabled clog test.
30255         * gcc.dg/torture/builtin-attr-1.c: Likewise.
30256
30257 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
30258
30259         * gfortran.dg/char_pointer_assign.f90:
30260         Test character-pointer assignments and pointer assignments.
30261         * gfortran.dg/char_pointer_dummy.f90:
30262         Test character-pointer dummy arguments.
30263         * gfortran.dg/char_pointer_func.f90:
30264         Test character-pointer function returns.
30265         * gfortran.dg/char_pointer_dependency.f90:
30266         Test character-pointer functions with dependencies.
30267
30268 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
30269
30270         PR c++/21784
30271         * g++.dg/lookup/using14.C: New test.
30272
30273 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
30274
30275         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30276         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30277         trailing ^M.
30278
30279 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
30280
30281         PR c++/17413
30282         * g++.dg/template/local5.C: New.
30283
30284         PR target/21761
30285         * gcc.c-torture/compile/pr21761.c: New.
30286
30287         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30288         before darwin8.
30289
30290 2005-05-30  Steven G. Kargl
30291
30292         PR fortran/20846
30293         * gfortran.dg/inquire_8.f90: New test.
30294
30295 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30296
30297         PR libfortran/21376
30298         * gfortran.dg/output_exponents_1.f90: New test.
30299
30300 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30301
30302         PR libfortran/20006
30303         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30304
30305 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
30306
30307         PR c++/21210
30308         * g++.dg/ext/complex1.C: New test.
30309
30310         PR c++/21340
30311         * g++.dg/init/ctor6.C: New test.
30312
30313 2005-05-29  Jan Hubicka  <jh@suse.cz>
30314
30315         * gcc.c-torture/compile/pr21562.c: New.
30316
30317 2005-05-28  Steven G. Kargl <kargls@comcast.net>
30318
30319         * gfortran.dg/subnormal_1.f90: New test.
30320
30321 2005-05-28  Jan Hubicka  <jh@suse.cz>
30322
30323         * tree-prof.exp: Fix comment.
30324         * value-prof-1.c: New.
30325         * value-prof-2.c: New.
30326         * value-prof-3.c: New.
30327         * value-prof-4.c: New.
30328
30329 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
30330
30331         PR c++/21614
30332         * g++.dg/expr/ptrmem6.C: New test.
30333         * g++.dg/expr/ptrmem6a.C: Likewise.
30334
30335 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
30336
30337         PR tree-optimization/21658
30338         * gcc.dg/tree-ssa/pr21658.c: New.
30339
30340 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
30341
30342         PR c++/21455
30343         * g++.dg/inherit/ptrmem3.C: New.
30344
30345         PR c++/21681
30346         * g++.dg/parse/template16.C: New.
30347
30348 2005-05-27  Andreas Jaeger  <aj@suse.de>
30349
30350         * gcc.dg/setjmp-2.c: Only run in 32-bit.
30351
30352         * gcc.dg/i386-sse-8.c: Run test on all archs.
30353
30354 2005-05-26  Mike Stump  <mrs@apple.com>
30355
30356         * objc.dg/isa-field-1.m: Only run on darwin.
30357         * objc.dg/lookup-1.m: Likewise.
30358         * objc.dg/try-catch-8.m: Likewise.
30359
30360 2005-05-26  Roger Sayle  <roger@eyesopen.com>
30361
30362         PR tree-optimization/9814
30363         * gcc.dg/pr9814-1.c: New test case.
30364
30365 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30366
30367         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30368         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30369         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30370         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30371         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30372         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30373         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30374         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30375         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30376         objc.dg/try-catch-8.m: New.
30377
30378 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
30379
30380         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30381         remove extraneous semicolons.
30382
30383 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
30384
30385         * obj-c++.dg/comp-types-12.mm: New.
30386         * objc.dg/comp-types-11.m: New.
30387         * objc.dg/selector-4.m: New.
30388
30389 2005-05-26  Andreas Jaeger  <aj@suse.de>
30390
30391         PR testsuite/20772
30392         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30393         g++.old-deja/g++.ext/attrib3.C,
30394         g++.old-deja/g++.other/store-expr1.C,
30395         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30396         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30397         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30398         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30399         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30400         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30401         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30402         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30403         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30404         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30405         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30406         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30407         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30408         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30409         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30410         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30411         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30412         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30413         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30414
30415 2005-05-26  Andreas Jaeger  <aj@suse.de>
30416
30417         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30418         x86-64 compilation.
30419
30420 2005-05-26  Andreas Jaeger  <aj@suse.de>
30421
30422         PR testsuite/20772
30423         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30424         gcc.misc-tests/i386-pf-athlon-1.c,
30425         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30426         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30427         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30428         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30429         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30430         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30431         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30432         programs.
30433
30434         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30435         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30436         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30437         x86-64 compilation.
30438
30439         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30440         x86_64.
30441
30442         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30443         effective-target ilp32.
30444
30445 2005-05-26  David Ung  <davidu@mips.com>
30446
30447         * gcc.target/mips/ext_ins.c: New test for testing the generation
30448         of MIPS32/64 rev 2 ext/ins instructions.
30449
30450 2005-05-26  Andreas Jaeger  <aj@suse.de>
30451
30452         * treelang/compile/unsigned.tree: Use gimple instead of
30453         nonexisting generic dump.
30454
30455 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
30456
30457         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30458
30459 2005-05-26  Andreas Jaeger  <aj@suse.de>
30460
30461         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30462
30463 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
30464
30465         PR libfortran/17283
30466         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30467         Test callee-allocated memory with write statements.
30468
30469 2005-05-25  Roger Sayle  <roger@eyesopen.com>
30470
30471         PR middle-end/21709
30472         * gcc.dg/pr21709-1.c: New test case.
30473
30474 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30475             Mike Stump  <mrs@apple.com>
30476
30477         * objc/execute/next_mapping.h: Update for C++.
30478
30479         * obj-c++.dg/selector-1.mm: Move to...
30480         * obj-c++.dg/selector-4.mm: here...
30481
30482         * obj-c++.dg/basic.mm: New.
30483         * obj-c++.dg/comp-types-1.mm: New.
30484         * obj-c++.dg/cxx-class-1.mm: New.
30485         * obj-c++.dg/cxx-ivars-1.mm: New.
30486         * obj-c++.dg/cxx-ivars-2.mm: New.
30487         * obj-c++.dg/cxx-ivars-3.mm: New.
30488         * obj-c++.dg/cxx-scope-1.mm: New.
30489         * obj-c++.dg/cxx-scope-2.mm: New.
30490         * obj-c++.dg/defs.mm: New.
30491         * obj-c++.dg/empty-private-1.mm: New.
30492         * obj-c++.dg/encode-1.mm: New.
30493         * obj-c++.dg/encode-2.mm: New.
30494         * obj-c++.dg/encode-3.mm: New.
30495         * obj-c++.dg/extern-c-1.mm: New.
30496         * obj-c++.dg/extra-semi.mm: New.
30497         * obj-c++.dg/fix-and-continue-2.mm: New.
30498         * obj-c++.dg/isa-field-1.mm: New.
30499         * obj-c++.dg/ivar-list-semi.mm: New.
30500         * obj-c++.dg/local-decl-1.mm: New.
30501         * obj-c++.dg/lookup-1.mm: New.
30502         * obj-c++.dg/lookup-2.mm: New.
30503         * obj-c++.dg/method-1.mm: New.
30504         * obj-c++.dg/method-2.mm: New.
30505         * obj-c++.dg/method-3.mm: New.
30506         * obj-c++.dg/method-4.mm: New.
30507         * obj-c++.dg/method-5.mm: New.
30508         * obj-c++.dg/method-6.mm: New.
30509         * obj-c++.dg/method-7.mm: New.
30510         * obj-c++.dg/no-extra-load.mm: New.
30511         * obj-c++.dg/overload-1.mm: New.
30512         * obj-c++.dg/pragma-1.mm: New.
30513         * obj-c++.dg/pragma-2.mm: New.
30514         * obj-c++.dg/private-1.mm: New.
30515         * obj-c++.dg/private-2.mm: New.
30516         * obj-c++.dg/proto-qual-1.mm: New.
30517         * obj-c++.dg/qual-types-1.mm: New.
30518         * obj-c++.dg/stubify-1.mm: New.
30519         * obj-c++.dg/stubify-2.mm: New.
30520         * obj-c++.dg/super-class-1.mm: New.
30521         * obj-c++.dg/super-class-2.mm: New.
30522         * obj-c++.dg/super-dealloc-1.mm: New.
30523         * obj-c++.dg/super-dealloc-2.mm: New.
30524         * obj-c++.dg/template-1.mm: New.
30525         * obj-c++.dg/template-2.mm: New.
30526         * obj-c++.dg/template-3.mm: New.
30527         * obj-c++.dg/template-4.mm: New.
30528         * obj-c++.dg/template-5.mm: New.
30529         * obj-c++.dg/template-6.mm: New.
30530         * obj-c++.dg/try-catch-1.mm: New.
30531         * obj-c++.dg/try-catch-2.mm: New.
30532         * obj-c++.dg/try-catch-3.mm: New.
30533         * obj-c++.dg/try-catch-4.mm: New.
30534         * obj-c++.dg/try-catch-5.mm: New.
30535         * obj-c++.dg/try-catch-6.mm: New.
30536         * obj-c++.dg/try-catch-7.mm: New.
30537         * obj-c++.dg/try-catch-8.mm: New.
30538         * obj-c++.dg/try-catch-9.mm: New.
30539         * obj-c++.dg/va-meth-1.mm: New.
30540
30541 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30542
30543         * obj-c++.dg/selector-1.mm: New.
30544         * obj-c++.dg/selector-2.mm: New.
30545
30546 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30547
30548         * obj-c++.dg/selector-3.mm: New.
30549         * objc.dg/selector-3.m: New.
30550
30551 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
30552
30553         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30554         about where warning appears.
30555
30556 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30557
30558         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30559         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30560         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30561         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30562
30563 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
30564
30565         * gcc.dg/20050524-1.c: New test.
30566
30567 2005-05-25  Jan Hubicka  <jh@suse.cz>
30568
30569         * gcc.dg/tree-prof/inliner-1.c: New.
30570
30571 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
30572
30573         * gcc.dg/tree-prof: New directory.
30574         * gcc.dg/tree-prof/tree-prof.exp: New.
30575
30576 2005-05-25  DJ Delorie  <dj@redhat.com>
30577
30578         * gcc.dg/Wattributes-1.c: New.
30579         * gcc.dg/Wattributes-2.c: New.
30580         * gcc.dg/Wattributes-3.c: New.
30581
30582 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
30583
30584         PR tree-optimization/19833
30585         * gcc.dg/uninit-4.c: Remove xfail.
30586         * gcc.dg/uninit-9.c: Ditto.
30587
30588 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
30589
30590         * obj-c++.dg/bitfield-[1-5].mm: New.
30591         * obj-c++.dg/class-protocol-1.mm: New.
30592         * obj-c++.dg/comp-types-1[0-1].mm: New.
30593         * obj-c++.dg/comp-types-[2-9].mm: New.
30594         * obj-c++.dg/encode-[4-8].mm: New.
30595         * obj-c++.dg/layout-1.mm: New.
30596         * obj-c++.dg/method-1[0-9].mm: New.
30597         * obj-c++.dg/method-2[0-1].mm: New.
30598         * obj-c++.dg/method-[8-9].mm: New.
30599         * obj-c++.dg/objc-gc-3.mm: New.
30600         * obj-c++.dg/try-catch-10.mm: New.
30601         * objc.dg/bitfield-5.m: New.
30602         * objc.dg/comp-types-10.m: New.
30603         * objc.dg/comp-types-9.m: New.
30604         * objc.dg/layout-1.m: New.
30605         * objc.dg/objc-gc-4.m: New.
30606         * objc.dg/try-catch-9.m: New.
30607         * objc.dg/class-protocol-1.m: Tweak diagnostics.
30608         * objc.dg/comp-types-1.m: Likewise.
30609         * objc.dg/comp-types-[5-6].m: Likewise.
30610         * objc.dg/method-9.m: Likewise.
30611
30612 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
30613
30614         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30615         and on hardware without VMX support.
30616
30617         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30618
30619         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30620
30621         * lib/profopt.exp (dg-final-generate, dg-final-use,
30622         profopt-final-code, profopt-get-options): New.
30623         (profopt-execute): Process test directives.
30624
30625         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30626         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30627         cleanup-tree-dump, cleanup-saved-temps): Update comments.
30628
30629 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
30630
30631         PR C++/21645
30632         * g++.dg/init/ctor5.C: New test.
30633
30634 2005-05-24  Ira Rosen  <irar@il.ibm.com>
30635
30636         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
30637         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
30638         vect-113.c, vect-114.c.
30639
30640 2005-05-23  Adam Nemet  <anemet@lnxw.com>
30641
30642         * gcc.dg/const-elim-1.c: Remove xfails.
30643
30644 2005-05-23  Jeff Law  <law@redhat.com>
30645
30646         * gcc.c-torture/compile/pr21638.c: New test.
30647         * gcc.c-torture/compile/20050520-1.c: New test.
30648
30649 2005-05-23  Nick Clifton  <nickc@redhat.com>
30650
30651         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
30652         be a proper triple, ie: m32r*-*-*.
30653         * g++.old-deja/g++.jason/thunk3.C: Likewise.
30654
30655 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
30656
30657         PR middle-end/21331
30658         PR tree-opt/21293
30659         * gcc.c-torture/compile/pr21293.c: New test.
30660         * gcc.c-torture/execute/pr21331.c: New test.
30661
30662 2004-05-20  Richard Henderson  <rth@redhat.com>
30663
30664         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
30665
30666 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
30667
30668         * obj-c++-dg.exp: Add.
30669         * obj-c++.exp: Add.
30670         * obj-c++.dg/dg.exp: Add.
30671
30672 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
30673
30674         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
30675         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
30676
30677 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
30678
30679         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
30680
30681 2004-05-19  Richard Henderson  <rth@redhat.com>
30682
30683         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
30684
30685 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
30686
30687         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
30688
30689         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
30690
30691 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
30692
30693         PR c++/21495
30694         * g++.dg/parse/extern1.C: New test.
30695         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
30696
30697 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30698
30699         * gcc.dg/c99-math.h: New.
30700         * gcc.dg/c99-math-float-1.c: New test.
30701         * gcc.dg/c99-math-double-1.c: Likewise.
30702         * gcc.dg/c99-math-long-double-1.c: Likewise.
30703
30704 2005-05-18  Richard Henderson  <rth@redhat.com>
30705
30706         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
30707
30708 2005-05-18  Devang Patel  <dpatel@apple.com>
30709
30710         * g++.dg/opt/20050511-1.C: New test.
30711
30712 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
30713
30714         PR libfortran/21127
30715         * gfortran.dg/reshape-complex.f90: New test.
30716
30717 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
30718
30719         * gfortran.dg/array_constructor_1.f90: New test.
30720         * gfortran.dg/array_constructor_2.f90: New test.
30721
30722 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
30723
30724         PR fortran/20954
30725         * gfortran.dg/pr20954.f: New test.
30726
30727 2005-05-17  Mike Stump  <mrs@apple.com>
30728
30729         Yet more Objective-C++...
30730
30731         * objc.dg/method-5.m: Update.
30732         * objc.dg/method-6.m: Update.
30733         * objc.dg/method-7.m: Update.
30734         * objc.dg/method-9.m: Update.
30735         * objc.dg/try-catch-2.m: Update.
30736
30737 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
30738
30739         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
30740         Remove little-endian optimizations.
30741
30742 2005-05-17  Jeff Law  <law@redhat.com>
30743
30744         * g++.dg/tree-ssa/pr14814.C: New test.
30745         * gcc.dg/tree-ssa/pr14814.C: New test.
30746         * gcc.dg/tree-ssa/pr17141-1.C: New test.
30747         * gcc.dg/tree-ssa/pr17141-2.C: New test.
30748
30749 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30750
30751         * gcc.dg/compat/generate-random.c: Do not include
30752         libiberty.h.
30753         * gcc.dg/compat/generate-random_r.c: Likewise.
30754
30755 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
30756
30757         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
30758
30759 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
30760
30761         PR middle-end/21595
30762         * g++.dg/tree-ssa/builtin1.C: New testcase.
30763
30764 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
30765
30766         PR c++/21454
30767         * g++.dg/opt/const4.C: New test.
30768
30769         PR middle-end/21492
30770         * g++.dg/opt/crossjump1.C: New test.
30771
30772         PR tree-optimization/21610
30773         * gcc.c-torture/compile/20050516-1.c: New test.
30774
30775         PR fortran/15080
30776         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
30777         about the test failing.
30778         * gfortran.fortran-torture/execute/where_7.f90: New test.
30779         * gfortran.fortran-torture/execute/where_8.f90: New test.
30780
30781 2005-05-16  Richard Henderson  <rth@redhat.com>
30782
30783         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
30784         i?86 and x86_64.
30785
30786 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
30787
30788         * gcc.dg/compat/generate-random.c (config.h): Do not include.
30789         (limits.h): Include unconditionally.
30790         (stdlib.h): Likewise.
30791         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
30792         (limits.h): Include unconditionally.
30793         (stdlib.h): Likewise.
30794         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
30795         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
30796         (limits.h): Include unconditionally.
30797         (stdlib.h): Likewise.
30798         (hashtab.h): Do not include.
30799         (getopt.h): Likewise.
30800         (stddef.h): Include.
30801         (hashval_t): Define.
30802         (struct entry): Add "next" field.
30803         (HASH_SIZE): New macro.
30804         (hash_table): New variable.
30805         (switchfiles): Do not use xmalloc.
30806         (mix): New macro.
30807         (iterative_hash): New function.
30808         (hasht): Remove.
30809         (e_exists): New function.
30810         (e_insert): Likewise.
30811         (output): Use, instead of libiberty hashtable functions.
30812         (main): Do not use getopt.  Do not call htab_create.
30813
30814 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
30815
30816         PR libstdc++/21526
30817         * lib/target-supports.exp (check_mkfifo_available):
30818         Return 0 for cygwin as mkfifo support incomplete on platform.
30819         Fix typos in comments.
30820
30821 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
30822
30823         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
30824
30825 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
30826
30827         PR fortran/17432
30828         * gfortran.dg/assign_4.f: New test.
30829
30830 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
30831
30832         PR tree-optimization/21563
30833         * gcc.dg/tree-ssa/pr21563.c: New.
30834
30835 2005-05-14  Jan Hubicka  <jh@suse.cz>
30836
30837         * gcc.dg/noreturn-7.c: Allow control reaches warning.
30838
30839 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
30840
30841         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
30842
30843 2005-05-13  Julian Brown  <julian@codesourcery.com>
30844
30845         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
30846         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
30847
30848 2005-05-13  Jan Hubicka  <jh@suse.cz>
30849
30850         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
30851         * gcc.dg/fold-xor-?.c: Likewise.
30852         * gcc.dg/pr15784-?.c: Likewise.
30853         * gcc.dg/pr20922-?.c: Likewise.
30854         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
30855         * gcc.dg/tree-ssa/pr17598.c: Likewise.
30856         * gcc.dg/tree-ssa/pr20470.c: Likewise.
30857
30858 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30859
30860         PR fortran/21260
30861         * gfortran.dg/hollerith_1.f90: New test.
30862
30863 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30864
30865         * gfortran.dg/func_result_2.f90: New test.
30866
30867 2005-05-11  Bud Davis  <bdavis@gfortran.org>
30868
30869         * gfortran.dg/dev_null.f90: New test.
30870
30871 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
30872
30873         * gcc.dg/arm-vfp1.c: Revert last change.
30874
30875 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
30876
30877         PR middle-end/19807
30878         PR tree-optimization/19639
30879         * g++.dg/tree-ssa/pr19807.C: New testcase.
30880
30881 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30882
30883         PR libfortran/21471
30884         * gfortran.dg/append-1.f90: New test.
30885
30886 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30887
30888         * gcc.dg/pr18501.c: XFAIL.
30889         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
30890         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
30891         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
30892         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30893         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30894         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
30895         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
30896         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
30897
30898 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30899
30900         PR fortran/20178
30901         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
30902         gfortran.dg/f2c_3.f90: New tests.
30903
30904         * gfortran.dg/return_1.f90: Fix dg annotation.
30905
30906 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
30907
30908         * gcc.c-torture/compile/20050510-1.c: New test.
30909
30910 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
30913
30914 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
30915
30916         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
30917
30918 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
30919
30920         PR c/17913
30921         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
30922
30923 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
30924
30925         PR c/21342
30926         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
30927         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
30928
30929 2005-05-10  Ben Elliston  <bje@au.ibm.com>
30930
30931         PR debug/16676
30932         * gcc.dg/debug/pr16676.c: New test.
30933
30934 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
30935
30936         PR testsuite/21443
30937         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
30938         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
30939         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
30940         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
30941         Change -O1 to -O2.
30942         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
30943         -fno-tree-dominator-opts.
30944
30945 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30946
30947         * gfortran.dg/return_1.f90: New test.
30948
30949 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
30950
30951         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
30952
30953         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
30954
30955 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
30956
30957         PR c++/21427
30958         * g++.dg/inherit/covariant13.C: New.
30959
30960 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30961
30962         PR libfortran/19155
30963         * gfortran.dg/pr19155.f: New test.
30964
30965 2005-05-08  Roger Sayle  <roger@eyesopen.com>
30966
30967         PR inline-asm/8788
30968         * gcc.dg/pr8788-1.c: New testcase.
30969
30970 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
30971
30972         PR target/21416
30973         * gcc.target/mips/fpcmp-[12].c: New tests.
30974
30975 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
30976
30977         * lib/target-supports-dg.exp (dg-require-fork): New function.
30978         (dg-require-mkfifo): Likewise.
30979         * lib/target-supports.exp (check_function_available): New
30980         function.
30981         (check_fork_available): Likewise.
30982         (check_mkfifo_available): Likewise.
30983
30984 2005-05-06  Jeff Law  <law@redhat.com>
30985
30986         * gcc.c-torture/compile/pr21380.c: New test.
30987
30988 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
30989
30990         PR c++/20961
30991         * g++.dg/ext/weak3.C: New test.
30992
30993 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
30994
30995         PR c++/21352
30996         * g++.dg/template/crash37.C: New test.
30997
30998 2005-05-05  Paul Brook  <paul@codesourcery.com>
30999
31000         * gcc.dg/arm-g2.c: Use effective-target arm32.
31001         * gcc.dg/arm-mmx-1.c: Ditto.
31002         * gcc.dg/arm-scd42-2.c: Ditto.
31003         * gcc.dg/arm-vfp1.c: Ditto.
31004         * lib/target-supports.exp (check_effective_target_arm32): New
31005         function.
31006
31007 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
31008
31009         PR libfortran/21354
31010         gfortran.dg/in_pack_rank7.f90: New test.
31011
31012 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
31013
31014         PR middle-end/15618
31015         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31016
31017 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
31018
31019         PR middle-end/21265
31020         * gcc.dg/20050503-1.c: New test.
31021
31022         PR rtl-optimization/21239
31023         * gcc.dg/i386-sse-11.c: New test.
31024
31025 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
31026
31027         PR target/16888
31028         * gcc.target/i386/asm-1.c: New test.
31029
31030 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
31031
31032         PR rtl-optimization/21330
31033         * gcc.c-torture/execute/20050502-1.c: New test.
31034
31035         PR target/21297
31036         * gcc.c-torture/execute/20050502-2.c: New test.
31037
31038 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
31039
31040         PR middle-end/21282
31041         * gcc.dg/pr21282.c: New.
31042
31043 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31044
31045         * gcc.dg/vect/pr20122.c: Clean up .vect file.
31046         * gcc.dg/vect/vect-92.c: Likewise.
31047         * gcc.dg/vect/vect-93.c: Likewise.
31048         * gcc.dg/vect/vect-dv-1.c: Likewise.
31049         * gcc.dg/vect/vect-dv-2.c: Likewise.
31050         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31051
31052 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
31053
31054         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31055         * gfortran.dg/vect/vect-2.f90: Likewise.
31056         * gfortran.dg/vect/vect-3.f90: Likewise.
31057         * gfortran.dg/vect/vect-4.f90: Likewise.
31058         * gfortran.dg/vect/vect-5.f90: Likewise.
31059
31060 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
31061
31062         PR target/20813
31063         * gcc.dg/rs6000-fpint-2.c: New.
31064
31065 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
31066
31067         PR c/15698
31068         * gcc.dg/builtins-30.c: Update expected messages.
31069         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31070         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31071         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31072
31073 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
31074
31075         PR tree-optimization/21294
31076         * gcc.dg/tree-ssa/pr21294.c: New.
31077
31078 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
31079
31080         * gcc.dg/altivec-3.c (vec_store): Do not use the old
31081         __builtin_altivec_st_internal_4si built-in.
31082
31083 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
31084
31085         PR c++/15875
31086         * g++.dg/template/ptrmem14.C: New test.
31087
31088 2005-05-02  Paul Brook  <paul@codesourcery.com>
31089
31090         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31091
31092 2005-05-02  Michael Matz  <matz@suse.de>
31093
31094         PR c++/19542
31095         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31096
31097 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
31098
31099         * g++.dg/cpp/weak.C: New test.
31100
31101 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
31102
31103         * gcc.dg/tree-ssa/loop-8.c: New test.
31104
31105 2005-04-30  Michael Maty  <matz@suse.de>
31106
31107         * gcc.dg/inline-mcpy.c: New test.
31108
31109 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
31110
31111         PR libfortran/18958
31112         * gfortran.dg/eoshift.f90: New test case.
31113
31114 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
31115
31116         PR libfortran/18857
31117         * gfortran.dg/matmul_1.f90: New test.
31118
31119 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31120
31121         PR tree-optimization/21030
31122         * gcc.dg/tree-ssa/pr21030.c: New.
31123
31124 2005-04-29  Devang Patel  <dpatel@apple.com>
31125
31126         PR tree-optimization/21272
31127         * gcc.dg/vect/vect-ifcvt-10.c: New test.
31128
31129 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
31130
31131         PR fortran/13082
31132         PR fortran/18824
31133         * gfortran.dg/entry_4.f90: New test.
31134         * gfortran.fortran-torture/execute/entry_1.f90: New test.
31135         * gfortran.fortran-torture/execute/entry_2.f90: New test.
31136         * gfortran.fortran-torture/execute/entry_3.f90: New test.
31137         * gfortran.fortran-torture/execute/entry_4.f90: New test.
31138         * gfortran.fortran-torture/execute/entry_5.f90: New test.
31139         * gfortran.fortran-torture/execute/entry_6.f90: New test.
31140         * gfortran.fortran-torture/execute/entry_7.f90: New test.
31141
31142 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31143
31144         * gfortran.fortran-torture/execute/entry_8.f90: New test.
31145
31146 2005-04-29  Paul Brook  <paul@codesourcery.com>
31147
31148         * gfortran.dg/entry_3.f90: New test.
31149
31150 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31151
31152         * gfortran.dg/implicit_4.f90: New test.
31153
31154 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
31155
31156         * lib/target-supports.exp (check_profiling_available): Return
31157         false for xtensa-*-elf.
31158
31159 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
31160
31161         * lib/fortran-torture.exp (fortran-torture.exp): Catch
31162         error if file cannot be deleted.
31163
31164 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
31165
31166         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31167         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31168         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31169         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31170         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31171         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31172         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31173         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31174         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31175         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31176         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31177         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31178         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31179
31180 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31181
31182         PR fortran/20865
31183         * gfortran.dg/pr20865.f90: New test.
31184
31185 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
31186
31187         * gcc.dg/void-cast-2.c: New test.
31188
31189 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31190
31191         PR c/21159
31192         * gcc.dg/void-cast-1.c: New test.
31193
31194 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
31195
31196         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31197
31198 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31199
31200         PR fortran/21177
31201         * gfortran.dg/pr21177.f90: New test.
31202
31203 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
31204
31205         PR tree-optimization/21171
31206         * gcc.dg/tree-ssa/pr21171.c: New test.
31207
31208 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
31209
31210         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31211         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31212         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31213         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31214         gcc.dg/tree-ssa/gen-vect-32.c: New.
31215         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31216         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31217         don't run on PPC32.
31218
31219 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31220
31221         PR c/21213
31222         * gcc.dg/transparent-union-3.c: New test.
31223
31224 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
31225
31226         PR c/20740
31227         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31228         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31229         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31230         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31231         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31232         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31233
31234 2005-04-26  Jeff Law  <law@redhat.com>
31235
31236         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31237         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31238         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31239         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31240         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31241         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31242         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31243
31244 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
31245
31246         PR tree-optimization/17598
31247         * gcc.dg/tree-ssa/pr17598.c: New testcase.
31248
31249 2005-04-25  Mike Stump  <mrs@apple.com>
31250
31251         * objc.dg/fix-and-continue-1.m: Add.
31252
31253 2005-04-25  Roger Sayle  <roger@eyesopen.com>
31254
31255         PR c++/20995
31256         * g++.dg/opt/pr20995-1.C: New test case.
31257
31258 2005-04-25  Devang Patel <dpatel@apple.com>
31259
31260         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31261
31262 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31263
31264         PR testsuite/21062
31265         * g++.dg/opt/alias2.C (printf): Correct the prototype.
31266
31267 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
31268
31269         PR C++/21188
31270         * g++.dg/opt/rtti2.C: New test.
31271
31272 2005-04-25  Paul Brook  <paul@codesourcery.com>
31273         Steven G. Kargl  <kargls@comcast.net>
31274
31275         PR fortran/20879
31276         * gfortran.dg/ichar_1.f90: New file.
31277
31278 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
31279
31280         PR middle-end/20991
31281         * g++.dg/opt/pr20991.C: New test.
31282
31283         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31284         where sizeof (type) < __alignof__ (type).
31285         * gcc.dg/compat/struct-layout-1.h: Likewise.
31286
31287 2005-04-24  Per Bothner  <per@bothner.com>
31288             Devang Patel  <dpatel@apple.com>
31289
31290         PR preprocessor/20907
31291         * gcc.dg/cpp/very-long-comment.c: New test.
31292
31293 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31294
31295         PR fortran/20059
31296         * gfortran.dg/common_5.f: New test.
31297
31298 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
31299
31300         PR middle-end/21082
31301         * g++.dg/tree-ssa/pr21082.C: New testcase.
31302
31303 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
31304
31305         * gcc.dg/vect/vect-99.c: New test.
31306
31307 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
31308
31309         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31310
31311 2005-04-22  Jeff Law  <law@redhat.com>
31312
31313         * gcc.dg/uninit-5.c: Remove xfails.
31314         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31315         conditionals and loads.
31316
31317 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
31318
31319         PR libfortran/20074
31320         PR libfortran/20436
31321         PR libfortran/21108
31322         * gfortran.dg/nested_reshape.f90: new test
31323         * gfortran.dg/reshape-alloc.f90: new test
31324         * gfortran.dg/reshape.f90: new test
31325
31326 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
31327
31328         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31329
31330         * gcc.dg/arm-vfp1.c: New test.
31331
31332 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
31333
31334         PR c++/21087
31335         * g++.dg/lookup/builtin2.C: New test.
31336
31337 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
31338
31339         * gcc.dg/weak/weak-13.c: New test.
31340
31341 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
31342
31343         * lib/target-supports.exp (check_effective_target_sync_int_long):
31344         Add powerpc*.
31345
31346 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
31347
31348         * gcc.target/mips/branch-1.c: New test.
31349
31350 2005-04-21  Richard Henderson  <rth@redhat.com>
31351
31352         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31353         * gcc.dg/vect/vect-86.c: Likewise.
31354         * gcc.dg/vect/vect-87.c: Likewise.
31355         * gcc.dg/vect/vect-88.c: Likewise.
31356
31357 2005-04-21  Devang Patel  <dpatel@apple.com>
31358
31359         PR optimization/20994
31360         * gcc.dg/tree-ssa/ifc-3.c: New test.
31361
31362 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31363
31364         PR c/12913
31365         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31366         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31367         gcc.dg/c99-vla-jump-5.c: New tests.
31368
31369 2005-04-19  Richard Henderson  <rth@redhat.com>
31370
31371         * lib/target-supports.exp (check_effective_target_vect_int_mult):
31372         Fix typo in exists check.
31373         (check_effective_target_sync_int_long): New.
31374         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31375         * gcc.dg/ia64-sync-2.c: Likewise.
31376         * gcc.dg/ia64-sync-3.c: Likewise.
31377         * gcc.dg/ia64-sync-4.c: Likewise.
31378
31379 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
31380
31381         * gcc.dg/fold-xor-1.c: New test.
31382         * gcc.dg/fold-xor-2.c: New test.
31383
31384 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
31385
31386         PR target/20670
31387         * g++.dg/eh/fp-regs.C: New test.
31388
31389 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
31390
31391         * gcc.dg/Wint-to-pointer-cast-1.c,
31392         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31393         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31394         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31395
31396 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31397
31398         PR fortran/16861
31399         * gfortran.dg/pr16861.f90: New test.
31400
31401 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31402
31403         * gcc.dg/pr21085.c: New test.
31404
31405 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
31406
31407         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
31408         (setup_mips_tests, dg-mips-options): New procedures.
31409         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31410         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31411         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31412         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31413         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31414         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31415         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31416         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31417         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31418         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31419         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31420         dg-mips-options instead of dg-options.  Remove now-redundant
31421         preprocessor guards.
31422         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31423         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31424         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31425         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31426         * gcc.dg/vr-mult-2.c: Delete.
31427         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31428         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31429         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31430         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31431         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31432         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31433         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31434
31435 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
31436
31437         * ada/acats/run_all.sh: Use sync when executable not present.
31438
31439 2005-04-18  Devang Patel  <dpatel@apple.com>
31440
31441         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31442         * gcc.dg/vect/vect-11a.c: New.
31443         * gcc.dg/vect/vect-none.c: Update.
31444         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31445
31446 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
31447
31448         PR tree-optimization/20922
31449         * gcc.dg/pr20922-1.c: New test.
31450         * gcc.dg/pr20922-2.c: New test.
31451         * gcc.dg/pr20922-3.c: New test.
31452         * gcc.dg/pr20922-4.c: New test.
31453         * gcc.dg/pr20922-5.c: New test.
31454         * gcc.dg/pr20922-6.c: New test.
31455
31456 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31457
31458         PR libfortran/20950
31459         * gfortran.dg/pr20950.f: New test.
31460
31461 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31462
31463         PR libfortran/19216
31464         * gfortran.dg/pr19216.f: New test.
31465
31466 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
31467
31468         PR tree-optimization/21001
31469         * gcc.dg/tree-ssa/pr21001.c: New.
31470
31471 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
31472
31473         PR libfortran/21075
31474         * gfortran.dg/reshape_rank7.f90: New test.
31475
31476 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31477
31478         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31479         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31480         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31481         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31482         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31483         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31484         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31485         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31486         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31487         wrong way round).
31488         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31489         in namelists.  New test.
31490         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31491         New test.
31492         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31493         New test.
31494         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31495         namelist.  New test.
31496         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31497         New test.
31498         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31499         New test.
31500         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31501         namelist.  New test.
31502         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31503         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31504         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31505         New test.
31506         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31507         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31508         arrays. New test.
31509
31510 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
31511
31512         * gfortran.dg/wtruncate.f: New testcase.
31513         * gfortran.dg/wtruncate.f90: New testcase.
31514
31515 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
31516
31517         PR c++/21025
31518         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31519         which sizeof/alignof is dependent, rather than just whether we are
31520         processing_template_decl.
31521
31522 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31523
31524         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31525         corrected typo where the wrong variables had been compared.
31526
31527 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
31528
31529         PR libfortran/18495
31530         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31531         Test callee-allocated version of return array with a write
31532         statement.
31533         Test spread with a temporary with another write statement.
31534
31535 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
31536
31537         PR tree-optimization/21031
31538         * gcc.dg/tree-ssa/pr21031.c: New.
31539
31540 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
31541
31542         PR tree-optimization/21004
31543         * gcc.dg/builtins-53.c: Include builtins-config.h.
31544         Check floorf, ceilf, floorl and ceill transformations
31545         only when HAVE_C99_RUNTIME is defined.
31546
31547 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
31548
31549         PR middle-end/20739
31550         * gcc.dg/tree-ssa/pr20739.c: New test.
31551
31552 2005-04-14  Mike Stump  <mrs@apple.com>
31553
31554         * gcc.dg/Foundation.framework/empty: New.
31555         * gcc.dg/framework-2.c: New.
31556
31557 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31558
31559         PR tree-optimization/21021
31560         * gcc.c-torture/compile/pr21021.c: New.
31561
31562 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
31563
31564         PR testsuite/21010
31565         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31566         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31567         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31568         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31569         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31570         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31571         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31572         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31573
31574 2005-04-14  Richard Henderson  <rth@redhat.com>
31575
31576         * lib/target-supports.exp (check_effective_target_vect_condition):
31577         Add ia64, i?86, and x86_64.
31578
31579 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
31580
31581         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31582
31583 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
31584
31585         PR tree-optimization/20657
31586         * gcc.dg/tree-ssa/pr20657.c: New.
31587
31588 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
31589
31590         * gcc.dg/builtins-53.c: Also check (int)trunc* and
31591         (long long int)trunc*.
31592
31593 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
31594
31595         PR target/20927
31596         * gcc.dg/pr20927.c: New test.
31597
31598 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
31599
31600         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31601         * gcc.target/mips/asm-1.c: Likewise.
31602
31603 2005-04-13  Dale Johannesen  <dalej@apple.com>
31604
31605         * objc.dg/objc-fast-4.m: New.
31606
31607 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
31608
31609         * gcc.target/cris/torture/cris-torture.exp: New driver in new
31610         directory.
31611         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31612
31613 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
31614
31615         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31616         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31617         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31618
31619 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
31620
31621         PR tree-optimization/20913
31622         * gcc.dg/tree-ssa/pr20913.c: New.
31623
31624         PR tree-optimization/20702
31625         * gcc.dg/tree-ssa/pr20702.c: New.
31626
31627 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31628
31629         PR c++/13744
31630         * g++.dg/inherit/local3.C: New test.
31631
31632 2005-04-12  Jeff Law  <law@redhat.com>
31633
31634         * gcc.dg/tree-ssa/20050412-1.c: New test.
31635
31636 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
31637
31638         PR libfortran/19016
31639         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
31640         Add tests with mask generated by expression.
31641         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31642         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31643         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31644
31645 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
31646
31647         PR middle-end/20917
31648         * gcc.dg/20050409-1.c: New test.
31649
31650 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
31651
31652         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
31653
31654 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31655
31656         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31657         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
31658         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31659         (TARGET_CXX): Adjust accordingly.
31660         * target.h (struct gcc_target): Remove epxort_class_data.  Add
31661         determine_class_data_visibility and class_data_always_comdat.
31662         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31663         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
31664         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31665         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
31666         (arm_cxx_determine_class_data_visibility): New.
31667         (arm_cxx_class_data_always_comdat): Likewise.
31668         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
31669         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
31670         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
31671         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
31672         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
31673         Define.
31674
31675 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
31676
31677         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
31678
31679 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
31680
31681         * gcc.dg/i386-darwin-fpmath.c: New.
31682
31683 2004-04-11  Devang Patel  <dpatel@apple.com>
31684
31685         * lib/target-supports.exp (check_effective_target_vect_condition): New.
31686         * gcc.dg/vect/vect-ifcvt-1.c: New test.
31687         * gcc.dg/vect/vect-ifcvt-2.c: New test.
31688         * gcc.dg/vect/vect-ifcvt-3.c: New test.
31689         * gcc.dg/vect/vect-ifcvt-4.c: New test.
31690         * gcc.dg/vect/vect-ifcvt-5.c: New test.
31691         * gcc.dg/vect/vect-ifcvt-6.c: New test.
31692         * gcc.dg/vect/vect-ifcvt-7.c: New test.
31693         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
31694
31695 2004-04-11  Devang Patel  <dpatel@apple.com>
31696
31697         * gcc.dg/vect/vect-dv-1.c: New test.
31698         * gcc.dg/vect/vect-dv-2.c: New test.
31699
31700 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31701
31702         PR tree-optimization/20933
31703         * gcc.dg/tree-ssa/pr20933.c: New test.
31704
31705 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31706
31707         * gfortran.dg/fold_nearest.f90: New test.
31708
31709 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
31710
31711         * gcc.dg/tree-ssa/alias-1.c: New test.
31712
31713 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
31714
31715         PR tree-optimization/20920
31716         * g++.dg/tree-ssa/pr20920.C: New test.
31717
31718 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
31719
31720         * gcc.dg/builtins-53.c: Also check (int)ceil* and
31721         (long long int)ceil*.
31722
31723 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
31724
31725         * g++.dg/warn/Wdtor1.C: Declare template in system header with
31726         explicit C++ linkage.
31727
31728 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31729
31730         * gfortran.dg/pr17229.f: Take care of the new obsolescence
31731         warning for arithmetic IF statements.
31732
31733 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
31734
31735         * eor_handling_1.f90: New test case.
31736         * eor_handling_2.f90: New test case.
31737         * eor_handling_3.f90: New test case.
31738         * eor_handling_4.f90: New test case.
31739         * eor_handling_5.f90: New test case.
31740         * noadv_size.f90: New test case.
31741         * pad_no.f90: New test case.
31742
31743 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
31744
31745         * gcc.c-torture/execute/20050410-1.c: New test.
31746
31747 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
31748
31749         * gcc.dg/pr20126.c: New.
31750
31751 2005-04-09  Bud Davis  <bdavis@gfortran.org>
31752             Steven G. Kargl <kargls@comcast.net>
31753
31754         * gfortran.dg/PR19872.f: New test.
31755
31756 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31757
31758         * gfortran.dg/nint_1.f90: Fix dg-do directive.
31759
31760 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
31761
31762         * gfortran.dg/nint_1.f90: New test.
31763
31764 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31765
31766         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
31767         Added test for callee-allocated arrays with write statements.
31768         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
31769         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
31770         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
31771         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
31772         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
31773
31774 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
31775
31776         PR libfortran/20163
31777         * gfortran.dg/open-options-blanks.f: New test.
31778
31779 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
31780
31781         PR fortran/13257
31782         * gfortran.dg/comma_format_extension_[1234].f: New tests.
31783
31784 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
31785
31786         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31787         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31788         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31789         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31790         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31791         * gcc.c-torture/execute/stdarg-4.c: New test.
31792
31793         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
31794
31795         PR target/20795
31796         * g++.dg/abi/param2.C: New test.
31797
31798 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31799
31800         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
31801
31802 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
31803
31804         * gcc.dg/builtins-53.c: New test.
31805
31806 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
31807
31808         * g++.dg/tree-ssa/pr18178.C: New test.
31809         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
31810         * gcc.c-torture/execute/20041019-1.c: New test.
31811         * gcc.dg/tree-ssa/20041008-1.c: New test.
31812         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
31813         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
31814         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
31815         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
31816         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
31817         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
31818         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
31819         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
31820         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31821         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31822
31823 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
31824
31825         PR rtl-optimization/20466
31826         * gcc.c-torture/execute/pr20466-1.c: New test.
31827
31828 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
31829
31830         PR c++/20905
31831         * g++.dg/parse/cond2.C: New test.
31832
31833         PR c++/20145
31834         * g++.dg/warn/Wdtor1.C: New test.
31835
31836 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31837
31838         PR fortran/17229
31839         * gfortran.dg/pr17229.f: New test.
31840
31841 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
31842
31843         * gfortran.dg/tiny_1.f90: New test.
31844         * gfortran.dg/tiny_2.f90: ditto.
31845
31846 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
31847
31848         * gfortran.dg/eor_1.f90: Fix dg-do run line
31849         * gfortran.dg/open_new.f90: Fix dg-do run line
31850
31851 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
31852
31853         * lib/target-supports.exp (get_compiler_messages): Support
31854         optional arguments, the fourth being compiler options.
31855         (check_effective_target_fpic): New proc.
31856         * gcc.dg/20050321-2.c: Restrict to target fpic.
31857
31858 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
31859
31860         * gcc.dg/15443-1.c: New test.
31861         * gcc.dg/15443-2.c: Likewise.
31862
31863 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31864
31865         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
31866
31867 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31868
31869         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
31870
31871 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
31872
31873         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
31874         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
31875         -m64.
31876         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
31877         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
31878         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
31879
31880 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
31881
31882         PR c++/20212
31883         * g++.dg/warn/Wunused-11.C: New test.
31884
31885 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
31886
31887         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
31888
31889 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
31890
31891         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
31892
31893 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31894
31895         PR c++/20734
31896         * g++.dg/template/ptrmem13.C: New test.
31897
31898 2005-04-05  Per Bothner  <per@bothner.com>
31899
31900         * lib/gcc.exp: Always add -fno-show-column, for now.
31901
31902 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
31903
31904         PR testsuite/20767
31905         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
31906         of plain old "unsigned int" for the type of "i".  Makes this test
31907         64bit clean.
31908
31909 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
31910
31911         * gcc.dg/i386-ssefn-1.c: New test.
31912         * gcc.dg/i386-ssefn-2.c: New test.
31913         * gcc.dg/i386-ssefn-3.c: New test.
31914         * gcc.dg/i386-ssefn-4.c: New test.
31915
31916 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
31917
31918         PR tree-optimization/20076
31919         * gcc.dg/builtin-apply4.c: New test.
31920
31921         PR preprocessor/19475
31922         * gcc.dg/cpp/macspace1.c: New test.
31923         * gcc.dg/cpp/macspace2.c: New test.
31924
31925 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31926
31927         * gfortran.dg/pr20755.f: Fixed bad format.
31928
31929 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
31930
31931         PR c++/20763
31932         * g++.dg/ext/attrib21.C: New test.
31933
31934 2004-04-05  Devang Patel  <dpatel@apple.com>
31935
31936         * lib/target-supports.exp (check_effective_target_vect_shif): New.
31937         * gcc.dg/vect/vect-shift-1.c: New test.
31938
31939 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31940
31941         PR libfortran/20755
31942         * gfortran.dg/pr20755.f: New test.
31943
31944 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
31945
31946         * gfortran.dg/pr15959.f90: New test.
31947         * gfortran.dg/string_pad_trunc.f90: New test.
31948
31949 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31950
31951         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
31952         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
31953         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
31954         syntax.
31955
31956 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31957
31958         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
31959
31960 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31961
31962         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
31963         * gcc.c-torture/compile/20011119-2.c: Likewise.
31964         * gcc.c-torture/compile/981001-2.c: Likewise.
31965
31966 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
31967
31968         PR c++/20679
31969         * g++.dg/template/overload4.C: New test.
31970
31971 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31972
31973         PR c++/20746
31974         * g++.dg/abi/covariant5.C: New.
31975
31976         PR debug/20505
31977         * g++.dg/debug/const2.C: New.
31978
31979 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
31980
31981         PR rtl-optimization/16104
31982         * gcc.c-torture/execute/20050316-1.c: New test.
31983
31984 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
31985
31986         * g++.dg/template/spec23.C: Fix dg-error text.
31987
31988 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
31989
31990         PR c++/19199
31991         * g++.dg/expr/lval2.C: New.
31992
31993 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31994
31995         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
31996         __builtin_strcasecmp and __builtin_strncasecmp.
31997
31998 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
31999
32000         PR c++/20723
32001         * g++.dg/template/spec22.C: New.
32002         * g++.dg/template/spec23.C: New.
32003
32004 2005-04-03  Dale Ranta  <dir@lanl.gov>
32005             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32006
32007         PR libfortran/20068
32008         PR libfortran/20125
32009         PR libfortran/20156
32010         PR libfortran/20471
32011         * gfortran.dg/backspace.f: New test.
32012
32013 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
32014
32015         * gcc.dg/pr19345.c: New test.
32016
32017 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32018
32019         PR tree-optimization/20640
32020         * gcc.dg/torture/tree-loop-1.c: New.
32021
32022 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
32023
32024         PR rtl-optimization/20290
32025         * gcc.c-torture/execute/loop-ivopts-2.c: New.
32026
32027 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
32028
32029         * gcc.dg/rs6000-fpint.c: New.
32030
32031 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32032
32033         * gcc.dg/old-style-then-proto-1.c: New test.
32034
32035 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32036
32037         * gfortran.fortran-torture/execute/backspace.f90: Check
32038         after backspace and read was incorrect.
32039
32040 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32041
32042         * gcc.c-torture/execute/builtins/strcat.c: Check the result
32043         buffer past the terminating NUL using memcmp.
32044         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32045         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32046
32047         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32048         Fix unused/uninitialized variable warnings.
32049
32050         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32051         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32052         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32053         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32054
32055         * gcc.c-torture/execute/builtins/abs-1-lib.c,
32056         gcc.c-torture/execute/builtins/fputs-lib.c,
32057         gcc.c-torture/execute/builtins/lib/fprintf.c,
32058         gcc.c-torture/execute/builtins/lib/main.c,
32059         gcc.c-torture/execute/builtins/lib/memcmp.c,
32060         gcc.c-torture/execute/builtins/lib/memmove.c,
32061         gcc.c-torture/execute/builtins/lib/mempcpy.c,
32062         gcc.c-torture/execute/builtins/lib/memset.c,
32063         gcc.c-torture/execute/builtins/lib/printf.c,
32064         gcc.c-torture/execute/builtins/lib/sprintf.c,
32065         gcc.c-torture/execute/builtins/lib/stpcpy.c,
32066         gcc.c-torture/execute/builtins/lib/strchr.c,
32067         gcc.c-torture/execute/builtins/lib/strcmp.c,
32068         gcc.c-torture/execute/builtins/lib/strcpy.c,
32069         gcc.c-torture/execute/builtins/lib/strcspn.c,
32070         gcc.c-torture/execute/builtins/lib/strlen.c,
32071         gcc.c-torture/execute/builtins/lib/strncat.c,
32072         gcc.c-torture/execute/builtins/lib/strncmp.c,
32073         gcc.c-torture/execute/builtins/lib/strncpy.c,
32074         gcc.c-torture/execute/builtins/lib/strrchr.c,
32075         gcc.c-torture/execute/builtins/lib/strspn.c,
32076         gcc.c-torture/execute/builtins/lib/strstr.c,
32077         gcc.c-torture/execute/builtins/memops-asm-lib.c,
32078         gcc.c-torture/execute/builtins/strlen-2.c,
32079         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32080         prototypes.
32081
32082 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
32083
32084         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32085         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32086         selectany usage.
32087
32088 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
32089
32090         PR c++/19406
32091         * g++.dg/debug/using1.C: New test.
32092
32093 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
32094
32095         PR middle-end/20524
32096         * gcc.dg/alias-7.c: Prefix asm-declared name with
32097         __USER_LABEL_PREFIX__.
32098
32099 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
32100
32101         Fix fallout from PR middle-end/15700:
32102         * gcc.c-torture/compile/20011119-1.c: Take
32103         __USER_LABEL_PREFIX__ into account.
32104         * gcc.c-torture/compile/20011119-2.c: Likewise.
32105
32106 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32107
32108         PR c++/18644
32109         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32110
32111 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
32112
32113         PR c/17855
32114         * gcc.c-torture/compile/struct-non-lval-1.c,
32115         gcc.c-torture/compile/struct-non-lval-2.c,
32116         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32117
32118 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
32119
32120         * gcc.dg/tls/tls.exp: Remove temporary file.
32121         * g++.dg/tls/tls.exp: Ditto.
32122         * lib/file-format.exp: Ditto.
32123         * g++.dg/special/ecos.exp: Ditto.
32124
32125         * lib/profopt.exp: Treat prof_ext as a list.
32126         * gcc.misc-tests/bprob.exp: Ditto.
32127         * g++.dg/bprob/bprob.exp: Ditto.
32128
32129         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32130         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32131         g++.dg/tree-ssa/pointer-reference-alias.C,
32132         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32133         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32134         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32135         g++.dg/vect/pr19951.cc: Ditto.
32136         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32137         gcc.dg/builtins-47.c: Ditto.
32138         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32139         gcc.dg/pr20115-1.c: Ditto.
32140         * gcc.dg/tree-ssa/20030530-2.c,
32141         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32142         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32143         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32144         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32145         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32146         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32147         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32148         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32149         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32150         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32151         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32152         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32153         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32154         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32155         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32156         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32157         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32158         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32159         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32160         gcc.dg/tree-ssa/20030824-1.c,
32161         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32162         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32163         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32164         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32165         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32166         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32167         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32168         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32169         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32170         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32171         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32172         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32173         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32174         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32175         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32176         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32177         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32178         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32179         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32180         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32181         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32182         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32183         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32184         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32185         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32186         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32187         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32188         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32189         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32190         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32191         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32192         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32193         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32194         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32195         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32196         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32197         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32198         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32199         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32200         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32201         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32202         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32203         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32204         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32205         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32206         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32207         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32208         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32209         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32210         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32211         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32212         gcc.dg/tree-ssa/useless-1.c: Ditto.
32213         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32214         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32215         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32216         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32217         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32218         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32219         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32220         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32221         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32222         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32223         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32224         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32225         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32226         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32227         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32228         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32229         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32230         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32231         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32232         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32233         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32234         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32235         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32236         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32237         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32238         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32239         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32240         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32241         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32242         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32243         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32244         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32245         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32246         gcc.dg/vect/vect-none.c: Ditto.
32247         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32248         treelang/compile/unsigned.tree: Ditto.
32249
32250         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32251         * gcc.dg/cpp/direct2s.c: Ditto.
32252         * gcc.dg/cpp/paste4.c: Ditto.
32253         * gcc.dg/cpp/separate-1.c: Ditto.
32254         * gcc.dg/pch/save-temps-1.c: Ditto.
32255         * g++.dg/ext/altivec-10.C: Ditto.
32256         * g++.dg/pch/pch.C: Ditto.
32257
32258         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32259
32260         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32261         * g++.dg/template/repo1.C: Ditto.
32262         * g++.dg/template/repo2.C: Ditto.
32263         * g++.dg/template/repo3.C: Ditto.
32264         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32265         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32266         * g++.old-deja/g++.pt/repo1.C: Ditto.
32267         * g++.old-deja/g++.pt/repo2.C: Ditto.
32268         * g++.old-deja/g++.pt/repo3.C: Ditto.
32269         * g++.old-deja/g++.pt/repo4.C: Ditto.
32270
32271         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32272         * gcc.dg/20030107-1.c: Ditto.
32273         * gcc.dg/20030702-1.c: Ditto.
32274         * gcc.dg/profile-generate-1.c: Ditto.
32275         * g++.dg/other/profile1.C: Ditto.
32276         * g++.old-deja/g++.robertl/eb83.C: Ditto.
32277
32278         * lib/gcc-dg.exp (remove-build-file): New.
32279         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32280         cleanup-tree-dump, cleanup-saved-temps): New.
32281
32282 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
32283
32284         PR c++/19203, DR 214
32285         * g++.dg/parse/ambig3.C: Not ambiguous.
32286         * g++.dg/template/spec20.C: New.
32287         * g++.dg/template/spec21.C: New.
32288
32289 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
32290
32291         PR target/20045
32292         * gcc.dg/ia64-fptr-1.c: Run only on linux.
32293
32294 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32295
32296         PR libfortran/20660
32297         * gfortran.dg/negative_unit.f: New test.
32298
32299 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32300
32301         * gcc.dg/20050330-1.c: New test.
32302
32303 2005-03-30  Devang Patel  <dpatel@apple.com>
32304
32305         * g++.dg/tree-sra/ssa-sra-3.C: New test.
32306
32307 2005-03-30  Dale Johannesen  <dalej@apple.com>
32308
32309         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32310
32311 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
32312
32313         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32314         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32315         Strip options from test name.
32316
32317 2005-03-31  Jan Hubicka  <jh@suse.cz>
32318
32319         * gcc.dg/varpool-1.c: New testcase.
32320
32321 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32322
32323         PR c/772
32324         PR c/17913
32325         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32326         gcc.dg/stmt-expr-label-3.c : New tests.
32327         * gcc.c-torture/execute/medce-2.c: Remove.
32328
32329 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
32330
32331         PR c/20368
32332         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32333         tests.
32334
32335 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
32336
32337         * gcc.c-torture/compile/pr20203.c: New test.
32338
32339 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32340
32341         * gfortran.dg/promotion.f90: New test.
32342
32343 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
32344
32345         PR middle-end/20491
32346         * gcc.dg/torture/asm-subreg-1.c: New test.
32347
32348 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
32349
32350         PR c/20672
32351         * gcc.dg/pr20672-1.c: New test.
32352
32353 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
32354
32355         * gfortran.dg/vect: New directory.
32356         * gfortran.dg/vect/vect.exp: New.
32357         * gfortran.dg/vect/vect-1.f90: New test.
32358         * gfortran.dg/vect/vect-2.f90: New test.
32359         * gfortran.dg/vect/vect-3.f90: New test.
32360         * gfortran.dg/vect/vect-4.f90: New test.
32361         * gfortran.dg/vect/vect-5.f90: New test.
32362
32363 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
32364
32365         PR middle-end/20622
32366         * gcc.dg/alias-7.c: New test.
32367
32368 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
32369
32370         * gcc.dg/sparc-reg-1.c: New test.
32371
32372 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
32373
32374         PR target/19890
32375         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32376
32377 2005-03-29  Dale Ranta  <dir@lanl.gov>
32378             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32379
32380         PR libfortran/20163
32381         * gfortran.dg/pr20163-2.f: New test.
32382
32383 2005-03-28  Jan Hubicka  <jh@suse.cz>
32384
32385         PR middle-end/20635
32386         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32387         by Jakub Jelinek.
32388
32389 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
32390
32391         PR tree-optimization/20626
32392         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32393         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32394
32395 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
32396
32397         * gfortran.dg/underflow.f90: New test.
32398         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32399
32400 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32401
32402         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32403
32404 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
32405
32406         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32407         (g++_init): Make sure that CXXFLAGS is set.
32408         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32409         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32410         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32411         * lib/objc.exp (objc_init): Likewise.
32412         * lib/treelang.exp (treelang_init): Likewise.
32413
32414 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
32415
32416         PR tree-optimization/20470
32417         * gcc.dg/tree-ssa/pr20470.c: New test.
32418
32419 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
32420
32421         * gcc.dg/ppc-stfiwx.c: New.
32422
32423 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
32424
32425         PR target/19888
32426         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32427
32428 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32429
32430         * gcc.dg/20050325-1.c: Fix a typo.
32431
32432 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32433
32434         PR libfortran/19678
32435         PR libfortran/19679
32436         * gfortran.dg/dos_eol.f: New test.
32437
32438 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
32439
32440         PR rtl-optimization/20249
32441         * gcc.dg/20050325-1.c: New test.
32442
32443 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32444
32445         PR libfortran/15332
32446         * gfortran.dg/pr15332.f: New test.
32447
32448 2005-03-24  Dale Johannesen  <dalej@apple.com>
32449
32450         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32451
32452 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
32453
32454         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32455         'internal' visibility.
32456         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32457         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32458         'protected' visibility.
32459         * gcc.dg/visibility-7.c: Likewise.
32460         * lib/target-supports.exp (check_visibility_available): Take
32461         a parameter, the kind of visibility to check for.
32462         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32463         to check_visibility_available.
32464
32465         * g++.dg/expr/cast3.C: New.
32466
32467 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
32468
32469         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32470         rs6000.
32471
32472 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
32473
32474         PR target/20095
32475         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32476
32477 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
32478
32479         * gcc.dg/badshift.c: Renamed to...
32480         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
32481
32482         * gcc.target/i386/badshift.c: Renamed to...
32483         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
32484         only.
32485
32486         PR rtl-optimization/20532
32487         * gcc.target/i386/badshift.c: New.
32488
32489 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32490
32491         * gfortran.dg/pr18025.f90: New test.
32492
32493 2005-03-23  Dale Johannesen  <dalej@apple.com>
32494
32495         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32496
32497 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
32498
32499         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32500
32501         * lib/target-supports.exp (check_iconv_available): Default
32502         libiconv to -liconv, if there is no definition.
32503
32504 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
32505
32506         * gcc.dg/torture/cris-asm-mof-1.c: New test.
32507
32508 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
32509
32510         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32511         * g++.dg/opt/pr7503-2.C: Likewise.
32512         * g++.dg/opt/pr7503-3.C: Likewise.
32513         * g++.dg/opt/pr7503-4.C: Likewise.
32514         * g++.dg/opt/pr7503-5.C: Likewise.
32515         * g++.dg/warn/minmax.C: New test.
32516
32517 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32518
32519         * gfortran.dg/g77_intrinsics_funcs.f: New test.
32520         * gfortran.dg/g77_intrinsics_sub.f: New test.
32521
32522 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32523             Jan Hubicka  <jh@suse.cz>
32524             Steven Bosscher <stevenb@suse.de
32525
32526         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32527
32528 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32529
32530         PR c++/19980
32531         * g++.dg/template/redecl3.C: New test.
32532
32533 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32534
32535         PR c++/20499
32536         * g++.dg/parse/error16.C: Tweak error markers.
32537
32538 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
32539
32540         PR target/20561
32541         * gcc.dg/20050321-2.c: New test.
32542
32543 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
32544
32545         PR c++/20465
32546         PR c++/20381
32547         * g++.dg/template/ptrmem12.C: New.
32548
32549 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
32550
32551         PR rtl-optimization/20527
32552         * gcc.c-torture/execute/pr20527-1.c: New test.
32553
32554 2005-03-22  Ben Elliston  <bje@au.ibm.com>
32555
32556         * gcc.misc-tests/options.exp (check_for_options): Create a real C
32557         program, compile it into a real executable and then delete the .c
32558         and .x files afterwards, to avoid problems on testglue targets.
32559
32560 2005-03-21  Stuart Hastings  <stuart@apple.com>
32561
32562         * gcc.target/i386/sse-2.c: New.
32563
32564 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
32565
32566         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32567
32568 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32569
32570         * g++.dg/parse/crash25.C: Fix typo.
32571
32572 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32573
32574         PR c++/20461
32575         * g++.dg/parse/crash24.C: New test.
32576
32577         PR c++/20536
32578         * g++.dg/parse/crash25.C: New test.
32579
32580 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
32581
32582         PR c++/20147
32583         * g++.dg/ext/stmtexpr4.C: New test.
32584
32585 2005-03-20  Roger Sayle  <roger@eyesopen.com>
32586
32587         PR middle-end/20539
32588         * gcc.c-torture/compile/pr13066-1.c: New test case.
32589         * gcc.c-torture/compile/pr20539-1.c: Likewise.
32590         * g++.dg/opt/pr13066-1.C: Likewise.
32591
32592 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
32593
32594         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32595
32596 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32597
32598         PR fortran/18525
32599         * gfortran.dg/nesting_1.f90: New test.
32600
32601 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32602
32603         PR c++/20240
32604         * g++.dg/lookup/using13.C: New test.
32605
32606 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32607
32608         PR c++/20333
32609         * g++.dg/template/crash36.C: New test.
32610
32611 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
32612
32613         PR c++/20463
32614         * g++.dg/template/crash35.C: New test.
32615
32616 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
32617
32618         PR c++/19966
32619         * g++.dg/overload/operator2.C: New test.
32620
32621 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32622
32623         PR libfortran/20257
32624         * gfortran.dg/pr20257.f90: New test.
32625
32626 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32627
32628         PR libfortran/20480
32629         * gfortran.dg/pr20480.f90: New test.
32630
32631 2005-03-16  Richard Henderson  <rth@redhat.com>
32632
32633         PR middle-end/15700
32634         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
32635         (_rtld_global): New.
32636         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
32637         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
32638
32639         * gcc.dg/alias-3.c: New.
32640         * gcc.dg/alias-4.c: New.
32641         * gcc.dg/alias-5.c: New.
32642         * gcc.dg/alias-6.c: New.
32643
32644 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
32645
32646         * gcc.dg/cpp/ucnid-7.c: New.
32647
32648 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
32649             Dorit Naishlos  <dorit@il.ibm.com>
32650
32651         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
32652         darwin.
32653
32654 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
32655
32656         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
32657         support misaligned accesses.
32658         * gcc.dg/vect/vect-58.c: Likewise.
32659         * gcc.dg/vect/vect-92.c: New.
32660         * gcc.dg/vect/vect-93.c: New.
32661
32662 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
32663
32664         PR fortran/18827
32665         * gfortran.dg/assign_2.f90: New test.
32666         * gfortran.dg/assign_3.f90: New test.
32667         * gfortran.dg/assign.f90: New test.
32668
32669 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
32670
32671         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
32672         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
32673         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
32674         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
32675         names.
32676
32677 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
32678
32679         * gcc.dg/cpp/ucnid-6.c: New.
32680
32681         * gcc.dg/cpp/normalize-1.c: New.
32682         * gcc.dg/cpp/normalize-2.c: New.
32683         * gcc.dg/cpp/normalize-3.c: New.
32684         * gcc.dg/cpp/normalize-4.c: New.
32685         * gcc.dg/cpp/ucnid-4.c: New.
32686         * gcc.dg/cpp/ucnid-5.c: New.
32687         * g++.dg/cpp/normalize-1.C: New.
32688         * g++.dg/cpp/ucnid-1.C: New.
32689
32690 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32691
32692         * gcc.dg/pr18628.c: New.
32693
32694 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
32695
32696         PR c++/20280
32697         * g++.dg/tree-ssa/pr20280.C: New.
32698
32699 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32700
32701         PR fortran/20467
32702         * gfortran.dg/stfunc_2.f90: New test.
32703
32704 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32705
32706         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
32707
32708 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
32709
32710         * gcc.dg/tree-ssa/20050314-1.c: New test.
32711
32712 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32713
32714         PR c++/4403
32715         PR c++/9783, DR433
32716         * g++.dg/template/friend34.C: New test.
32717         * g++.dg/template/friend35.C: Likewise.
32718         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
32719
32720 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32721
32722         Friend class name lookup 5/n
32723         PR c++/1016
32724         * g++.dg/lookup/hidden-class1.C: New test.
32725         * g++.dg/lookup/hidden-class2.C: Likewise.
32726         * g++.dg/lookup/hidden-class3.C: Likewise.
32727         * g++.dg/lookup/hidden-class4.C: Likewise.
32728         * g++.dg/lookup/hidden-class5.C: Likewise.
32729         * g++.dg/lookup/hidden-class6.C: Likewise.
32730         * g++.dg/lookup/hidden-class7.C: Likewise.
32731         * g++.dg/lookup/hidden-class8.C: Likewise.
32732         * g++.dg/lookup/hidden-class9.C: Likewise.
32733         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
32734         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
32735         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
32736         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
32737         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
32738         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
32739         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
32740         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
32741         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
32742         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
32743         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
32744
32745 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
32746
32747         PR c++/20157
32748         * g++.dg/template/error18.C: New test.
32749
32750 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32751
32752         PR debug/16792
32753         * g++.dg/debug/pr16792.C: New test.
32754
32755 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32756
32757         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
32758         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
32759         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
32760         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
32761         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
32762         test assertion names.
32763
32764 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32765
32766         PR fortran/18600
32767         * gfortran.dg/stfunc_1.f90: New test.
32768
32769 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32770
32771         PR fortran/16907
32772         * gfortran.dg/real_index_1.f90: New test.
32773
32774 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32775
32776         PR fortran/20323
32777         * gfortran.dg/spec_expr_1.f90: New test.
32778
32779 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
32780
32781         PR c/20402
32782         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
32783         new parser.
32784
32785 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32786
32787         PR fortran/20361
32788         * gfortran.dg/largeequiv_1.f90: New test.
32789
32790 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32791
32792         * gcc.dg/ucnid-1.c: New.
32793         * gcc.dg/ucnid-2.c: New.
32794         * gcc.dg/ucnid-3.c: New.
32795         * gcc.dg/ucnid-4.c: New.
32796         * gcc.dg/ucnid-5.c: New.
32797         * gcc.dg/ucnid-6.c: New.
32798         * gcc.dg/cpp/ucnid-1.c: New.
32799         * gcc.dg/cpp/ucnid-2.c: New.
32800         * gcc.dg/cpp/ucnid-3.c: New.
32801         * g++.dg/other/ucnid-1.C: New.
32802
32803 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
32804
32805         * gcc.dg/vmx/darwin-abi-3.c: Delete.
32806
32807 2005-03-11  Per Bothner  <per@bothner.com>
32808
32809         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
32810         that diagnotics refer to correct token.
32811         * gcc.dg/unused-3.c: Likewise.
32812
32813 2005-03-11  Per Bothner  <per@bothner.com>
32814
32815         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
32816         constant" is now actually on same line as string constant.
32817         * gcc.dg/cpp/direct2s.c: Likewise.
32818
32819 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
32820
32821         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
32822
32823 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
32824
32825         PR libfortran/20124
32826         * gfortran.dg/pr20124.f90: New Test
32827
32828 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
32829
32830         PR tree-optimization/20130
32831         * gcc.dg/pr20130-1.c: New test.
32832
32833 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32834
32835         PR target/20095
32836         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
32837
32838 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32839
32840         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
32841
32842 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
32843
32844         * g++.dg/eh/forced1.C: Fix comment.
32845         * g++.dg/eh/forced2.C: Ditto.
32846         * g++.dg/eh/forced3.C: Ditto.
32847         * g++.dg/eh/forced4.C: Ditto.
32848
32849 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
32850
32851         PR rtl-opt/20412
32852         * gcc.c-torture/compile/pr20412.c: New test.
32853
32854 2005-03-10  Roger Sayle  <roger@eyesopen.com>
32855
32856         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
32857
32858 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32859
32860         PR target/20322
32861         * gcc.dg/20050307-1.c: New test.
32862
32863 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
32864
32865         PR c++/20375
32866         * g++.dg/other/stdarg3.C: New.
32867
32868 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
32869
32870         PR c++/18384, c++/18327
32871         * g++.dg/init/array19.C: New test.
32872
32873         PR inline-asm/20314
32874         * gcc.dg/torture/pr20314-1.c: New test.
32875         * gcc.dg/torture/pr20314-2.c: New test.
32876
32877 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
32878
32879         * gcc.dg/20050309-1.c: New test.
32880
32881 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32882
32883         * gcc.dg/builtins-10.c: Reactivate disabled test.
32884         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
32885         new cbrt transformations.
32886
32887 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
32888
32889         PR c++/20208
32890         * g++.dg/template/array13.C: New test.
32891
32892 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
32893
32894         PR c++/16859
32895         * g++.dg/init/brace4.C: New test.
32896
32897 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
32898
32899         PR c++/20186
32900         * g++.dg/template/non-dependent12.C: New.
32901
32902 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
32903
32904         PR c++/20142
32905         * g++.dg/init/array18.C: Add dg-do run marker.
32906
32907         PR c++/20142
32908         * g++.dg/init/array18.C: New test.
32909
32910 2005-03-09  Ben Elliston  <bje@au.ibm.com>
32911
32912         * consistency.vlad/vlad.exp: Remove trailing semicolons.
32913         * g++.dg/gcov/gcov.exp: Likewise.
32914         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
32915         * gcc.target/xstormy16/xstormy16.exp: Likewise.
32916         * lib/c-torture.exp: Likewise.
32917         * lib/fortran-torture.exp: Likewise.
32918         * lib/g++.exp: Likewise.
32919         * lib/gcc-defs.exp: Likewise.
32920         * lib/gcc-dg.exp: Likewise.
32921         * lib/gcc.exp: Likewise.
32922         * lib/gcov.exp: Likewise.
32923         * lib/gfortran.exp: Likewise.
32924         * lib/mike-g++.exp: Likewise.
32925         * lib/mike-gcc.exp: Likewise.
32926         * lib/objc-torture.exp: Likewise.
32927         * lib/objc.exp: Likewise.
32928         * lib/profopt.exp: Likewise.
32929         * lib/target-libpath.exp: Likewise.
32930         * lib/target-supports.exp: Likewise.
32931         * lib/treelang.exp: Likewise.
32932         * lib/wrapper.exp: Likewise.
32933
32934 2005-03-08  Jeff Law  <law@redhat.com>
32935
32936         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
32937         PHI-OPT changes.
32938
32939 2005-03-08  Ira Rosen  <irar@il.ibm.com>
32940
32941         * gcc.dg/vect/pr20122.c: New test.
32942
32943 2005-03-07  Jeff Law  <law@redhat.com>
32944
32945         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
32946         was folded away.
32947         * gcc.dg/tree-ssa/pr18133-1.c: New test.
32948         * gcc.dg/tree-ssa/pr18133-2.c: New test.
32949         * gcc.dg/tree-ssa/pr18134.c: New test.
32950
32951 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32952
32953         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
32954         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
32955         gcc.dg/torture/builtin-noret-2.c: Require weak support.
32956
32957 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
32958
32959         PR tree-opt/17671
32960         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
32961
32962 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
32963
32964         * g++.dg/warn/Wnvdtor.C: New test.
32965
32966 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
32967
32968         * gcc.dg/torture/pr19683-1.c: New test.
32969
32970 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
32971
32972         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
32973         * gfortran.dg/g77/19990313-2.f: Ditto.
32974         * gfortran.dg/g77/19990313-3.f: Ditto.
32975         * gfortran.dg/g77/19990525-0.f: Ditto.
32976         * gfortran.dg/g77/19990826-0.f: Ditto.
32977         * gfortran.dg/g77/19990826-2.f: Ditto.
32978         * gfortran.dg/g77/19990826-3.f: Ditto.
32979         * gfortran.dg/g77/20000511-1.f: Ditto.
32980         * gfortran.dg/g77/20000511-2.f: Ditto.
32981         * gfortran.dg/g77/970625-2.f: Ditto.
32982         * gfortran.dg/g77/980310-2.f: Ditto.
32983         * gfortran.dg/g77/980310-3.f: Ditto.
32984         * gfortran.dg/g77/980310-8.f: Ditto.
32985         * gfortran.dg/g77/980519-2.f: Ditto.
32986         * gfortran.dg/g77/alpha1.f: Ditto.
32987         * gfortran.dg/g77/claus.f: Ditto.
32988         * gfortran.dg/g77/erfc.f: Ditto.
32989         * gfortran.dg/g77/short.f: Ditto.
32990         * gfortran.fortran-torture/execute/data.f90: Ditto.
32991         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
32992         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
32993
32994 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32995
32996         * lib/file-format.exp (gcc_target_object_format): Add check for som
32997         format and hardcode object formats on hppa*-*-hpux*.
32998         * lib/target-supports.exp (check_weak_available): Add check for som
32999         object format.  Always return 0 on hppa*-*-hpux10*.
33000
33001         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33002         is defined.
33003
33004         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33005
33006 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33007
33008         * gfortran.dg/pr19936_1.f90: New test.
33009         * gfortran.dg/pr19936_2.f90: New test.
33010         * gfortran.dg/pr19936_3.f90: New test.
33011
33012 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
33013             Paul Thomas <prthomas@drfccad.cea.fr>
33014
33015         * gfortran.dg/PR19754_1.f90: New test.
33016         * gfortran.dg/PR19754_2.f90: Ditto.
33017
33018 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33019
33020         PR c++/19311
33021         * g++.dg/template/non-dependent11.C: New test.
33022
33023 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
33024
33025         * lib/target-supports.exp (check_iconv_available): Fix comment.
33026
33027 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
33028             Joseph S. Myers  <joseph@codesourcery.com>
33029
33030         PR c++/19797
33031         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33032
33033 2005-03-04  Matthew Sachs  <msachs@apple.com>
33034
33035         * gcc.exp (gcc_target_compile): Put braces around
33036         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33037         * objc.exp (objc_target_compile): Likewise.
33038         * treelang.exp (treelang_target_compile): Likewise.
33039
33040 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33041
33042         PR fortran/19673
33043         * gfortran.dg/func_result_1.f90: New test.
33044
33045 2005-03-04  Ben Elliston  <bje@au.ibm.com>
33046
33047         * gcc.misc-tests/options.exp: New test.
33048
33049 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
33050
33051         * gcc.dg/pr15784-4.c: New test.
33052
33053 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
33054
33055         * gcc.c-torture/execute/pr17133.c: New.
33056         * gcc.c-torture/compile/20050303-1.c: New.
33057
33058 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
33059
33060         * gcc.dg/cpp/assert4.c: Fix for cygwin.
33061
33062 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
33063
33064         * g++.dg/overload/using2.C: New.
33065
33066 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
33067
33068         PR c++/19916
33069         * g++.dg/init/ptrmem2.C: New test.
33070
33071 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
33072
33073         PR c/8927
33074         * gcc.dg/pr8927-1.c: New test.
33075
33076 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33077
33078         PR c++/20232
33079         * g++.dg/inherit/covariant12.C: New.
33080
33081 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33082
33083         PR fortran/19479
33084         * gfortran.dg/bound_1.f90: New test.
33085
33086 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
33087
33088         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33089         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33090
33091 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
33092
33093         PR c/20245
33094         * gcc.dg/pr20245-1.c: New test.
33095
33096 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
33097
33098         PR middle-end/19874
33099         * gcc.c-torture/execute/20050119-2.c: New test case.
33100
33101 2005-02-28  Ben Elliston  <bje@au.ibm.com>
33102
33103         * README: Update the DejaGnu bug reporting address.
33104         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33105         * lib/objc-torture.exp: Likewise.
33106
33107 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33108
33109         * gfortran.dg/boz_1.f90: New test.
33110         * gfortran.dg/boz_3.f90: New test.
33111         * gfortran.dg/boz_4.f90: New test.
33112
33113 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
33114
33115         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33116         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33117
33118 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33119
33120         PR libfortran/20101
33121         * gfortran.dg/write_0_pe_format.f90: New test.
33122
33123 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
33124
33125         PR c++/20206
33126         * g++.dg/opt/thunk2.C: New test.
33127         * g++.dg/opt/covariant1.C: New test.
33128
33129 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33130
33131         * gfortran.dg/e_d_fmt.f90: New test.
33132
33133 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
33134
33135         * gcc.dg/asm-b.c: Fix comment typos.
33136
33137 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33138
33139         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33140         a V_MAY_DEF also.
33141
33142 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
33143
33144         PR tree-opt/20188
33145         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33146         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33147         * gcc.dg/asm-b.c: New test.
33148
33149 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
33150
33151         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33152         Disable this test on IRIX 6.
33153
33154 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
33155
33156         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33157         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33158         parser.
33159
33160 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
33161
33162         PR tree-optimization/20204
33163         * gcc.dg/pr20204.c: New test.
33164
33165 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
33166
33167         PR target/20196
33168         * gcc.c-torture/execute/20050224-1.c: New test.
33169
33170         PR c++/20175
33171         * g++.dg/warn/Wbraces2.C: New test.
33172
33173 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
33174
33175         PR c++/19878
33176         * g++.dg/init/const2.C: New test.
33177
33178 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
33179
33180         PR tree-optimization/20100
33181         * gcc.c-torture/execute/pr20100-1.c: New test.
33182
33183 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33184
33185         * gfortran.dg/implicit_3.f90: New test.
33186
33187         * gfortran.dg/deftype_1.f90: New test.
33188
33189 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
33190
33191         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33192         the test passes.
33193         * g++.dg/other/anon3.C: Accept a warning.
33194
33195 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
33196
33197         * gcc.dg/pr20017.c: Fix a comment typo.
33198
33199 2005-02-23  Bud Davis  <bdavis@gfortran.org>
33200
33201         * gfortran.dg/list_read_4.f90: Change to f90 comments.
33202
33203 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33204
33205         PR ada/19902
33206         * ada/acats/tests/cxa/cxa3004.a: Remove.
33207         * ada/acats/tests/cxb/cxb30061.am: Likewise.
33208
33209 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33210
33211         PR c++/20073
33212         * g++.dg/init/const1.C: New test.
33213
33214         PR c++/19991
33215         * g++.dg/parse/constant7.C: New test.
33216
33217         PR c++/20152
33218         * g++.dg/parse/error27.C: New test.
33219         * g++.dg/template/qualttp15.C: Adjust error markers.
33220         * g++.old-deja/g++.other/struct1.C: Likewise.
33221
33222         PR c++/20153
33223         * g++.dg/template/error17.C: New test.
33224
33225         PR c++/20148
33226         * g++.dg/parser/error26.C: New test.
33227
33228 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
33229
33230         PR tree-optimization/20100
33231         PR tree-optimization/20115
33232         * gcc.dg/pr20115.c: New test.
33233         * gcc.dg/pr20115-1.c: New test.
33234         * gcc.dg/pr20100.c: New test.
33235         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33236         call-clobbered variables after alias1.
33237
33238 2005-02-22  Bud Davis  <bdavis@gfortran.org>
33239
33240         * gfortran.dg/list_read_4.f90: new test.
33241
33242 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
33243
33244         PR rtl-optimization/20017.
33245         * gcc.dg/pr20017.c: New.
33246
33247 2005-02-22  Devang Patel  <dpatel@apple.com>
33248
33249         PR 19952
33250         * g++.dg/tree-ssa/pr19952.C: New test.
33251
33252 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
33253
33254         PR c++/19883
33255         * g++.dg/parse/constant6.C: New test.
33256
33257 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33258
33259         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33260         * g++.dg/charset/asm2.c: Likewise.
33261         * g++.dg/charset/asm3.c: Likewise.
33262         * g++.dg/charset/asm4.c: Likewise.
33263         * g++.dg/charset/asm5.c: Likewise.
33264         * g++.dg/charset/attribute1.c: Likewise.
33265         * g++.dg/charset/attribute2.c: Likewise.
33266         * g++.dg/charset/extern1.cc: Likewise.
33267         * g++.dg/charset/extern2.cc: Likewise.
33268         * g++.dg/charset/extern3.cc: Likewise.
33269         * g++.dg/charset/function.cc: Likewise.
33270         * g++.dg/charset/string.c: Likewise.
33271         * g++.dg/charset/charset.exp: Likewise.
33272         * lib/target-supports.exp (check_iconv_available): Fix comment.
33273
33274 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
33275
33276         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33277         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33278         * gcc.dg/charset/asm2.c: Likewise.
33279         * gcc.dg/charset/asm3.c: Likewise.
33280         * gcc.dg/charset/asm4.c: Likewise.
33281         * gcc.dg/charset/asm5.c: Likewise.
33282         * gcc.dg/charset/asm6.c: Likewise.
33283         * gcc.dg/charset/attribute1.c: Likewise.
33284         * gcc.dg/charset/attribute2.c: Likewise.
33285         * gcc.dg/charset/builtin1.c: Likewise.
33286         * gcc.dg/charset/extern.c: Likewise.
33287         * gcc.dg/charset/function.c: Likewise.
33288         * gcc.dg/charset/string.c: Likewise.
33289         * gcc.dg/charset/charset.exp: Likewise.
33290
33291 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
33292
33293         PR fortran/20086
33294         * gfortran.dg/pr20086.f90: New test.
33295
33296 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
33297
33298         PR tree-optimization/19786
33299         * g++.dg/tree-ssa/pr19786.C: New.
33300
33301 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33302
33303         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33304
33305 2005-02-21  Jeff Law  <law@redhat.com>
33306
33307         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33308
33309 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33310
33311         * gfortran.dg/do_iterator: Split loop, markup all lines for
33312         which an error locus is printed.
33313         * gfortran.dg/pr17708.f90: Markup all lines for which an error
33314         locus is printed.
33315         * gfortran.dg/select_4.f90: Likewise.
33316         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33317         locuses in the various permutations.
33318
33319 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
33320
33321         PR tree-optimization/19951
33322         * g++.dg/vect: New directory.
33323         * g++.dg/vect/vect.exp: New file.
33324         * g++.dg/vect/pr19951.cc: New testcase.
33325         * g++.dg/dg.exp: Also prune vectorizer tests.
33326
33327 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
33328
33329         PR 18785
33330         * gcc.dg/charset/builtin1.c: New test.
33331
33332 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33333
33334         PR c++/19299
33335         * g++.dg/inherit/volatile1.C: New test.
33336
33337         PR c++/19440
33338         * g++.dg/template/dtor4.C: New test.
33339
33340 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33341
33342         * gfortran.dg/int_1.f90: New test.
33343
33344 2005-02-19  Devang Patel  <dpatel@apple.com>
33345
33346         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33347
33348 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
33349
33350         * gfortran.dg/achar_1.f90: New test.
33351
33352 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
33353
33354         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33355
33356 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
33357             Jakub Jelinek  <jakub@redhat.com>
33358
33359         PR tree-optimization/19828
33360         * gcc.dg/tree-ssa/loop-7.c: New test.
33361         * gcc.c-torture/execute/20050218-1.c: New test.
33362
33363 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
33364
33365         PR c/20043
33366         * gcc.dg/transparent-union-1.c: New test.
33367         * gcc.dg/transparent-union-2.c: New test.
33368
33369 2005-02-18  James E Wilson  <wilson@specifixinc.com>
33370
33371         PR tree-optimization/18977
33372         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33373
33374 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
33375
33376         PR target/20054
33377         * gcc.dg/pr20054.c: New test.
33378
33379 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33380
33381         PR c++/19508
33382         * g++.dg/ext/attrib20.C: New test.
33383
33384 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
33385
33386         PR middle-end/20030
33387         * gfortran.fortran-torture/execute/character_passing.f90: New test.
33388
33389 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
33390
33391         PR c++/20008
33392         * g++.dg/opt/switch4.C: New.
33393
33394 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
33395
33396         PR c++/20023
33397         PR tree-optimization/20009
33398         * gcc.c-torture/compile/20050217-1.c: New test.
33399         * g++.dg/opt/switch3.C: New test.
33400
33401         PR tree-optimization/18947
33402         * gcc.c-torture/compile/20050215-1.c: New test.
33403         * gcc.c-torture/compile/20050215-2.c: New test.
33404         * gcc.c-torture/compile/20050215-3.c: New test.
33405
33406 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
33407
33408         PR c++/20028
33409         * g++.dg/template/crash34.C: New.
33410
33411         PR c++/20022
33412         * g++.dg/other/access3.C: New.
33413
33414 2005-02-17  Ira Rosen  <irar@il.ibm.com>
33415
33416         * gcc.dg/vect/vect-98.c: New test.
33417
33418 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
33419
33420         PR tree-optimization/19967
33421         * gcc.dg/pr19967.c: New.
33422
33423 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
33424
33425         PR middle-end/19857
33426         * gcc.dg/tree-ssa/20050215-1.c: New test.
33427         * gcc.c-torture/execute/20050215-1.c: New test.
33428
33429 2005-02-15  Eric Christopher  <echristo@redhat.com>
33430
33431         * gcc.dg/cpp/20050215-1.c: New file.
33432
33433 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
33434
33435         PR tree-optimization/15785
33436         * gcc.dg/pr15785-1.c: New test.
33437
33438 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
33439
33440         PR c++/17788
33441         * g++.dg/init/ctor4.C: New.
33442         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33443
33444 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
33445
33446         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33447         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33448
33449 2005-02-15  Andreas Schwab  <schwab@suse.de>
33450
33451         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33452         declare malloc.
33453
33454 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
33455
33456         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33457
33458 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
33459
33460         PR tree-optimization/19853
33461         * gcc.c-torture/compile/pr19853.c: New test.
33462
33463 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33464
33465         PR c++/19608
33466         * g++.dg/parse/local-class1.C: New.
33467
33468         PR c++/19895
33469         * g++.dg/parse/ptrmem3.C: New.
33470
33471         PR c++/19884
33472         * g++.old-deja/g++.oliva/template6.C: Add another case.
33473         * g++.dg/template/explicit6.C: New.
33474
33475 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
33476
33477         PR c++/17816
33478         * g++.dg/other/redecl2.C: New.
33479
33480 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33481
33482         PR c++/19891
33483         * g++.dg/abi/covariant4.C: New.
33484
33485 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
33486
33487         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33488         New tests.
33489
33490 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
33491
33492         * gcc.dg/vect/vect-96.c: Fix typo.
33493
33494 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33495
33496         PR c++/14479
33497         PR c++/19487
33498         * g++.dg/template/enum5.C: New test.
33499
33500 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33501
33502         * gcc.dg/vect/vect-97.c: New test.
33503
33504 2005-02-12  Ira Rosen  <irar@il.ibm.com>
33505
33506         * gcc.dg/vect/vect-96.c: New test.
33507
33508 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
33509
33510         * gcc.dg/builtins-34.c: Also check ldexp*.
33511
33512 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
33513
33514         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33515
33516 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
33517
33518         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33519         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33520         dg-require-dll, dg-require-iconv, dg-require-named-sections,
33521         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33522         selector_list, selector_expression, dg-process-target): Move to new
33523         file target-supports-dg.exp.
33524         * lib/target-supports-dg.exp: New.
33525
33526         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33527         New.
33528
33529 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
33530
33531         PR c++/19666
33532         * g++.dg/other/ptrmem6.C: New test.
33533
33534         PR middle-end/19858
33535         * gcc.c-torture/compile/20050210-1.c: New test.
33536
33537 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
33538
33539         PR c++/19755
33540         * g++.dg/warn/Wbraces1.C: New test.
33541
33542 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
33543
33544         * gcc.dg/builtins-52.c: New testcase.
33545
33546 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
33547
33548         PR c/19342
33549         * gcc.c-torture/execute/20050119-1.c: New test.
33550
33551 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33552
33553         PR c++/19811
33554         * g++.dg/init/delete1.C: New test.
33555
33556 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
33557
33558         PR c++/18470
33559         * g++.dg/template/static12.C: New test.
33560
33561 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
33562
33563         PR c++/19787
33564         * g++.dg/conversion/ambig1.C: New test.
33565
33566         PR c++/19739
33567         * g++.dg/ext/attrib19.C: New test.
33568
33569         PR c++/19732
33570         * g++.dg/parse/dtor5.C: New test.
33571
33572         PR c++/19762
33573         * g++.dg/template/dtor3.C: New test.
33574
33575         PR c++/19826
33576         * g++.dg/template/static11.C: New test.
33577         * g++.dg/template/crash2.C: Remove dg-error marker.
33578
33579 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
33580
33581         PR C++/18491
33582         * g++.old-deja/g++.mike/p10769a.C: Remove.
33583
33584 2005-02-09  Roger Sayle  <roger@eyesopen.com>
33585
33586         * gcc.dg/builtins-48.c: New test case.
33587         * gcc.dg/builtins-49.c: New test case.
33588         * gcc.dg/builtins-50.c: New test case.
33589         * gcc.dg/builtins-51.c: New test case.
33590
33591 2005-02-09  Ian Lance Taylor  <ian@airs.com>
33592
33593         PR middle-end/19583
33594         * g++.dg/warn/Wreturn-type-3.C: New test.
33595
33596 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33597
33598         PR middle-end/19402
33599         * gcc.dg/pr19402-1.c: New testcase.
33600         * gcc.dg/pr19402-2.c: likewise.
33601
33602 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
33603
33604         PR middle-end/19854
33605         * g++.dg/tree-ssa/tmmti.C: New testcase.
33606
33607 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33608
33609         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33610
33611 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
33612
33613         PR c++/19733
33614         * g++.dg/parse/crash23.C: New test.
33615         * g++.dg/warn/Weff1.C: New test.
33616
33617 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33618
33619         * gcc.dg/20050209-1.c: New test.
33620
33621 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
33622
33623         PR target/19799
33624         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33625
33626 2005-02-08  Mike Stump  <mrs@apple.com>
33627
33628         * g++.dg/pch/import-2.c: New test.
33629         * g++.dg/pch/import-2.hs: New.
33630         * g++.dg/pch/include/import-2a.h: New.
33631         * g++.dg/pch/include/import-2b.h: New.
33632
33633 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
33634
33635         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
33636
33637 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33638
33639         * gfortran.dg/substr_1.f90: New test.
33640
33641 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
33642
33643         PR middle-end/19775
33644         * gcc.dg/torture/builtin-power-1.c: Disable test for
33645         invalid transformation.
33646         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
33647         no longer optimize.
33648         * gcc.dg/builtins-47.c: New testcase.
33649
33650 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
33651             Dorit Naishlos  <dorit@il.ibm.com>
33652
33653         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
33654
33655 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
33656
33657         * gcc.c-torture/compile/20050206-1.c: New test.
33658
33659 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33660
33661         PR tree-opt/19768
33662         * g++.dg/opt/pr19768.C: New test.
33663
33664 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
33665
33666         PR tree-opt/19736
33667         * gcc.c-torture/compile/pr19736.c: New test.
33668
33669 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33670
33671         PR c++/17401
33672         * g++.dg/parse/error25.C: New test.
33673
33674 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
33675
33676         * gcc.c-torture/execute/20050203-1.c: New.
33677
33678 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
33679
33680         * gcc.dg/vect/vect-85.c: Remove xfail.
33681         * gcc.dg/vect/vect-86.c: Remove xfail.
33682         * gcc.dg/vect/vect-87.c: Remove xfail.
33683         * gcc.dg/vect/vect-88.c: Remove xfail.
33684
33685 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
33686
33687         * gcc.dg/altivec-19.c: New.
33688
33689 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
33690
33691         PR c/17807
33692         * gcc.dg/nested-func-3.c: New test.
33693         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
33694
33695 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
33696
33697         * gcc.test-framework/gen_directive_tests: Generate tests for
33698         selector expressions.
33699
33700 2005-02-02  Matt Austern  <austern@apple.com>
33701
33702         PR c++/19628
33703         * g++/ext/builtin7.C: New.
33704         * g++/ext/builtin8.C: New.
33705
33706 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33707
33708         PR c/18502
33709         * gcc.dg/pr18502-1.c: New test.
33710
33711 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33712
33713         PR c++/17413
33714         * g++.dg/template/local4.C: Tweak.
33715
33716 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
33717
33718         PR tree-optimization/19578
33719         * gcc.c-torture/compile/20050202-1.c: New test.
33720
33721 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
33722
33723         PR c/19435
33724         * gcc.dg/c99-init-4.c: New test.
33725
33726 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33727
33728         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
33729
33730         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
33731
33732         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
33733         * g++.dg/eh/check-vect.h: New.
33734
33735         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
33736         * gcc.dg/vect/vect-78.c: Ditto.
33737         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
33738         Remove.
33739
33740         * g++.dg/conversion/simd1.C: Expect warning.
33741         * g++.dg/ext/attribute-test-1.C: Ditto.
33742         * g++.dg/ext/attribute-test-2.C: Ditto.
33743         * g++.dg/ext/attribute-test-3.C: Ditto.
33744         * g++.dg/ext/attribute-test-4.C: Ditto.
33745
33746         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
33747         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
33748
33749         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
33750
33751 2005-02-01  Richard Henderson  <rth@redhat.com>
33752
33753         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33754         long double for ibm double-double format.
33755         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33756
33757 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
33758
33759         PR tree-optimization/19633
33760         * gcc.dg/pr19633-1.c: New test.
33761         * gcc.dg/pr19633.c: Tweak to make pointer point
33762         to NULL or a symbol.
33763
33764 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
33765
33766         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
33767         New procs.
33768         (dg-process-target (local override)): Handle selector expressions.
33769
33770         * gcc.test-framework/README: Describe tests in source directory.
33771         * gcc.test-framework/test-framework.awk: Handle dg- tests.
33772         * gcc.test-framework/test-framework.exp: Handle dg- tests.
33773         * gcc.test-framework/dg-bogus-exp-P.c: New test.
33774         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
33775         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
33776         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
33777         * gcc.test-framework/dg-do-link-exp-P.c: New test.
33778         * gcc.test-framework/dg-do-run-exp-P.c: New test.
33779         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
33780         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
33781         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
33782         * gcc.test-framework/dg-error-exp-P.c: New test.
33783         * gcc.test-framework/dg-error-exp-XP.c: New test.
33784         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
33785         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
33786         * gcc.test-framework/dg-output-exp-P.c: New test.
33787         * gcc.test-framework/dg-output-exp-XF.c: New test.
33788         * gcc.test-framework/dg-warning-exp-P.c: New test.
33789         * gcc.misc-tests/dg-1.c: Remove.
33790         * gcc.misc-tests/dg-2.c: Remove.
33791         * gcc.misc-tests/dg-3.c: Remove.
33792         * gcc.misc-tests/dg-4.c: Remove.
33793         * gcc.misc-tests/dg-5.c: Remove.
33794         * gcc.misc-tests/dg-6.c: Remove.
33795         * gcc.misc-tests/dg-7.c: Remove.
33796         * gcc.misc-tests/dg-8.c: Remove.
33797         * gcc.misc-tests/dg-9.c: Remove.
33798         * gcc.misc-tests/dg-10.c: Remove.
33799         * gcc.misc-tests/dg-11.c: Remove.
33800         * gcc.misc-tests/dg-12.c: Remove.
33801         * gcc.misc-tests/dg-test.exp: Remove.
33802
33803         * gcc.test-framework/test-framework.awk: Change recording and
33804         printing of passes and failures.
33805
33806         * gcc.test-framework: New directory.
33807         * gcc.test-framework/README: New.
33808         * gcc.test-framework/test-framework.exp: New.
33809         * gcc.test-framework/test-framework.awk: New.
33810         * gcc.test-framework/gen_directive_tests: New.
33811
33812 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
33813
33814         * lib/treelang.exp: Fix comment typos.
33815         (treelang_target_compile): Don't append libs=-ltreelang to options.
33816
33817 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
33818
33819         * g++.dg/parse/typename7.C: Adjust error messages.
33820
33821 2005-01-31  Jeff Law  <law@redhat.com>
33822
33823         * gcc.c-torture/execute/20050131-1.c: New test.
33824         * gcc.dg/wcaselabel.c: New test.
33825
33826 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
33827
33828         * g++.dg/other/warning1.C: Adjust error messags.
33829         * g++.dg/parse/constant5.C: New test.
33830
33831 2005-01-31  Steven Bosscher  <stevenb@suse.de>
33832
33833         PR c/19333
33834         * gcc.c-torture/compile/20011130-1.c: Reorder to make
33835         the test case valid.
33836         * gcc.dg/20030815-1.c: Remove invalid tests.
33837         * gcc.dg/array-7.c: Adjust expected result.
33838         * gcc.dg/pr18596-3.c: Likewise.
33839         * gcc.dg/noncompile/20000901-1.c: Likewise.
33840         * gcc.dg/noncompile/init-2.c: Likewise.
33841         * gcc.dg/noncompile/init-4.c: Likewise.
33842
33843 2005-01-31  Dale Johannesen  <dalej@apple.com>
33844
33845         * g++.dg/opt/pr19650.C: New test.
33846
33847 2005-01-31  Richard Henderson  <rth@redhat.com>
33848
33849         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
33850         long double for intel double extended format.
33851         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
33852
33853 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
33854
33855         PR c++/19555
33856         * g++.dg/template/static10.C: New test.
33857
33858         PR c++/19395
33859         * g++.dg/parse/error24.C: New test.
33860
33861         PR c++/19367
33862         * g++.dg/lookup/builtin1.C: New test.
33863
33864         PR c++/19457
33865         * g++.dg/warn/conv3.C: New test.
33866
33867 2005-01-30  Bud Davis  <bdavis@gfortran.org>
33868
33869         PR fortran/19647
33870         * gfortan.dg/inquire_7.f90
33871
33872 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
33873
33874         PR tree-optimization/15791
33875         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
33876         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
33877         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
33878         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
33879         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
33880         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
33881         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
33882         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
33883         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
33884         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
33885
33886 2005-01-29  Paul Brook  <paul@codesourcery.com>
33887
33888         PR fortran/18565
33889         * check.c (real_or_complex_check): New function.
33890         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
33891         * intrinsic.c (add_functions): Use new check functions.
33892         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
33893         Add prototypes.
33894
33895 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
33896
33897         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
33898         gcc.dg/lvalue-3.c: New tests.
33899         * gcc.dg/concat.c: Update expected messages.
33900
33901 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
33902
33903         PR libfortran/19595
33904         * gfortran.dg/eor_1.f90: New test.
33905
33906 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
33907
33908         PR fortran/19589
33909         * gfortran.dg/logical_data_1.f90: New test.
33910
33911 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
33912
33913         PR c++/19253
33914         * g++.dg/template/crash33.C: New test.
33915
33916         PR c++/19667
33917         * g++.dg/template/crash32.C: New test.
33918
33919 2005-01-28  Ian Lance Taylor  <ian@airs.com>
33920
33921         PR middle-end/16558
33922         * g++.dg/warn/Wreturn-type-2.C: New test.
33923
33924 2004-06-24  Jeff Law  <law@redhat.com>
33925
33926         * gcc.dg/tree-ssa/20050128-1.c: New test.
33927
33928 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
33929
33930         * gcc.target/frv/all-mdpackh-1.c: New test.
33931
33932 2005-01-28  Steven Bosscher  <stevenb@suse.de>
33933
33934         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
33935
33936 2005-01-27  Richard Henderson  <rth@redhat.com>
33937
33938         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
33939
33940 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33941
33942         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
33943
33944 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
33945
33946         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33947         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33948         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
33949         to cope with cases where the multilib options override the dg-options.
33950
33951 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
33952
33953         PR c/18946
33954         * gcc.dg/noncompile/20050120-1.c: New test.
33955
33956 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
33957
33958         PR tree-optimization/19633
33959         * gcc.dg/pr19633.c: New test.
33960         * gcc.dg/tree-ssa/pr19633.c: New test.
33961
33962 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
33963
33964         * gcc.dg/20041216-1.c: New test.
33965
33966 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
33967
33968         PR objc/18862
33969         * objc.dg/selector-2.m: New test.
33970
33971 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
33972
33973         * g++.dg/opt/range-test-2.C: New test.
33974
33975         PR rtl-optimization/19579
33976         * gcc.c-torture/execute/20050124-1.c: New test.
33977
33978 2005-01-26  Greg Parker  <gparker@apple.com>
33979         Stuart Hastings  <stuart@apple.com>
33980
33981         * gcc.c-torture/execute/20050125-1.c: New.
33982
33983 2005-01-18  Jan Hubicka  <jh@suse.cz>
33984
33985         PR tree-optimize/19337
33986         * gcc.c-torture/compile/20050119-1.c: New test.
33987
33988 2005-01-24  James E Wilson  <wilson@specifixinc.com>
33989
33990         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
33991         test for successful match.
33992
33993 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
33994
33995         PR objc/18408
33996         * objc.dg/comp-types-7.m: New test.
33997
33998 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
33999
34000         * lib/target-supports.exp (current_target_name): New.
34001         (check_effective_target_ilp32, check_effective_target_lp64):
34002         Cache the result to use as long as the current target, with
34003         multilib flags, remains the same.
34004
34005         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34006         (dg-require-weak, dg-require-visibility, dg-require-alias,
34007         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34008         dg-require-effective-target, dg-skip-if): Remove call to
34009         skip_test_and_clear_xfail.
34010         (dg-test): Clear xfail data.
34011
34012 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
34013
34014         PR target/17751
34015         * gcc.dg/ppc64-toc.c: New test.
34016
34017         * g++.dg/tree-ssa/empty-1.C: New test.
34018
34019         PR middle-end/19551
34020         * gcc.c-torture/execute/20050121-1.c: New test.
34021         * gcc.dg/20050121-2.c: New test.
34022
34023 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
34024         Paul Brook  <paul@codesourcery.com>
34025
34026         PR fortran/17941
34027         * gfortran.dg/real_const_1.f: New test.
34028         * gfortran.dg/real_const_2.f90: New test.
34029         * gfortran.dg/complex_int_1.f90: New test.
34030
34031 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
34032
34033         PR fortran/19313
34034         * gfortan.dg/inquire_6.f90: New test.
34035
34036 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34037
34038         PR libfortran/19451
34039         * open_readonly_1.f90: New test.
34040
34041 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
34042
34043         PR libfortran/18982
34044         * gfortran.dg/open_new.f90: New file.
34045
34046 2005-01-22  Paul Brook  <paul@codesourcery.com>
34047
34048         * namelist_1.f90: New test.
34049
34050 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
34051
34052         PR tree-optimization/19484
34053         * gcc.c-torture/compile/20050122-[12].c: New tests.
34054
34055 2005-01-22  Paul Brook  <paul@codesourcery.com>
34056
34057         * gfortran.dg/implicit_2.f90: New test.
34058
34059 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
34060
34061         PR fortran/19314
34062         * gfortran.dg/inquire_5.f90: New test.
34063
34064 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34065
34066         PR c/18809
34067         * gcc.dg/pr18809-1.c: New test.
34068
34069 2005-01-21  Ian Lance Taylor  <ian@airs.com>
34070
34071         * gcc.dg/20050121-1.c: New test.
34072
34073         PR tree-optimization/13000
34074         * gcc.dg/20040206-1.c: Change warning to point where function is
34075         being inlined.
34076
34077 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34078
34079         PR c++/19208
34080         * g++.dg/template/array11.C: New test.
34081
34082 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34083
34084         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34085         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34086         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34087         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34088         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34089         gfortran.dg/pr17164.f90: Add missing dg-do directives.
34090
34091 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
34092
34093         PR tree-optimization/15349
34094         * gcc.dg/tree-ssa/pr15349.c: New.
34095
34096 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
34097
34098         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34099
34100 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
34101
34102         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34103         scan-assembler-times directive name.
34104
34105         * gcc.dg/asm-a.c: Move dg-require-effective-target to
34106         after dg-do.
34107
34108         PR rtl-optimization/19462
34109         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34110
34111 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
34112
34113         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34114         counting function calls on ia64.
34115
34116 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
34117
34118         PR rtl-optimization/15139
34119         * gcc.dg/20050111-2.c: New test.
34120
34121         PR c/17297
34122         * gcc.c-torture/compile/20050113-1.c: New testcase.
34123
34124         PR middle-end/19164
34125         * gcc.dg/20050113-1.c: New testcase.
34126
34127 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
34128
34129         * gcc.dg/vect/vect-85.c: Add comment.
34130         * gcc.dg/vect/vect-86.c: Add xfail for now.
34131         * gcc.dg/vect/vect-87.c: Add xfail for now.
34132         * gcc.dg/vect/vect-88.c: Add xfail for now.
34133         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34134
34135 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34136
34137         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34138
34139 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34140
34141         * g++.dg/debug/typedef3.C: New test.
34142
34143 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
34144
34145         PR c/19472
34146         * gcc.dg/asm-a.c: New test.
34147
34148 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
34149
34150         * gcc.dg/sh-relax.c: Add prototype for abort.
34151
34152 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34153
34154         * gcc.dg/short-compare-1.c: New test.
34155         * gcc.dg/short-compare-2.c: Likewise.
34156
34157 2005-01-18  Michael Matz  <matz@suse.de>
34158
34159         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34160
34161 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
34162
34163         PR tree-optimization/19121
34164         * gcc.c-torture/compile/pr19121.c: New test.
34165
34166 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
34167
34168         PR target/19357
34169         * gcc.c-torture/compile/pr19357.c: New test.
34170
34171 2005-01-17  Ian Lance Taylor  <ian@airs.com>
34172
34173         PR c/5675
34174         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34175         pass--those that refer just to the variable, possibly with a
34176         cast.
34177         * gcc.dg/c99-const-expr-3.c: Likewise.
34178
34179         PR middle-end/13127
34180         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34181         longer emitted.
34182
34183 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
34184
34185         PR fortran/18778
34186         * gfortran.dg/endfile_2.f90: New test.
34187
34188 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
34189
34190         PR 19168
34191         * gfortran.dg/select_5.f90: New test.
34192
34193 2004-01-16  Paul Brook  <paul@codesourcery.com>
34194
34195         * gfortran.dg/common_4.f90: New test.
34196
34197 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
34198
34199         PR rtl-optimization/19462
34200         * gcc.dg/torture/pr19462-1.c: New test.
34201
34202 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
34203
34204         PR objc/19321
34205         * objc.dg/func-ptr-2.m: New.
34206         * objc.dg/volatile-1.m: New.
34207
34208 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34209
34210         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34211
34212 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34213
34214         PR tree-optimization/19060
34215         * gcc.c-torture/execute/20050104-1.c: New test.
34216
34217 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
34218
34219         PR fortran/18983
34220         * gfortran.dg/write_to_null.f90: New test.
34221
34222 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
34223             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34224
34225         PR other/19328
34226         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34227         argument.
34228
34229 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
34230
34231         PR c++/19263
34232         * g++.dg/init/vector1.C: New test.
34233
34234 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
34235
34236         PR target/13158
34237         * gcc.target/ia64/sibcall-unwind-1.c: New test.
34238         PR target/18987
34239         * gcc.target/ia64/sibcall-unwind-2.c: New test.
34240
34241 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
34242
34243         * gfortran.dg/select_1.f90: New test.
34244         * gfortran.dg/select_2.f90: New test.
34245         * gfortran.dg/select_3.f90: New test.
34246         * gfortran.dg/select_4.f90: New test.
34247
34248 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
34249
34250         PR middle-end/19084
34251         PR rtl-optimization/19348
34252         * gcc.dg/20050111-1.c: New test.
34253         * gcc.c-torture/execute/20050111-1.c: New test.
34254
34255         * gcc.dg/i386-asm-4.c: New test.
34256
34257 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34258
34259         * gcc.dg/nested-func-2.c: New test.
34260         * ada/acats/norun.lst: Remove c953002.
34261
34262 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
34263
34264         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34265
34266 2005-01-12  Ben Elliston  <bje@au.ibm.com>
34267
34268         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34269
34270 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
34271
34272         PR target/18761
34273         * g++.dg/abi/align1.C: New test.
34274
34275 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
34276
34277         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34278         at a time.
34279         * g++.dg/ext/altivec_check.h: Support compiling as C.
34280
34281 2005-01-10  Roger Sayle  <roger@eyesopen.com>
34282
34283         PR c++/19355
34284         * g++.dg/expr/pr19355-1.C: New test case.
34285
34286 2005-01-10  Laurent GUERBY <laurent@guerby.net>
34287
34288         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34289         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34290         * ada/acats/tests/c3/c92005b.ada: Likewise.
34291         * ada/acats/tests/c3/cxb3012.a: Likewise.
34292         * ada/acats/norun.lst: Add c380004 and c953002, add PR
34293
34294 2005-01-09  Paul Brook  <paul@codesourcery.com>
34295
34296         * gfortran.dg/common_2.f90: New file.
34297         * gfortran.dg/common_3.f90: New file.
34298
34299 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
34300
34301         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34302
34303 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34304
34305         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34306         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34307         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34308         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34309         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34310         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34311         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34312         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34313         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34314         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34315         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34316         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34317         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34318         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34319         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34320         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34321         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34322         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34323         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34324         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34325         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34326         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34327         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34328         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34329         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34330         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34331         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34332         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34333         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34334         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34335         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34336         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34337         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34338         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34339         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34340         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34341         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34342         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34343         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34344         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34345         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34346         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34347         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34348         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34349         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34350         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34351         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34352         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34353         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34354         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34355         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34356         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34357         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34358         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34359         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34360         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34361         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34362         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34363         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34364         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34365         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34366         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34367         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34368         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34369         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34370         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34371         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34372
34373         * gcc.dg/vect/vect-1.c: Fix spelling.
34374         * gcc.dg/vect/vect-10.c: Fix spelling.
34375         * gcc.dg/vect/vect-11.c: Fix spelling.
34376         * gcc.dg/vect/vect-12.c: Fix spelling.
34377         * gcc.dg/vect/vect-14.c: Fix spelling.
34378         * gcc.dg/vect/vect-15.c: Fix spelling.
34379         * gcc.dg/vect/vect-16.c: Fix spelling.
34380         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34381         * gcc.dg/vect/vect-64.c: Fix comments.
34382         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34383
34384 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
34385             Ira Rosen  <irar@il.ibm.com>
34386
34387         * gcc.dg/vect/vect-70.c: New test.
34388         * gcc.dg/vect/vect-71.c: New test.
34389
34390 2005-01-09  Manfred Hollstein  <mh@suse.com>
34391
34392         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34393         * gcc.dg/pr18241-2.c: Likewise.
34394         * gcc.dg/pr18241-3.c: Likewise.
34395         * gcc.dg/pr18241-4.c: Likewise.
34396         * gcc.dg/pr18241-5.c: Likewise.
34397
34398 2005-01-08  Richard Henderson  <rth@redhat.com>
34399
34400         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34401         False for x86 and x86-64.
34402
34403 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
34404
34405         PR tree-optimization/18241
34406         * gcc.dg/pr18241-1.c: New test.
34407         * gcc.dg/pr18241-2.c: New test.
34408         * gcc.dg/pr18241-3.c: New test.
34409         * gcc.dg/pr18241-4.c: New test.
34410         * gcc.dg/pr18241-5.c: New test.
34411
34412 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
34413
34414         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34415         gfortran.dg/select_4.f90: New.
34416
34417 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34418
34419         * gcc.c-torture/execute/20050107-1.c: New test.
34420
34421 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
34422
34423         PR c++/19298
34424         * g++.dg/template/ref2.C: New.
34425
34426 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
34427
34428         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34429         instead of being empty.
34430
34431 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
34432
34433         PR fortran/15553
34434         * gfortran.dg/array-1.f90: New test.
34435
34436 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
34437
34438         PR tree-optimization/19283
34439         * gcc.c-torture/execute/20050106-1.c: New test.
34440
34441         PR rtl-optimization/18861
34442         * gcc.dg/20050105-1.c: New test.
34443
34444         PR tree-optimization/18828
34445         * gcc.dg/20050105-2.c: New test.
34446
34447 2005-01-07  Andreas Jaeger  <aj@suse.de>
34448
34449         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34450
34451 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
34452
34453         PR fortran/18398
34454         * gfortran.dg/fmt_read.f90: New test.
34455
34456 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
34457
34458         * gcc.dg/rs6000-ldouble-2.c: New.
34459
34460 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
34461
34462         PR c++/19244
34463         * g++.dg/parser/ctor2.C: New test.
34464
34465 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34466
34467         PR c++/17154
34468         * g++.dg/template/using9.C: New test.
34469
34470 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34471
34472         PR c++/19258
34473         * g++.dg/lookup/friend6.C: New test.
34474
34475 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
34476
34477         PR c++/19270
34478         * g++.dg/template/array10.C: New.
34479
34480 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34481
34482         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34483         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34484
34485 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
34486
34487         * gcc.c-torture/compile/20050105-1.c: New test.
34488
34489 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
34490
34491         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34492
34493 2005-01-05  Roger Sayle  <roger@eyesopen.com>
34494
34495         PR middle-end/19100
34496         * gcc.dg/conv-3.c: New test case.
34497
34498 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
34499
34500         * gcc.dg/asm-wide-1.c: New test.
34501
34502 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34503
34504         PR c++/19030
34505         * g++.dg/parse/crash22.C: New
34506
34507 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
34508
34509         PR 19257
34510         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34511
34512 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
34513
34514         PR middle-end/17767
34515         * gcc.dg/i386-mmx-6.c: New test case.
34516
34517 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
34518
34519         PR tree-optimization/18308
34520         * gcc.dg/vect/pr18308.c: New testcase.
34521
34522 2005-01-04  Andreas Jaeger  <aj@suse.de>
34523
34524         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34525
34526 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34527             Robert Bowdidge <bowdidge@apple.com>
34528
34529         * gcc.dg/cpp/subframework1.c: New.
34530         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34531         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34532         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34533         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34534
34535 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
34536
34537         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34538         producing warning.
34539         * gcc.dg/darwin-weakimport-2.c: New.
34540
34541 2005-01-03  Richard Henderson  <rth@redhat.com>
34542
34543         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34544
34545 2005-01-03  Richard Henderson  <rth@redhat.com>
34546
34547         * gcc.dg/vect/vect.exp: Enable for ia64.
34548         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34549         (check_effective_target_vect_float): Likewise.
34550         (check_effective_target_vect_no_align): Likewise.
34551         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34552         * gcc.dg/vect/vect-8.c: Likewise.
34553
34554 2005-01-03  Uros Bizjak <uros@kss-loka.si>
34555
34556         PR target/19236
34557         * gcc.dg/pr19236-1.c: New test case.
34558
34559 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
34560
34561         PR rtl-optimization/12092
34562         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34563
34564 2005-01-02  Andreas Jaeger  <aj@suse.de>
34565
34566         * gcc.dg/pr12092-1.c: Do not run on x86_64.
34567
34568 2005-01-01  Roger Sayle  <roger@eyesopen.com>
34569             Andrew Pinski  <pinskia@physics.uc.edu>
34570
34571         PR rtl-optimization/12092
34572         * gcc.dg/pr12092-1.c: New test case.
34573
34574 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
34575
34576         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34577         'hidden' and 'default' for better portability.
34578         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34579
34580         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34581         6 and 7.
34582         * g++.old-deja/g++.brendan/new3.C: Likewise.
34583
34584 2005-01-01  Steven Bosscher  <stevenb@suse.de>
34585
34586         * gcc.dg/20041231-1.C: New test.
34587         * g++.dg/warn/Wunreachable-code-1.C: New test.
34588
34589 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
34590
34591         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34592         file, not /dev/null.  Abort on error.
34593
34594 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
34595             Ziemowit Laski  <zlaski@apple.com>
34596
34597         PR objc/18971
34598         * objc.dg/encode-5.m: New test.
34599
34600 2004-12-29  Richard Henderson  <rth@redhat.com>
34601
34602         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34603         * objc.dg/stabs-1.m: Disable for ia64.
34604
34605 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
34606
34607         PR c++/19190
34608         * g++.dg/warn/Wunused-10.C: New test.
34609
34610 2004-12-28  Richard Henderson  <rth@redhat.com>
34611
34612         * objc.dg/stabs-1.m: Disable for alpha.
34613
34614 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34615
34616         PR c++/19149
34617         * g++.dg/parse/error23.C: New test.
34618
34619 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34620
34621         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34622
34623         PR fortran/19032
34624         * gfortran.dg/intrinsic_modulo_1.f90: New.
34625         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34626         tests with divisor -1.
34627
34628 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
34629
34630         * g++.dg/opt/temp1.C (memcpy): Return a value.
34631
34632         PR c++/19148
34633         * g++.dg/expr/cond7.C: New test.
34634
34635 2004-12-27  Paul Brook  <paul@codesourcery.com>
34636
34637         * gfortran.dg/g77/select_no_compile.f: Remove.
34638
34639 2004-12-27  Richard Henderson  <rth@redhat.com>
34640
34641         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
34642         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
34643         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
34644
34645 2004-12-26  Richard Henderson  <rth@redhat.com>
34646
34647         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
34648         by 1i instead of token pasting.
34649
34650 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34651
34652         PR tree-optimization/17578
34653         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
34654         to additional_flags.
34655         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
34656
34657 2004-12-25  Richard Henderson  <rth@redhat.com>
34658
34659         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34660         Remove Alpha.
34661
34662 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34663
34664         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
34665         hppa*-*-hpux*.
34666         * gcc.dg/pr17957.c (dg-options): Likewise.
34667         * gcc.dg/struct-ret-1.c: Add prototype for abort.
34668         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
34669         instead of 0 on __hppa__.
34670         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
34671         "foo,%r" on hppa*-*-*.
34672
34673 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
34674
34675         PR fortran/19071
34676         * gfortran.dg/complex_write.f90: New test.
34677
34678 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34679
34680         PR c++/17595
34681         * g++.dg/parse/pragma2.C: New test.
34682
34683         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
34684
34685 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34686
34687         * gcc.dg/empty2.c: Add missing dg-warning.
34688
34689 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34690
34691         PR c++/17413
34692         * g++.dg/template/local4.C: New test.
34693         * g++.dg/template/crash19.C: Add dg-error marker.
34694
34695         * g++.dg/template/crash31.C: Correct embedded PR number.
34696
34697 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34698
34699         PR c++/16405
34700         * g++.dg/opt/temp1.C: Add do-run marker.
34701
34702 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34703
34704         * g++.dg/template/spec19.C: New.
34705
34706 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
34707
34708         PR target/16819
34709         * gcc.dg/empty2.c: New.
34710
34711 2004-12-23  Richard Henderson  <rth@redhat.com>
34712
34713         * lib/target-supports.exp (check_effective_target_vect_no_align):
34714         Remove i?86 and x86-64.
34715
34716 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
34717
34718         PR c++/16405
34719         * g++.dg/opt/temp1.C: New test.
34720
34721 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34722
34723         PR c++/18733
34724         * g++.dg/template/friend33.C: New testcase.
34725
34726 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
34727
34728         PR c++/18464
34729         * g++.dg/template/cond5.C: New test.
34730
34731         PR c++/18492
34732         * g++.dg/inherit/thunk3.C: New test.
34733
34734         PR c++/11224
34735         * g++.dg/warn/Wunused-9.C: New test.
34736
34737 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
34738
34739         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
34740
34741 2004-12-22  Jan Beulich  <jbeulich@novell.com>
34742
34743         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
34744
34745 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
34746
34747         PR c++/18378
34748         * g++.dg/ext/packed8.C: New test.
34749
34750         PR c++/19063
34751         * g++.dg/template/crash31.C: New test.
34752
34753         PR c++/19034
34754         * g++.dg/template/crash30.C: New test.
34755
34756 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
34757
34758         PR C++/18984
34759         * g++.dg/eh/ctor3.C: New test.
34760
34761 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
34762
34763         * objc.dg/stabs-1.m: Allow section name to be quoted and
34764         assembly label to begin with '.LL'.
34765
34766 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
34767
34768         * gcc.dg/vect/vect.exp
34769         (check_effective_target_lp64_or_vect_no_align): New.
34770         * gcc.dg/vect/vect-77.c: Use it.
34771         * gcc.dg/vect/vect-78.c: Use it.
34772
34773         * lib/target-supports.exp
34774         (check_effective_target_vect_no_max,
34775         check_effective_target_vect_no_bitwise,
34776         check_effective_target_vect_no_align): New.
34777         * gcc.dg/vect/vect-13.c: Use them.
34778         * gcc.dg/vect/vect-17.c: Ditto.
34779         * gcc.dg/vect/vect-18.c: Ditto.
34780         * gcc.dg/vect/vect-19.c: Ditto.
34781         * gcc.dg/vect/vect-20.c: Ditto.
34782         * gcc.dg/vect/vect-27.c: Ditto.
34783         * gcc.dg/vect/vect-29.c: Ditto.
34784         * gcc.dg/vect/vect-44.c: Ditto.
34785         * gcc.dg/vect/vect-48.c: Ditto.
34786         * gcc.dg/vect/vect-50.c: Ditto.
34787         * gcc.dg/vect/vect-52.c: Ditto.
34788         * gcc.dg/vect/vect-54.c: Ditto.
34789         * gcc.dg/vect/vect-56.c: Ditto.
34790         * gcc.dg/vect/vect-58.c: Ditto.
34791         * gcc.dg/vect/vect-60.c: Ditto.
34792         * gcc.dg/vect/vect-72.c: Ditto.
34793         * gcc.dg/vect/vect-80.c: Ditto.
34794
34795 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
34796
34797         PR c++/14075
34798         * g++.dg/init/string1.C: New.
34799
34800         PR c++/18975
34801         * g++.dg/other/synth1.C: New.
34802
34803 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34804
34805         PR c/18963
34806         * gcc.dg/pr18963-1.c: New test.
34807
34808 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
34809
34810         PR c/18596
34811         * gcc.dg/funcdef-storage-1.c (foo): Remove.
34812         * gcc.dg/pr18596-1.c: Use dg-error.
34813         (dg-options): Use -fno-unit-at-a-time.
34814         * gcc.dg/pr18596-2.c: New test.
34815         * gcc.dg/pr18596-3.c: New test.
34816
34817 2004-12-20  Roger Sayle  <roger@eyesopen.com>
34818
34819         PR middle-end/18683
34820         * g++.dg/opt/pr18683-1.C: New test case.
34821
34822 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
34823
34824         PR other/19093
34825         * g++.dg/opt/max1.C: Fix for 64bit targets.
34826
34827 2004-12-20  Matt Austern  <austern@apple.com>
34828
34829         PR c++/19044
34830         * g++.dg/ext/builtin6.C: New
34831
34832 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
34833
34834         PR tree-optimization/19080
34835         * gcc.c-torture/compile/pr19080.c: New test.
34836
34837 2004-12-20  Steven Bosscher  <stevenb@suse.de>
34838
34839         * gcc.dg/20041219-1.c: New test.
34840
34841 2004-12-19  Roger Sayle  <roger@eyesopen.com>
34842
34843         PR middle-end/19068
34844         * g++.dg/opt/max1.C: New test case.
34845
34846 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34847
34848         * gcc.dg/fdata-sections-1.c: New test.
34849
34850 2004-12-18  Roger Sayle  <roger@eyesopen.com>
34851
34852         PR middle-end/18548
34853         * gcc.dg/max-1.c: New test case.
34854
34855 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
34856
34857         * gcc.c-torture/execute/20041218-1.c: New test.
34858
34859 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
34860
34861         * gcc.dg/pr18501.c: New test.
34862         * gcc.dg/uninit-5.c: XFAIL.
34863         * gcc.dg/uninit-9.c: XFAIL.
34864
34865 2004-12-17  Dale Johannesen  <dalej@apple.com>
34866
34867         * gcc.dg/20041213-1.c: New.
34868
34869 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
34870
34871         * objc.dg/stabs-1.m: Allow assembly label to begin
34872         with a dot ('.').
34873
34874 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
34875
34876         * gcc.c-torture/execute/20041213-1.c: Move...
34877         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
34878
34879 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
34880
34881         PR c++/18721
34882         * g++.dg/lookup/conv-5.C: New.
34883
34884 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
34885
34886         * objc.dg/stabs-1.m: New test.
34887
34888 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34889
34890         * gcc.dg/visibility-c.c: Change compile to
34891         assemble for the test.
34892
34893 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
34894
34895         PR target/19041
34896         * gcc.dg/visibility-c.c: New test.
34897
34898 2004-12-16  Roger Sayle  <roger@eyesopen.com>
34899
34900         PR middle-end/18493
34901         * gcc.dg/switch-8.c: New test case.
34902
34903 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
34904
34905         PR c++/18905
34906         * g++.dg/template/init4.C: New.
34907         * g++.dg/opt/static3.C: Enable optimizer.
34908
34909 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
34910
34911         * g++.dg/other/complex1.C: New test.
34912
34913 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
34914
34915         * g++.dg/opt/inline9.C: New test.
34916
34917 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34918
34919         PR fortran/18993
34920         * gfotran.dg/nullify_1.f: New test.
34921
34922 2004-12-15  Richard Henderson  <rth@redhat.com>
34923
34924         * gcc.target/i386/i386.exp: New harness.
34925         * gcc.target/i386/vect-args.c: New.
34926
34927 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
34928
34929         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
34930
34931 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34932
34933         PR c++/18825
34934         * g++.dg/template/friend32.C: New test.
34935
34936 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34937
34938         * cpp/pragma-once-1.c: New test.
34939         * cpp/pragma-once-1b.h: Likewise.
34940         * cpp/pragma-once-1c.h: Likewise.
34941         * cpp/pragma-once-1d.h: Likewise.
34942         * cpp/inc/pragma-once-1a.h: Likewise.
34943
34944 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
34945             Steven G. Kargl  <kargls@comcast.net>
34946
34947         PR fortran/17597
34948         * gfortran.dg/list_read_3.f90: New test.
34949
34950 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34951
34952         * gcc.dg/ftrapv-2.c: New test.
34953
34954 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
34955
34956         PR c++/18981
34957         * g++.dg/template/typename9.C: New test.
34958
34959 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34960
34961         PR c++/18738
34962         * g++.dg/template/typename8.C: New test.
34963         * g++.dg/parse/friend2.C: Tweak error message.
34964
34965 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34966
34967         * gcc.c-torture/20041214-1.c: New test.
34968
34969 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
34970
34971         PR c++/18965
34972         * g++.dg/init/array17.C: New test.
34973
34974 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
34975
34976         PR c++/18793
34977         * g++.dg/init/aggr3.C: New test.
34978
34979 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
34980
34981         * gcc.dg/altivec-types-1.c: New test.
34982         * gcc.dg/altivec-types-2.c: New test.
34983         * gcc.dg/altivec-types-3.c: New test.
34984         * gcc.dg/altivec-types-4.c: New test.
34985         * g++.dg/ext/altivec-types-1.C: New test.
34986         * g++.dg/ext/altivec-types-2.C: New test.
34987         * g++.dg/ext/altivec-types-3.C: New test.
34988         * g++.dg/ext/altivec-types-4.C: New test.
34989
34990 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
34991
34992         PR middle-end/18951
34993         * gcc.c-torture/execute/20041213-1.c: New test.
34994
34995 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
34996
34997         PR c++/18949
34998         * g++.dg/template/cast1.C: New.
34999
35000 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
35001
35002         * gcc.c-torture/execute/20041213-2.c: New test.
35003
35004 2004-12-13  Richard Henderson  <rth@redhat.com>
35005
35006         * gcc.dg/i386-sse-10.c: Fix typo in options.
35007
35008 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
35009
35010         PR c++/18968
35011         * g++.dg/opt/pr18968.C: New test.
35012
35013 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
35014
35015         PR c++/18925
35016         * g++.dg/ext/visibility/staticdatamem.C: New test.
35017
35018 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
35019
35020         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35021
35022 2004-12-13  Roger Sayle  <roger@eyesopen.com>
35023
35024         PR rtl-optimization/18928
35025         * gcc.dg/pr18928-1.c: New test case.
35026
35027 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
35028
35029         PR tree-opt/16951
35030         * gcc.c-torture/compile/20041211-1.c: New.
35031
35032 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35033
35034         PR middle-end/17564
35035         * gcc.c-torture/execute/20041212-1.c: New test.
35036
35037 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35038
35039         PR fortran/18869
35040         * gfortran.dg/common_1.f90: New test.
35041
35042 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
35043         Paul Brook  <paul@codesourcery.com>
35044
35045         PR fortran/16222
35046         * gfortran.dg/real_do_1.f90: New test.
35047
35048 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
35049
35050         PR tree-opt/18040
35051         * g++.dg/opt/ptrmem6.C: New test.
35052
35053 2004-12-11  Roger Sayle  <roger@eyesopen.com>
35054
35055         PR middle-end/18921
35056         * gcc.dg/pr18921-1.c: New test case.
35057
35058 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35059
35060         PR fortran/17175
35061         * gfortran.dg/scale_1.f90: New test.
35062
35063 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
35064
35065         PR middle-end/18903
35066         * gcc.c-torture/compile/pr18903.c: New test.
35067
35068 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
35069
35070         * gcc.c-torture/execute/20041210-1.c: New test.
35071
35072 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35073
35074         PR c++/18731
35075         * g++.dg/parser/struct-1.C: New test.
35076         * g++.dg/parser/struct-2.C: New test.
35077         * g++.dg/parser/struct-3.C: New test.
35078
35079 2004-12-09  Richard Henderson  <rth@redhat.com>
35080
35081         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35082
35083         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35084         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35085
35086 2004-12-09  Matt Austern  <austern@apple.com>
35087
35088         PR c++/18514
35089         * g++.dg/ext/builtin1.C: New
35090         * g++.dg/ext/builtin2.C: New
35091         * g++.dg/ext/builtin3.C: New
35092         * g++.dg/ext/builtin4.C: New
35093         * g++.dg/ext/builtin5.C: New
35094
35095 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
35096
35097         PR tree-opt/18904
35098         * g++.dg/opt/ptrmem5.C: New test.
35099
35100 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
35101
35102         * g++.dg/parse/typename5.C: Adjust for new error.
35103         * g++.dg/parse/typename7.C: New.
35104
35105 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35106
35107         PR c++/18073
35108         * g++.dg/other/mmintrin.C: New test.
35109
35110 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35111
35112         PR c++/16681
35113         * g++.dg/init/array15.C: New.
35114         * g++.dg/init/array16.C: New.
35115
35116 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35117
35118         PR fortran/18826
35119         * gfortran.dg/assign_1.f90: New test.
35120
35121 2004-12-08  Nick Clifton  <nickc@redhat.com>
35122
35123         * gcc.target/xstormy16/bss_below100: New directory containing tests.
35124         * gcc.target/xstormy16/data_below100: Likewise.
35125         * gcc.target/xstormy16/sfr: Likewise.
35126         * gcc.target/xstormy16/below100.S: New test source file.
35127         * gcc.target/xstormy16/below100.ld: New test linker script.
35128         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35129         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35130         bp instructions.
35131         * gcc.target/xstormy16/bp.c: Likewise.
35132
35133         * gcc.target/xstormy16/bss_below100: New files:
35134         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35135         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35136         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35137         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35138         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35139         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35140         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35141         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35142         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35143         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35144         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35145         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35146         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35147         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35148         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35149         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35150         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35151         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35152         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35153         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35154         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35155         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35156         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35157         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35158         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35159         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35160         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35161
35162         * gcc.target/xstormy16/data_below100: New files:
35163         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35164         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35165         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35166         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35167         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35168         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35169         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35170         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35171         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35172         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35173         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35174         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35175         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35176         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35177         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35178         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35179         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35180         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35181         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35182         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35183         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35184         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35185         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35186         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35187         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35188         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35189         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35190
35191         * gcc.target/xstormy16/sfr: New files:
35192         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35193         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35194         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35195         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35196         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35197         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35198         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35199         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35200         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35201         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35202         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35203         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35204         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35205         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35206         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35207         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35208         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35209         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35210         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35211         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35212         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35213         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35214         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35215         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35216         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35217         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35218         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35219         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35220         27_if0_sfrw_bitfield_f.c
35221
35222 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35223
35224         PR c++/18100
35225         * g++.dg/lookup/name-clash4.C: New test.
35226
35227 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
35228
35229         PR c++/18672
35230         * g++.dg/opt/array1.C: New.
35231
35232         PR c++/18803
35233         * g++.dg/template/operator5.C: New.
35234
35235 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
35236
35237         PR c/18867
35238         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35239
35240 2004-12-07  Steven Bosscher  <stevenb@suse.de>
35241
35242         * gcc.dg/noncompile/20041207.c: New test.
35243
35244 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
35245
35246         * g++.dg/other/unreachable-1.C: New test.
35247
35248 2004-12-06  Nick Clifton  <nickc@redhat.com>
35249
35250         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35251         <limits.h> because the latter comes from gcc's include/ directory
35252         and not the newlib/libc/include directory.
35253
35254 2004-12-04  Richard Henderson  <rth@redhat.com>
35255
35256         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35257
35258 2004-12-04  Richard Henderson  <rth@redhat.com>
35259
35260         * lib/target-supports.exp (check_gc_sections_available): Disable
35261         for alpha and ia64.
35262
35263 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35264
35265         PR middle-end/17909
35266         * g++.dg/other/vararg-2.C: New test.
35267
35268 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35269
35270         PR c++/17011, c++/17971
35271         * g++.dg/template/error15.C: Adjust expected error.
35272         * g++.dg/template/instantiate3.C: Likewise.
35273
35274 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
35275
35276         * gcc.dg/altivec-18.c: Fix for darwin
35277
35278 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35279
35280         PR c++/18782
35281         * g++.dg/parse/ptrmem2.C: New.
35282
35283         PR c++/18318
35284         * g++.dg/template/new1.C: New.
35285
35286 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35287
35288         PR fortran/18710
35289         * gfortran.dg/direct_io_3.f90: New test.
35290
35291 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
35292
35293         PR 18758
35294         * g++.dg/parse/crash21.C: New.
35295
35296 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35297
35298         PR c++/15664, c++/18276
35299         * g++.dg/template/ttp13.C: New test.
35300         * g++.dg/template/ttp14.C: Likewise.
35301
35302 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35303
35304         PR c++/18123
35305         * g++.dg/parse/enum2.C: New test.
35306         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35307
35308 2004-12-02  Nick Clifton  <nickc@redhat.com>
35309
35310         * gcc.target/xstormy16: New test directory.
35311         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35312         * gcc.target/xstormy16/bp.c: Check the generation of bp
35313         instructions.
35314         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35315         bn instructions and the BELOW100 attribute.
35316
35317 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
35318
35319         PR target/16952
35320         * gcc.dg/ppc-eabi.c: New.
35321
35322 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35323
35324         PR fortran/18284
35325         * gfortran.dg/backspace.f90
35326
35327 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
35328
35329         * gfortran.dg/inquire.f90: New test.
35330
35331 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
35332
35333         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35334         handle effective-target-keyword.
35335         (dg-skip-if): Support effective-target keyword as target list.
35336         (dg-xfail-if): Ditto.
35337         * lib/target-supports.exp (is-effective-target-keyword): New proc.
35338
35339 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
35340
35341         PR tree-optimization/18291
35342         * gcc.c-torture/compile/pr18291.c: New test.
35343
35344 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35345
35346         PR C++/18729
35347         * g++.dg/parse/crash20.C: New.
35348
35349         PR c++/17431
35350         * g++.dg/overload/arg1.C: New.
35351         * g++.dg/overload/arg2.C: New.
35352         * g++.dg/overload/arg3.C: New.
35353         * g++.dg/overload/arg4.C: New.
35354
35355 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
35356
35357         * gcc.dg/c99-flex-array-4.c: Remove.
35358
35359 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35360
35361         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35362
35363         * lib/target-supports.exp (is-effective-target): Simplify.
35364
35365         * lib/target-supports.exp (check_effective_target_vect_long):
35366         Fix for powerpc64-*-*.
35367
35368 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
35369
35370         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35371         to support new requirements on FreeBSD 5.
35372
35373 2004-11-30  Devang Patel  <dpatel@apple.com>
35374
35375         PR 18702
35376         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35377
35378 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
35379
35380         * g++.dg/ext/altivec-13.C: New test.
35381
35382 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
35383
35384         PR tree-opt/18298
35385         * gcc.c-torture/execute/p18298.c: New test.
35386
35387 2004-11-30  Ira Rosen  <irar@il.ibm.com>
35388             Dorit Naishlos  <dorit@il.ibm.com>
35389
35390         PR tree-opt/18607
35391         * gcc.dg/vect/vect-89.c: New test.
35392
35393 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
35394
35395         * gcc.dg/pr18596-1.c: New test.
35396
35397 2004-11-30  Ben Elliston  <bje@au.ibm.com>
35398
35399         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35400
35401 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35402
35403         PR c/18479
35404         * gcc.dg/pr18479.c: New test.
35405
35406 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35407
35408         PR target/18490
35409         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35410         mmix-knuth-mmixware.
35411
35412         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35413         cris-*-elf* cris-*-aout* mmix-*-*
35414
35415 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
35416
35417         PR middle-end/18725
35418         * gcc.dg/pr18725.c: New test.
35419
35420 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35421
35422         PR target/18488
35423         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35424
35425         PR target/18336
35426         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35427
35428 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
35429
35430         PR c++/18368
35431         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35432         * g++.old-deja/g++.law/ctors5.C: Likewise.
35433         * g++.old-deja/g++.other/crash25.C: Likewise.
35434
35435         PR c++/18674
35436         * g++.dg/template/error16.C: New test.
35437
35438         PR c++/18512
35439         * g++.dg/template/crash29.C: New test.
35440
35441 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
35442
35443         PR tree-optimization/18712
35444         * gcc.c-torture/compile/pr18712.c: New test.
35445
35446 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
35447
35448         PR c/7544
35449         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35450         tests.
35451
35452 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35453
35454         PR c++/18652
35455         * g++.dg/lookup/crash6.C: New test.
35456
35457 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
35458
35459         PR middle-end/18164
35460         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
35461
35462 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
35463
35464         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35465         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35466         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35467
35468 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
35469
35470         * gcc.dg/pr18164.c: New test.
35471
35472 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
35473
35474         * gcc.dg/funroll-loops-all.c: New.
35475
35476 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35477
35478         PR target/18489
35479         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35480         delimeter, match space and TAB as well as ":".
35481
35482         PR target/18484
35483         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35484
35485         PR target/18348
35486         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35487
35488         PR target/18345
35489         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35490
35491         PR target/18337
35492         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35493
35494 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
35495
35496         * gfortran.dg/direct_io_2.f90: New test.
35497
35498 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
35499
35500         PR target/18334
35501         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35502
35503 2004-11-28  Richard Henderson  <rth@redhat.com>
35504
35505         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35506
35507 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
35508
35509         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35510         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35511         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35512         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35513         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35514         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35515         gcc.dg/pointer-arith-8.c: New tests.
35516
35517 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
35518
35519         PR fortran/18364
35520         * gfortran.dg/endfile.f90: New test.
35521
35522 2004-11-27  Falk Hueffner  <falk@debian.org>
35523
35524         * gcc.dg/loop-6.c: New test.
35525
35526 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35527
35528         * gcc.c-torture/execute/20041126-1.c: New test.
35529
35530 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35531
35532         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35533         on IRIX.
35534
35535 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
35536
35537         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35538         functions.
35539
35540 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
35541
35542         PR rtl-optimization/17825
35543         * gcc.c-torture/compile/20041119-1.c: New test.
35544
35545 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35546
35547         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35548         Check existence of ld library path variables before unsetting.
35549
35550 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
35551
35552         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35553
35554 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35555
35556         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35557
35558 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
35559
35560         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35561
35562 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35563
35564         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35565         dg-do directive.
35566
35567 2004-11-26  Ben Elliston  <bje@au.ibm.com>
35568
35569         * gcc.dg/pr17957.c: Pass --param, not -param.
35570
35571 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
35572
35573         PR middle-end/17957
35574         * gcc.dg/pr17957.c: New test.
35575
35576 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
35577
35578         PR c++/18445
35579         * g++.dg/template/crash28.C: Likewise.
35580
35581         PR c++/18001
35582         * g++.dg/expr/unary2.C: Adjust lvalue messages.
35583         * g++.dg/ext/lvaddr.C: Likewise.
35584         * g++.dg/opt/pr7503-3.C: Likewise.
35585
35586         PR c++/18466
35587         * g++.dg/parse/qualified3.C: New test.
35588         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35589
35590         PR c++/18545
35591         * g++.dg/expr/return1.C: New test.
35592
35593 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35594
35595         Friend class name lookup 3/n, PR c++/3332
35596         * g++.dg/lookup/friend3.C: New test.
35597         * g++.dg/lookup/friend4.C: Likewise.
35598         * g++.dg/lookup/friend5.C: Likewise.
35599
35600 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35601
35602         Friend class name lookup 2/n, PR c++/14513, c++/15410
35603         * g++.dg/lookup/friend2.C: New test.
35604         * g++.dg/template/friend31.C: Likewise.
35605
35606 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35607
35608         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35609
35610 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35611
35612         PR c++/17473
35613         * g++.dg/tc1/dr56.C: Remove.
35614         * g++.dg/template/typedef1.C: Add dg-error markers.
35615         * g++.old-deja/g++.other/typedef7.C: Likewise.
35616
35617         PR c++/18285
35618         * g++.dg/parse/typedef7.C: New test.
35619
35620 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
35621
35622         * gcc.c-torture/execute/20041124-1.c: New test.
35623
35624 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
35625
35626         * g++.dg/template/deduce3.C: New test.
35627
35628         PR c++/18586
35629         * g++.dg/template/crash27.C: New test.
35630
35631         PR c++/18530
35632         * g++.dg/warn/Wshadow-3.C: New test.
35633
35634 2004-11-24  Devang Patel  <dpatel@apple.com>
35635
35636         PR/18555
35637         * gcc.dg/cpp/isysroot-1.c: New test.
35638         * gcc.dg/cpp/usr/include/stdio.h: New file.
35639         * gcc.dg/cpp/isysroot-2.c: New test.
35640         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
35641         New file.
35642
35643 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35644
35645         PR c++/8929
35646         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
35647
35648 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
35649
35650         * gcc.target/sparc/align.c: Do not include <stdint.h>.
35651         * gcc.target/sparc/pdist.c: Likewise.
35652
35653 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
35654
35655         PR c++/16882
35656         * g++.dg/conversion/simd1.C: New test.
35657
35658 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35659
35660         * lib/target-libpath.exp: New file defining
35661         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
35662         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
35663         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
35664         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
35665         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
35666
35667 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
35668
35669         * gcc.dg/pragma-align-2.c: Test macro expansion.
35670         * gcc.dg/pragma-pack-2.c: New test.
35671
35672 2004-11-23  Richard Henderson  <rth@redhat.com>
35673
35674         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
35675         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
35676         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
35677         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
35678         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
35679         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
35680
35681         * gcc.dg/vect/vect.exp: Add check for alpha.
35682         * lib/target-supports.exp (check_alpha_max_hw_available): New.
35683         (check_effective_target_vect_int): Enable for alpha.
35684         (check_effective_target_vect_long): New.
35685         (is-effective-target): Add it.
35686
35687 2004-11-23  Uros Bizjak <uros@kss-loka.si>
35688
35689         * gcc.dg/pr18614-1.c: New test.
35690
35691 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35692
35693         * gcc.dg/setjmp-2.c: New test.
35694
35695 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
35696
35697         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
35698         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
35699         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
35700         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
35701         gcc.target/sparc/pdist.c: New tests.
35702
35703 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
35704
35705         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
35706
35707 2004-11-22  Dale Johannesen  <dalej@apple.com>
35708
35709         * gcc.dg/20041111-1.c: New.
35710
35711 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35712
35713         PR tree-opt/18536
35714         * gcc.dg/vect/pr18536.c: New test.
35715
35716 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35717
35718         PR c++/18354
35719         * g++.dg/template/nontype11.C: New test.
35720
35721 2004-11-21  Roger Sayle  <roger@eyesopen.com>
35722
35723         PR middle-end/18520
35724         * gcc.dg/pr18520-1.c: New test case.
35725
35726 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
35727
35728         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
35729         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
35730         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
35731         expected diagnostics.
35732
35733 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35734
35735         PR target/18580
35736         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
35737         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
35738         vect-77.c, vect-77a.c: XFAIL on the SPARC.
35739
35740 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35741
35742         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
35743
35744 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
35745             Joseph Myers  <joseph@codesourcery.com>
35746
35747         * lib/target-supports.exp (check_visibility_available): Really
35748         test the compiler.
35749
35750 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
35751
35752         PR tree-opt/18181
35753         * gcc.dg/vect/vect-85.c: New test.
35754         * gcc.dg/vect/vect-86.c: New test.
35755         * gcc.dg/vect/vect-87.c: New test.
35756         * gcc.dg/vect/vect-88.c: New test.
35757
35758 2004-11-19  Ben Elliston  <bje@au.ibm.com>
35759
35760         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
35761
35762 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
35763
35764         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
35765         * gcc.dg/ppc-and-1.c: Ditto.
35766         * gcc.dg/ppc-compare-1.c: Ditto.
35767         * gcc.dg/ppc-mov-1.c: Ditto
35768
35769 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
35770             Mark Mitchell  <mark@codesourcery.com>
35771
35772         * gcc.dg/pragma-init-fini-2.c: New test.
35773
35774 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35775             Aldy Hernandez  <aldyh@redhat.com>
35776
35777         * lib/target-supports.exp (check_effective_target_vect_int): New
35778         (check_effective_target_vect_float): New
35779         (check_effective_target_vect_double): New.
35780         (is-effective-target): Support new effective targets keywords.
35781         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
35782         default action for dg-do.
35783         * gcc.dg/vect/pr16105.c: Use new support.
35784         * gcc.dg/vect/pr18400.c: Ditto.
35785         * gcc.dg/vect/pr18425.c: Ditto.
35786         * gcc.dg/vect/vect-1.c: Ditto.
35787         * gcc.dg/vect/vect-10.c: Ditto.
35788         * gcc.dg/vect/vect-11.c: Ditto.
35789         * gcc.dg/vect/vect-12.c: Ditto.
35790         * gcc.dg/vect/vect-13.c: Ditto.
35791         * gcc.dg/vect/vect-14.c: Ditto.
35792         * gcc.dg/vect/vect-15.c: Ditto.
35793         * gcc.dg/vect/vect-16.c: Ditto.
35794         * gcc.dg/vect/vect-17.c: Ditto.
35795         * gcc.dg/vect/vect-18.c: Ditto.
35796         * gcc.dg/vect/vect-19.c: Ditto.
35797         * gcc.dg/vect/vect-2.c: Ditto.
35798         * gcc.dg/vect/vect-20.c: Ditto.
35799         * gcc.dg/vect/vect-21.c: Ditto.
35800         * gcc.dg/vect/vect-22.c: Ditto.
35801         * gcc.dg/vect/vect-23.c: Ditto.
35802         * gcc.dg/vect/vect-24.c: Ditto.
35803         * gcc.dg/vect/vect-25.c: Ditto.
35804         * gcc.dg/vect/vect-26.c: Ditto.
35805         * gcc.dg/vect/vect-27.c: Ditto.
35806         * gcc.dg/vect/vect-27a.c: Ditto.
35807         * gcc.dg/vect/vect-28.c: Ditto.
35808         * gcc.dg/vect/vect-29.c: Ditto.
35809         * gcc.dg/vect/vect-29a.c: Ditto.
35810         * gcc.dg/vect/vect-3.c: Ditto.
35811         * gcc.dg/vect/vect-30.c: Ditto.
35812         * gcc.dg/vect/vect-31.c: Ditto.
35813         * gcc.dg/vect/vect-32.c: Ditto.
35814         * gcc.dg/vect/vect-33.c: Ditto.
35815         * gcc.dg/vect/vect-34.c: Ditto.
35816         * gcc.dg/vect/vect-35.c: Ditto.
35817         * gcc.dg/vect/vect-36.c: Ditto.
35818         * gcc.dg/vect/vect-37.c: Ditto.
35819         * gcc.dg/vect/vect-38.c: Ditto.
35820         * gcc.dg/vect/vect-4.c: Ditto.
35821         * gcc.dg/vect/vect-40.c: Ditto.
35822         * gcc.dg/vect/vect-41.c: Ditto.
35823         * gcc.dg/vect/vect-42.c: Ditto.
35824         * gcc.dg/vect/vect-43.c: Ditto.
35825         * gcc.dg/vect/vect-44.c: Ditto.
35826         * gcc.dg/vect/vect-45.c: Ditto.
35827         * gcc.dg/vect/vect-46.c: Ditto.
35828         * gcc.dg/vect/vect-47.c: Ditto.
35829         * gcc.dg/vect/vect-48.c: Ditto.
35830         * gcc.dg/vect/vect-48a.c: Ditto.
35831         * gcc.dg/vect/vect-49.c: Ditto.
35832         * gcc.dg/vect/vect-5.c: Ditto.
35833         * gcc.dg/vect/vect-50.c: Ditto.
35834         * gcc.dg/vect/vect-51.c: Ditto.
35835         * gcc.dg/vect/vect-52.c: Ditto.
35836         * gcc.dg/vect/vect-53.c: Ditto.
35837         * gcc.dg/vect/vect-54.c: Ditto.
35838         * gcc.dg/vect/vect-55.c: Ditto.
35839         * gcc.dg/vect/vect-56.c: Ditto.
35840         * gcc.dg/vect/vect-56a.c: Ditto.
35841         * gcc.dg/vect/vect-57.c: Ditto.
35842         * gcc.dg/vect/vect-58.c: Ditto.
35843         * gcc.dg/vect/vect-59.c: Ditto.
35844         * gcc.dg/vect/vect-6.c: Ditto.
35845         * gcc.dg/vect/vect-60.c: Ditto.
35846         * gcc.dg/vect/vect-61.c: Ditto.
35847         * gcc.dg/vect/vect-62.c: Ditto.
35848         * gcc.dg/vect/vect-63.c: Ditto.
35849         * gcc.dg/vect/vect-64.c: Ditto.
35850         * gcc.dg/vect/vect-65.c: Ditto.
35851         * gcc.dg/vect/vect-66.c: Ditto.
35852         * gcc.dg/vect/vect-67.c: Ditto.
35853         * gcc.dg/vect/vect-68.c: Ditto.
35854         * gcc.dg/vect/vect-69.c: Ditto.
35855         * gcc.dg/vect/vect-7.c: Ditto.
35856         * gcc.dg/vect/vect-72.c: Ditto.
35857         * gcc.dg/vect/vect-72a.c: Ditto.
35858         * gcc.dg/vect/vect-73.c: Ditto.
35859         * gcc.dg/vect/vect-74.c: Ditto.
35860         * gcc.dg/vect/vect-75.c: Ditto.
35861         * gcc.dg/vect/vect-76.c: Ditto.
35862         * gcc.dg/vect/vect-77.c: Ditto.
35863         * gcc.dg/vect/vect-77a.c: Ditto.
35864         * gcc.dg/vect/vect-78.c: Ditto.
35865         * gcc.dg/vect/vect-79.c: Ditto.
35866         * gcc.dg/vect/vect-8.c: Ditto.
35867         * gcc.dg/vect/vect-80.c: Ditto.
35868         * gcc.dg/vect/vect-82.c: Ditto.
35869         * gcc.dg/vect/vect-82_64.c: Ditto.
35870         * gcc.dg/vect/vect-83.c: Ditto.
35871         * gcc.dg/vect/vect-83_64.c: Ditto.
35872         * gcc.dg/vect/vect-9.c: Ditto.
35873         * gcc.dg/vect/vect-all.c: Ditto.
35874         * gcc.dg/vect/vect-none.c: Ditto.
35875
35876 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
35877
35878         * lib/gcc-dg.exp (dg-skip-if): New function.
35879         (dg-forbid-option): Remove.
35880         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
35881         * g++.dg/abi/bitfield8.C: Likewise.
35882         * g++.dg/abi/dtor1.C: Likewise.
35883         * g++.dg/abi/empty10.C: Likewise.
35884         * g++.dg/abi/empty7.C: Likewise.
35885         * g++.dg/abi/empty9.C: Likewise.
35886         * g++.dg/abi/layout3.C: Likewise.
35887         * g++.dg/abi/layout4.C: Likewise.
35888         * g++.dg/abi/thunk1.C: Likewise.
35889         * g++.dg/abi/thunk2.C: Likewise.
35890         * g++.dg/abi/vbase11.C: Likewise.
35891         * g++.dg/abi/vthunk2.C: Likewise.
35892         * g++.dg/abi/vthunk3.C: Likewise.
35893         * g++.dg/ext/attrib8.C: Likewise.
35894         * g++.dg/opt/longbranch2.C: Likewise.
35895         * g++.dg/opt/reg-stack4.C: Likewise.
35896         * g++.old-deja/g++.ext/attrib1.C: Likewise.
35897         * g++.old-deja/g++.ext/attrib2.C: Likewise.
35898         * g++.old-deja/g++.ext/attrib3.C: Likewise.
35899         * g++.old-deja/g++.other/store-expr1.C: Likewise.
35900         * g++.old-deja/g++.other/store-expr2.C: Likewise.
35901         * gcc.dg/20000609-1.c: Likewise.
35902         * gcc.dg/20000720-1.c: Likewise.
35903         * gcc.dg/20011107-1.c: Likewise.
35904         * gcc.dg/20011119-1.c: Likewise.
35905         * gcc.dg/20020108-1.c: Likewise.
35906         * gcc.dg/20020122-2.c: Likewise.
35907         * gcc.dg/20020122-3.c: Likewise.
35908         * gcc.dg/20020201-3.c: Likewise.
35909         * gcc.dg/20020206-1.c: Likewise.
35910         * gcc.dg/20020218-1.c: Likewise.
35911         * gcc.dg/20020310-1.c: Likewise.
35912         * gcc.dg/20020411-1.c: Likewise.
35913         * gcc.dg/20020418-2.c: Likewise.
35914         * gcc.dg/20020426-1.c: Likewise.
35915         * gcc.dg/20020426-2.c: Likewise.
35916         * gcc.dg/20020517-1.c: Likewise.
35917         * gcc.dg/20020523-1.c: Likewise.
35918         * gcc.dg/20020523-2.c: Likewise.
35919         * gcc.dg/20020729-1.c: Likewise.
35920         * gcc.dg/20030204-1.c: Likewise.
35921         * gcc.dg/20030826-2.c: Likewise.
35922         * gcc.dg/20030926-1.c: Likewise.
35923         * gcc.dg/20031202-1.c: Likewise.
35924         * gcc.dg/980312-1.c: Likewise.
35925         * gcc.dg/980313-1.c: Likewise.
35926         * gcc.dg/990117-1.c: Likewise.
35927         * gcc.dg/990424-1.c: Likewise.
35928         * gcc.dg/990524-1.c: Likewise.
35929         * gcc.dg/991230-1.c: Likewise.
35930         * gcc.dg/i386-387-1.c: Likewise.
35931         * gcc.dg/i386-387-2.c: Likewise.
35932         * gcc.dg/i386-387-3.c: Likewise.
35933         * gcc.dg/i386-387-4.c: Likewise.
35934         * gcc.dg/i386-387-5.c: Likewise.
35935         * gcc.dg/i386-387-6.c: Likewise.
35936         * gcc.dg/i386-asm-1.c: Likewise.
35937         * gcc.dg/i386-bitfield1.c: Likewise.
35938         * gcc.dg/i386-bitfield2.c: Likewise.
35939         * gcc.dg/i386-loop-1.c: Likewise.
35940         * gcc.dg/i386-loop-2.c: Likewise.
35941         * gcc.dg/i386-loop-3.c: Likewise.
35942         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35943         * gcc.dg/i386-pic-1.c: Likewise.
35944         * gcc.dg/i386-regparm.c: Likewise.
35945         * gcc.dg/i386-signbit-1.c: Likewise.
35946         * gcc.dg/i386-signbit-2.c: Likewise.
35947         * gcc.dg/i386-signbit-3.c: Likewise.
35948         * gcc.dg/i386-sse-5.c: Likewise.
35949         * gcc.dg/i386-sse-8.c: Likewise.
35950         * gcc.dg/i386-unroll-1.c: Likewise.
35951         * gcc.dg/tls/opt-1.c: Likewise.
35952         * gcc.dg/tls/opt-2.c: Likewise.
35953         * gcc.dg/unroll-1.c: Likewise.
35954         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35955         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35956         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35957         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35958
35959 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35960
35961         * g++.dg/template/incomplete1.C: New test.
35962
35963 2004-11-16  Nick Clifton  <nickc@redhat.com>
35964
35965         Revert patches accidentally commited during checkin of fixes for
35966         xstormy16 tests:
35967         gcc.c-torture/execute/simd-4.c: Revert
35968         gcc.dg/20040910-1.c: Revert.
35969
35970 2004-11-16  Paul Brook  <paul@codesourcery.com>
35971
35972         PR fortran/13010
35973         * gfortran.dg/der_pointer_1.f90: New test.
35974
35975 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
35976
35977         PR c/18498
35978         * gcc.dg/bitfld-13.c: New test.
35979
35980 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
35981
35982         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
35983         powerpc*-*-linux*.
35984
35985         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
35986         * gcc.dg/ppc64-abi-2.c: Ditto.
35987         * gcc.dg/ppc64-abi-3.c: Ditto.
35988
35989         * lib/gcc-dg.exp (dg-target-list): Remove.
35990
35991 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
35992
35993         * gcc.dg/ia64-postinc.c: New test.
35994
35995 2004-11-15  Mark Mitchell <mark@codesourcery.com>
35996
35997         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
35998
35999 2004-11-15  Nick Clifton  <nickc@redhat.com>
36000
36001         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36002         __INT_MAX__ so that the test can be compiled by toolchains
36003         targeted at 16-bit processors.
36004
36005         * gcc.dg/20040625-1.c: Use long constants rather than integers
36006         when performing arithmetic that will overflow 16-bits.
36007
36008         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36009         xstormy16.  It does not support 128-bit vector operations.
36010
36011         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36012         with the macro PTR_TYPE.  Define this macro to an integer type
36013         suitable for holding a pointer.
36014
36015         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36016         the target is a 16-bit processor.
36017
36018         * gcc.dg/cpp/if-2.c: Expect a different warning message from
36019         16-bit targets where the character constant will be too long.
36020
36021         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36022         where the double will not be directly addressable.
36023
36024 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36025
36026         Friend class name lookup 1/n, PR c++/18471
36027         * g++.dg/template/crash26.C: New test.
36028         * g++.dg/lookup/struct1.C: Adjust expected error.
36029         * g++.dg/parse/elab1.C: Likewise.
36030         * g++.dg/parse/elab2.C: Likewise.
36031         * g++.dg/parse/int-as-enum1.C: Likewise.
36032         * g++.dg/parse/struct-as-enum1.C: Likewise.
36033         * g++.dg/parse/typedef1.C: Likewise.
36034         * g++.dg/parse/typedef3.C: Likewise.
36035         * g++.dg/parse/typedef4.C: Likewise.
36036         * g++.dg/parse/typedef5.C: Likewise.
36037         * g++.dg/template/nontype4.C: Likewise.
36038         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36039         * g++.old-deja/g++.other/elab1.C: Likewise.
36040         * g++.old-deja/g++.other/syntax4.C: Likewise.
36041
36042 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
36043
36044         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36045
36046 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
36047
36048         * gcc.c-torture/execute/20041114-1.c: New test.
36049
36050 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
36051
36052         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36053         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36054         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36055         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36056         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36057         gcc.dg/switch-7.c: New tests.
36058
36059 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36060
36061         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36062
36063 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36064
36065         PR tree-opt/18400
36066         * gcc.dg/vect/pr18400.c: New test.
36067
36068 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
36069             Andrew Pinski  <pinskia@physics.uc.edu>
36070
36071         PR tree-opt/18425
36072         * gcc.dg/vect/pr18425.c: New test.
36073
36074 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36075
36076         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36077         Guard with dg-require-alias and dg-require-visibility.
36078
36079 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
36080
36081         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36082
36083 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36084
36085         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36086
36087 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36088
36089         PR c++/17344
36090         * g++.dg/template/defarg5.C: New test.
36091
36092 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36093
36094         * g++.dg/parse/cast1.C: Run only on ILP32.
36095         * g++.old-deja/g++.mike/p784.C: Likewise.
36096
36097 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
36098
36099         * gcc.c-torture/execute/20041113-1.c: New test.
36100
36101 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36102
36103         PR target/18230
36104         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36105         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36106         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36107         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36108         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36109         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36110         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36111         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36112         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36113         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36114         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36115         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36116         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36117
36118 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
36119
36120         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36121         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36122         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36123         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36124         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36125         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36126         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36127         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36128         gcc.target/sparc/combined-1.c: New tests.
36129
36130 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
36131
36132         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36133         New tests.
36134
36135 2004-11-12  Mark Mitchell <mark@codesourcery.com>
36136
36137         * lib/gcc-dg.exp (dg-forbid-option): New function.
36138         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36139         * g++.dg/abi/bitfield8.C: Likewise.
36140         * g++.dg/abi/dtor1.C: Likewise.
36141         * g++.dg/abi/empty10.C: Likewise.
36142         * g++.dg/abi/empty7.C: Likewise.
36143         * g++.dg/abi/empty9.C: Likewise.
36144         * g++.dg/abi/layout3.C: Likewise.
36145         * g++.dg/abi/layout4.C: Likewise.
36146         * g++.dg/abi/thunk1.C: Likewise.
36147         * g++.dg/abi/thunk2.C: Likewise.
36148         * g++.dg/abi/vbase11.C: Likewise.
36149         * g++.dg/abi/vthunk2.C: Likewise.
36150         * g++.dg/abi/vthunk3.C: Likewise.
36151         * g++.dg/ext/attrib8.C: Likewise.
36152         * g++.dg/opt/longbranch2.C: Likewise.
36153         * g++.dg/opt/reg-stack4.C: Likewise.
36154         * g++.old-deja/g++.ext/attrib1.C: Likewise.
36155         * g++.old-deja/g++.ext/attrib2.C: Likewise.
36156         * g++.old-deja/g++.ext/attrib3.C: Likewise.
36157         * g++.old-deja/g++.other/store-expr1.C: Likewise.
36158         * g++.old-deja/g++.other/store-expr2.C: Likewise.
36159         * gcc.dg/20000609-1.c: Likewise.
36160         * gcc.dg/20000720-1.c: Likewise.
36161         * gcc.dg/20011107-1.c: Likewise.
36162         * gcc.dg/20011119-1.c: Likewise.
36163         * gcc.dg/20020108-1.c: Likewise.
36164         * gcc.dg/20020122-2.c: Likewise.
36165         * gcc.dg/20020122-3.c: Likewise.
36166         * gcc.dg/20020201-3.c: Likewise.
36167         * gcc.dg/20020206-1.c: Likewise.
36168         * gcc.dg/20020218-1.c: Likewise.
36169         * gcc.dg/20020310-1.c: Likewise.
36170         * gcc.dg/20020411-1.c: Likewise.
36171         * gcc.dg/20020418-2.c: Likewise.
36172         * gcc.dg/20020426-1.c: Likewise.
36173         * gcc.dg/20020426-2.c: Likewise.
36174         * gcc.dg/20020517-1.c: Likewise.
36175         * gcc.dg/20020523-1.c: Likewise.
36176         * gcc.dg/20020523-2.c: Likewise.
36177         * gcc.dg/20020729-1.c: Likewise.
36178         * gcc.dg/20030204-1.c: Likewise.
36179         * gcc.dg/20030826-2.c: Likewise.
36180         * gcc.dg/20030926-1.c: Likewise.
36181         * gcc.dg/20031202-1.c: Likewise.
36182         * gcc.dg/980312-1.c: Likewise.
36183         * gcc.dg/980313-1.c: Likewise.
36184         * gcc.dg/990117-1.c: Likewise.
36185         * gcc.dg/990424-1.c: Likewise.
36186         * gcc.dg/990524-1.c: Likewise.
36187         * gcc.dg/991230-1.c: Likewise.
36188         * gcc.dg/i386-387-1.c: Likewise.
36189         * gcc.dg/i386-387-2.c: Likewise.
36190         * gcc.dg/i386-387-3.c: Likewise.
36191         * gcc.dg/i386-387-4.c: Likewise.
36192         * gcc.dg/i386-387-5.c: Likewise.
36193         * gcc.dg/i386-387-6.c: Likewise.
36194         * gcc.dg/i386-asm-1.c: Likewise.
36195         * gcc.dg/i386-bitfield1.c: Likewise.
36196         * gcc.dg/i386-bitfield2.c: Likewise.
36197         * gcc.dg/i386-loop-1.c: Likewise.
36198         * gcc.dg/i386-loop-2.c: Likewise.
36199         * gcc.dg/i386-loop-3.c: Likewise.
36200         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36201         * gcc.dg/i386-pic-1.c: Likewise.
36202         * gcc.dg/i386-regparm.c: Likewise.
36203         * gcc.dg/i386-signbit-1.c: Likewise.
36204         * gcc.dg/i386-signbit-2.c: Likewise.
36205         * gcc.dg/i386-signbit-3.c: Likewise.
36206         * gcc.dg/i386-sse-5.c: Likewise.
36207         * gcc.dg/i386-sse-8.c: Likewise.
36208         * gcc.dg/i386-unroll-1.c: Likewise.
36209         * gcc.dg/tls/opt-1.c: Likewise.
36210         * gcc.dg/tls/opt-2.c: Likewise.
36211         * gcc.dg/unroll-1.c: Likewise.
36212         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36213         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36214         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36215         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36216         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36217         -m64 is specified.
36218
36219 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36220
36221         PR c++/18389
36222         * g++.dg/parse/cond1.C: New test.
36223
36224         PR c++/18429
36225         * g++.dg/template/array9.C: New test.
36226         * g++.dg/ext/vla1.C: Adjust error messages.
36227         * g++.dg/ext/vlm1.C: Likewise.
36228         * g++.dg/template/crash2.C: Likewise.
36229
36230         PR c++/18436
36231         * g++.dg/template/call3.C: New test.
36232
36233         PR c++/18407
36234         * g++.dg/template/ptrmem11.C: New test.
36235
36236 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
36237
36238         PR other/14264
36239         * lib/g++.exp: Set LC_ALL and LANG to C.
36240         * lib/gcc-dg.exp: Likewise.
36241         * lib/gfortran.exp: Likewise.
36242         * lib/objc.exp: Likewise.
36243         * lib/treelang.exp: Likewise.
36244
36245 2004-11-12  Andreas Schwab  <schwab@suse.de>
36246
36247         * gcc.dg/pr16286.c: Fix last change.
36248
36249 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
36250
36251         PR c++/18416
36252         * g++.dg/init/global1.C: New test.
36253
36254 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
36255
36256         * gcc.c-torture/execute/20041112-1.c: New test.
36257
36258 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36259
36260         * lib/gcc-dg.exp (dg-target-list): New.
36261
36262 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36263             Richard Sandiford  <rsandifo@redhat.com>
36264
36265         * lib/target-supports.exp (get-compiler_messages): New.
36266         (check_named_sections_available): Use it.
36267         (check_effective_target_ilp32): New.
36268         (check_effective_target_lp64): New.
36269         (is-effective-target): New.
36270         * lib/gcc-dg.exp (dg-require-effective-target): New.
36271
36272 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
36273
36274         * gcc.dg/precedence-1.c: New test.
36275
36276 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
36277
36278         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36279
36280         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36281         message, delete generated files, use more descriptive name for
36282         executable, and make the test unsupported when it cannot be run.
36283
36284         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36285         (dg-require-weak, dg-require-visibility, dg-require-alias,
36286         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36287         dg-require-iconv, dg-require-named-sections): Use it.
36288
36289         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36290
36291 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
36292
36293         PR target/16457
36294         * gcc.dg/ppc-and-1: New
36295
36296         PR target/16796
36297         * gcc.dg/ppc-mov-1.c: New.
36298
36299         PR target/16458
36300         * gcc.dg/ppc-compare-1.c: New.
36301
36302 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
36303
36304         * objc.dg/desig-init-2.m: New test.
36305
36306 2004-11-10  Adam Nemet  <anemet@lnxw.com>
36307
36308         PR middle-end/18160
36309         * g++.dg/warn/register-var-1.C: New test.
36310         * g++.dg/warn/register-var-2.C: New test.
36311
36312 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36313
36314         * gcc.dg/union-2.c: New test.
36315
36316 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
36317
36318         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36319         New test for PR tree-optimization/17892.
36320
36321 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
36322
36323         PR c++/18369
36324         * g++.dg/init/new12.C: New test.
36325
36326 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
36327
36328         * gcc.target/sparc: New directory.
36329         * gcc.target/sparc/sparc.exp: New driver.
36330         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36331         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36332         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36333         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36334
36335 2004-11-10  Paul Brook  <paul@codesourcery.com>
36336
36337         PR fortran/18218
36338         * gfortran.dg/list_read.c: New test.
36339
36340 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36341
36342         PR c/18322
36343         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36344         expected diagnostic location.
36345
36346 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
36347
36348         * gcc.dg/20041109-1.c: New test.
36349
36350 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36351
36352         PR objc/18406
36353         * objc/compile/pr18406.m: New test.
36354
36355 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36356
36357         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36358
36359 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
36360
36361         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36362
36363 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36364
36365         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36366
36367 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
36368
36369         * gcc.dg/20030225-2.c: Add prototype for abort and
36370         exit.
36371
36372 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
36373
36374         PR tree-opt/18299
36375         * gcc.c-torture/pr18299-1.c: New test.
36376
36377 2004-11-06  Andreas Schwab  <schwab@suse.de>
36378
36379         * gcc.dg/pr16286.c: Also test for bool and pixel.
36380
36381 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
36382
36383         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36384         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36385         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36386         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36387         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36388         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36389         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36390         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36391         gcc.dg/struct-semi-3.c: New tests.
36392
36393 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36394
36395         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36396
36397 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36398
36399         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36400         Do not use C99 designators.
36401
36402 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36403
36404         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36405
36406 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36407
36408         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36409         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36410         * gcc.c-torture/execute/simd-5.x: Remove.
36411
36412 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
36413
36414         PR rtl-optimization/17933
36415         * gcc.dg/torture/pr17933-1.c: New test.
36416
36417 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36418
36419         PR target/18106
36420         * lib/target-supports.exp (check_weak_available): Support
36421         Windows.
36422
36423 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
36424
36425         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36426         call to fflush(stdout) before abort.
36427         (my_ffsll): New function.
36428         (generate_fields): Use it.
36429
36430 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36431
36432         * gcc.dg/init-undef-1.c: New test.
36433
36434 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
36435
36436         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36437         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36438         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36439         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36440         expected messages for new parser.
36441
36442 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
36443
36444         * g++.dg/ext/visibility/symbian1.C: New test.
36445
36446 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36447
36448         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36449         on LP64 targets.
36450
36451 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36452
36453         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36454         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36455         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36456         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36457         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36458         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36459         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36460         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36461         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36462         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36463
36464 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
36465
36466         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36467         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36468         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36469         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36470         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36471         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36472         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36473         for new parser.
36474
36475 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
36476
36477         PR target/15342
36478         * gcc.dg/20041104-1.c: New test.
36479
36480 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36481
36482         * g++.dg/template/nontype7.C: New test.
36483         * g++.dg/template/nontype8.C: Likewise.
36484         * g++.dg/template/nontype9.C: Likewise.
36485         * g++.dg/template/nontype10.C: Likewise.
36486         * g++.dg/tc1/dr49.C: Likewise.
36487         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36488         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36489
36490 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36491
36492         * g++.dg/rtti/tinfo1.C: Remove xfails.
36493
36494 2004-11-04  Ben Elliston  <bje@au.ibm.com>
36495
36496         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36497         packed attribute to the definition to satisfy the new C++ parser.
36498
36499 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36500
36501         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36502         invocations of va_arg.
36503
36504 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
36505
36506         PR c++/18124
36507         * g++.dg/template/crash25.C: New test.
36508
36509         PR c++/18155
36510         * g++.dg/template/typedef2.C: New test.
36511         * g++.dg/parse/crash13.C: Adjust error markers.
36512
36513         PR c++/18177
36514         * g++.dg/conversion/const3.C: New test.
36515
36516 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36517
36518         PR fortran/17535
36519         PR fortran/17583
36520         PR fortran/17713
36521         * gfortran.dg/generic_[123].f90: New testcases.
36522
36523 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36524
36525         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36526         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36527
36528 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
36529
36530         PR tree-opt/16808
36531         * gcc.c-torture/compile/pr16808.c: New test.
36532
36533 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
36534
36535         PR rtl-optimization/17104
36536         * gcc.dg/ppc-bitfield1.c: New.
36537
36538 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36539
36540         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36541
36542 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
36543
36544         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
36545         strings for 32-bit code.
36546
36547 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
36548
36549         PR c/18239
36550         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36551
36552 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
36553
36554         PR c++/18064
36555         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36556
36557 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
36558
36559         PR c++/15172
36560         * g++.dg/init/aggr2.C: New test.
36561
36562 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
36563
36564         * objc.dg/local-decl-1.m: New test.
36565
36566 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36567
36568         * gcc.dg/20040910-1.c: Adjust regex.
36569
36570 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36571
36572         PR rtl-optimization/18084
36573         * g++.dg/opt/pr18084-1.C: New testcase.
36574
36575 2004-10-30  Matt Austern  <austern@apple.com>
36576
36577         PR c++/17542
36578         * g++.dg/ext/attrib18.C: New test.
36579
36580 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36581
36582         PR middle-end/18096
36583         * gcc.dg/pr18096-1.c: New test case.
36584
36585 2004-10-30  Roger Sayle  <roger@eyesopen.com>
36586
36587         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36588
36589 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
36590
36591         PR c/16666
36592         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36593         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36594         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36595         gcc.dg/old-style-prom-3.c: New tests.
36596
36597 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
36598
36599         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36600         Remove unnecessary inclusion of stdio.h.
36601
36602 2004-10-29  Roger Sayle  <roger@eyesopen.com>
36603
36604         PR rtl-optimization/17581
36605         * gcc.dg/pr17581-1.c: New test case.
36606
36607 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
36608
36609         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36610         being implemented.
36611         * g++.dg/conversion/dr195-1.C: New.
36612         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36613         * g++.old-deja/g++.mike/p10148.C: Likewise.
36614
36615 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
36616
36617         PR c++/17695
36618         * g++.dg/debug/typedef2.C: New test.
36619
36620 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
36621
36622         PR fortran/13490
36623         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36624         * gfortran.dg/g77/README: Update.
36625
36626 2004-10-28  Matt Austern  <austern@apple.com>
36627
36628         PR c++/14124
36629         * g++.dg/ext/packed7.C: New test.
36630
36631 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
36632
36633         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
36634         scan-assembler.
36635         * lib/scanasm.exp (hidden-scan-for): New proc.
36636         (scan-hidden): Use hidden-scan-for instead of constructing the scan
36637         string.
36638         (scan-not-hidden): Likewise.
36639         * lib/target-supports.exp (check_visibility_available): mach-o is
36640         support too.
36641
36642 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
36643
36644         PR c++/17132
36645         * g++.dg/template/memclass3.C: New test.
36646
36647 2004-10-28  Adam Nemet  <anemet@lnxw.com>
36648
36649         PR middle-end/18160
36650         * gcc.dg/register-var-1.c: New test.
36651         * gcc.dg/register-var-2.c: New test.
36652         * gcc.dg/asm-7.c: Taking the address of a register variable is an
36653         error now.
36654
36655 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
36656
36657         PR other/18172
36658         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
36659         unused variables.
36660         * gcc.dg/vect/vect-22.c: Likewise.
36661
36662 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
36663
36664         * gcc.dg/i386-rotate-1.c: New test.
36665
36666 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
36667
36668         * g++.dg/init/ref12.C: Add "run" marker.
36669
36670         PR c++/17435
36671         * g++.dg/init/ref12.C: New test.
36672
36673         PR c++/18140
36674         * g++.dg/template/shift1.C: New test.
36675         * g++.dg/template/error10.C: Adjust error markers.
36676
36677 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
36678
36679         PR tree-opt/17529
36680         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
36681
36682 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
36683
36684         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
36685         * gcc.dg/weak/weak-3.c: Likewise.
36686         * gcc.dg/weak/weak-5.c: Likewise.
36687         * gcc.dg/weak/weak-9.c: Likewise.
36688         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
36689         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
36690
36691         * gcc.dg/darwin-weakimport-1.c: New.
36692
36693 2004-10-28  Ben Elliston  <bje@au.ibm.com>
36694
36695         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
36696
36697 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
36698
36699         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
36700         'syntax' error messages.
36701         * gcc.dg/cpp/direct2s.c: Likewise.
36702
36703 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
36704
36705         * gcc.c-torture/compile/20041026-1.c: New.
36706
36707 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
36708
36709         PR c++/18093
36710         * g++.dg/lookup/ns2.C: New test.
36711
36712         PR c++/18020
36713         * g++.dg/template/enum4.C: New test.
36714
36715         PR c++/18161
36716         * g++.dg/template/expr1.C: New test.
36717
36718 2004-10-26  Ben Elliston  <bje@au.ibm.com>
36719
36720         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
36721
36722 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36723
36724         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
36725         gcc.dg/decl-nospec-3.c: New tests.
36726
36727 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
36728
36729         * objc.dg/super-class-3.m: New test.
36730
36731 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
36732
36733         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
36734         resyncing.
36735         * gcc.dg/cpp/direct2s.c: Likewise.
36736
36737 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
36738
36739         * objc.dg/image-info.m: Update for changes to section selection.
36740
36741 2004-10-25  David Ayers  <d.ayers@inode.at>
36742             Ziemowit Laski  <zlaski@apple.com>
36743
36744         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
36745         diagnostics when messaging 'id <Proto>'.
36746         * objc.dg/class-protocol-1.m: New test.
36747         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
36748         a non-existent method signature.
36749         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
36750         Update diagnostics when messaging with non-existent method signature.
36751         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
36752         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
36753         invalid receivers are now resolved as if messaging 'id'; remove
36754         extraneous diagnostics.
36755
36756 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
36757
36758         PR c/16667
36759         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
36760         gcc.dg/init-desig-obs-3.c: New tests.
36761
36762 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
36763
36764         * gcc.dg/debug/20041023-1.c: New test.
36765
36766 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
36767
36768         PR middle-end/17407
36769         * gcc.c-torture/compile/pr17407.c: New test.
36770
36771         PR c++/18121
36772         * g++.dg/template/array8.C: New test.
36773
36774 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36775
36776         PR other/18138
36777         * lib/g++.exp: Accept more than one multilib libgcc.
36778         * lib/gcc-dg.exp: Likewise.
36779         * lib/objc.exp: Likewise.
36780         * lib/treelang.exp: Likewise.
36781         * lib/gfortran.exp: Likewise.
36782
36783 2004-10-24  Ben Elliston  <bje@au.ibm.com>
36784
36785         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
36786
36787 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
36788
36789         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
36790         * gcc.dg/c99-const-expr-3.c: Likewise.
36791
36792 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
36793
36794         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
36795
36796 2004-10-23  Ben Elliston  <bje@au.ibm.com>
36797
36798         * gcc.c-torture/execute/loop-2e.x: Remove.
36799
36800 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
36801
36802         PR c++/18095
36803         * g++.dg/parse/crash18.C: New.
36804         * g++.dg/parse/crash19.C: New.
36805
36806 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
36807
36808         * g++.dg/ext/dllimport1.C: Move dg-warnings.
36809         * g++.dg/ext/dllimport2.C: Same.
36810         * g++.dg/ext/dllimport8.C: Same.
36811
36812 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
36813
36814         PR c++/10841
36815         * g++.dg/conversion/cast1.C: New test.
36816         * g++.dg/overload/pmf1.C: Adjust error marker.
36817
36818 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
36819
36820         PR objc/17923
36821         * objc.dg/const-str-7.m: New test.
36822
36823 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36824
36825         * g++.dg/template/memfriend11.C: Fix comment typo.
36826         * g++.dg/template/memfriend14.C: Likewise.
36827
36828 2004-10-20  Richard Henderson  <rth@redhat.com>
36829
36830         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
36831         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
36832         -fasynchronous-unwind-tables.
36833
36834 2004-10-20  Richard Henderson  <rth@redhat.com>
36835
36836         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
36837         (main): Return success.
36838         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
36839         (main): Return success.
36840
36841 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36842
36843         PR c++/13495
36844         * g++.dg/template/memfriend9.C: New test.
36845         * g++.dg/template/memfriend10.C: Likewise.
36846         * g++.dg/template/memfriend11.C: Likewise.
36847         * g++.dg/template/memfriend12.C: Likewise.
36848         * g++.dg/template/memfriend13.C: Likewise.
36849         * g++.dg/template/memfriend14.C: Likewise.
36850         * g++.dg/template/memfriend15.C: Likewise.
36851         * g++.dg/template/memfriend16.C: Likewise.
36852         * g++.dg/template/memfriend17.C: Likewise.
36853         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
36854
36855 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.dg/conversion/dr195.C: New.
36858         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
36859
36860 2004-10-20  Ben Elliston  <bje@au.ibm.com>
36861             Devang Patel  <dpatel@apple.com>
36862
36863         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
36864         of floating point arithmetic, which could trap.
36865
36866 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
36867
36868         PR c++/14035
36869         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
36870         * g++.dg/conversion/const2.C: New test.
36871         * g++.dg/expr/reinterpret2.C: New test.
36872         * g++.dg/expr/reinterpret3.C: New test.
36873         * g++.dg/expr/cast2.C: New test.
36874         * g++.dg/expr/copy1.C: New test.
36875         * g++.dg/other/conversion1.C: Change error message.
36876         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
36877         function pointers to void *.
36878         * g++.old-deja/g++.mike/p10148.C: Likewise.
36879
36880 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36881
36882         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
36883
36884 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
36885
36886         PR c++/18047
36887
36888         * g++.dg/parse/expr3.C: New test.
36889
36890 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36891
36892         * gcc.dg/smod-1.c: New test.
36893
36894 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
36895
36896         * objc.dg/method-14.m: New test.
36897
36898 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36899
36900         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
36901         Also xfail as the patch was reverted.
36902
36903 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
36904
36905         PR middle-end/16973
36906         * gcc.dg/pr16973.c: New test.
36907
36908 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
36909
36910         PR tree-optimization/17656
36911         * gcc.c-torture/compile/pr17656.c: New test.
36912
36913 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
36914
36915         * g++.dg/eh/shadow1.C: New.
36916
36917 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
36918
36919         * gcc.c-torture/compile/20041018-1.c: New test.
36920
36921 2004-10-18  Ben Elliston  <bje@au.ibm.com>
36922
36923         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
36924         compiler referring to register 0 when accessing sdata.  The linker
36925         now patches things up.
36926
36927 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
36928
36929         PR c/17529
36930         * gcc.c-torture/compile/pr17529.c: New test.
36931
36932 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36933
36934         PR c++/17743
36935         * g++.dg/ext/attrib17.C: New test.
36936
36937 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36938
36939         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
36940
36941 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36942
36943         PR c++/10479
36944         * g++.dg/ext/attrib16.C: New test.
36945
36946 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
36947
36948         PR c++/17042
36949         * g++.dg/init/dso_handle1.C: New test.
36950
36951         PR c++/14667
36952         * g++.dg/parse/typedef6.C: New test.
36953
36954         PR c++/17916
36955         * g++.dg/parse/pragma1.C: New test.
36956
36957 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
36958
36959         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
36960
36961 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
36962
36963         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
36964         -fno-common when on HPPA HP-UX platforms.
36965
36966 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
36967
36968         PR other/16820
36969         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
36970         stdint.h.
36971         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
36972         uintptr_t.
36973
36974 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36975
36976         PR c++/16301
36977         * g++.dg/lookup/strong-using-4.C: New test.
36978
36979 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
36980
36981         PR middle-end/16567
36982         * gcc.c-torture/compile/nested-1.c: New test.
36983
36984 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
36985
36986         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
36987         and mipsisa64*-*-* (until support for misaligned loads is added).
36988         * gcc.dg/vect/vect-50.c: Likewise.
36989         * gcc.dg/vect/vect-52.c: Likewise.
36990         * gcc.dg/vect/vect-54.c: Likewise.
36991         * gcc.dg/vect/vect-58.c: Likewise.
36992         * gcc.dg/vect/vect-60.c: Likewise.
36993         * gcc.dg/vect/vect-80.c: Likewise.
36994
36995 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
36996
36997         PR c++/17976
36998         * g++.dg/init/dtor3.C: New test.
36999
37000 2004-10-15  Ben Elliston  <bje@au.ibm.com>
37001
37002         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37003
37004 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
37005
37006         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37007         * gcc.dg/macho-lo-sum.c: Likewise.
37008
37009 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
37010
37011         * gcc.dg/ppc-spe64-1.c: New test.
37012
37013 2004-10-14  Devang Patel  <dpatel@apple.com>
37014
37015         PR 17635
37016         * gcc.dg/pr17635.c : New test.
37017
37018 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
37019
37020         * gcc.dg/vect/vect-28.c: Remove xfail.
37021         * gcc.dg/vect/vect-30.c: Remove xfail.
37022         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37023         * gcc.dg/vect/vect-33.c: Remove xfail.
37024         * gcc.dg/vect/vect-44.c: Remove xfail.
37025         * gcc.dg/vect/vect-46.c: Remove xfail.
37026         * gcc.dg/vect/vect-50.c: Remove xfail.
37027         * gcc.dg/vect/vect-52.c: Remove xfail.
37028         * gcc.dg/vect/vect-54.c: Remove xfail.
37029         * gcc.dg/vect/vect-58.c: Remove xfail.
37030         * gcc.dg/vect/vect-60.c: Remove xfail.
37031         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37032         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37033         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37034         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37035         * gcc.dg/vect/vect-8.c: Remove xfail.
37036         * gcc.dg/vect/vect-80.c: Remove xfail.
37037         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37038
37039 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
37040
37041         * gcc.dg/vect/vect-82.c: New testcase.
37042         * gcc.dg/vect/vect-82_64.c: New testcase.
37043         * gcc.dg/vect/vect-83.c: New testcase.
37044         * gcc.dg/vect/vect-83_64.c: New testcase.
37045
37046 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37047
37048         * gcc.dg/cpp/error-1.c: New test.
37049
37050 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37051
37052         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37053
37054 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
37055
37056         PR target/17984
37057         * gcc.dg/cris-peep2-xsrand2.c: New test.
37058
37059 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
37060
37061         PR c++/17661
37062         * g++.dg/expr/for2.C: New test.
37063
37064 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37065
37066         * g++.dg/inherit/thunk1.C: Run on the SPARC.
37067
37068 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
37069
37070         PR tree-optimization/17724
37071         * g++.dg/opt/pr17724-1.C: New test.
37072         * g++.dg/opt/pr17724-2.C: New test.
37073         * g++.dg/opt/pr17724-3.C: New test.
37074         * g++.dg/opt/pr17724-4.C: New test.
37075         * g++.dg/opt/pr17724-5.C: New test.
37076         * g++.dg/opt/pr17724-6.C: New test.
37077
37078 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
37079
37080         PR c/17301
37081         * gcc.dg/pr17301-2.c: New test.
37082
37083 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
37084
37085         PR c++/15876
37086         * g++.dg/parse/error22.C: New test.
37087
37088         PR c++/17936
37089         * g++.dg/template/spec18.C: New test.
37090
37091 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
37092
37093         * gcc.dg/ia64-asm-1.c: Add prototype for abort
37094         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37095         memcpy.
37096         * gcc.dg/ia64-sync-2.c: Ditto.
37097         * gcc.dg/ia64-sync-3.c: Ditto.
37098
37099 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
37100
37101         * g++.dg/eh/cleanup5.C: Add dg-options "".
37102
37103 2004-10-11  Roger Sayle  <roger@eyesopen.com>
37104
37105         PR middle-end/17657
37106         * gcc.dg/switch-4.c: New test case.
37107
37108 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
37109
37110         * gcc.c-torture/execute/20041011-1.c: New test.
37111
37112 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37113
37114         PR c++/17554
37115         * g++.dg/init/for3.C: New test.
37116
37117         PR c++/17657
37118         * g++.dg/opt/switch2.C: New test.
37119
37120         PR middle-end/17703
37121         * g++.dg/warn/Wreturn-2.C: New test.
37122
37123 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
37124
37125         PR c++/17907
37126         * g++.dg/eh/cleanup5.C: New test.
37127
37128 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
37129
37130         PR c++/17393
37131         * g++.dg/parse/error21.C: New test.
37132
37133 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37134
37135         * g++.dg/overload/pmf1.C: Adjust quoting marks.
37136         * g++.dg/warn/incomplete1.C: Likewise.
37137         * g++.dg/template/qualttp20.C: Likewise.
37138
37139 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37140
37141         PR c/17881
37142         * parm-incomplete-1.c: New test.
37143
37144 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37145
37146         PR c++/17867
37147         * g++.dg/parse/error19.C: New test.
37148
37149         PR c++/17670
37150         * g++.dg/init/new11.C: New test.
37151
37152         PR c++/17821
37153         * g++.dg/parse/error20.C: New test.
37154
37155         PR c++/17826
37156         * g++.dg/template/crash24.C: New test.
37157
37158 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37159
37160         PR c/17301
37161         * gcc.dg/pr17301-1.c: New test.
37162
37163 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37164
37165         PR c/17189
37166         * gcc.dg/anon-struct-5.c: New test.
37167
37168 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37169
37170         PR c/17844
37171         * gcc.dg/pr17844-1.c: New test.
37172
37173 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
37174
37175         PR tree-optimization/17906
37176         * gcc.c-torture/compile/pr17906.c: New.
37177
37178 2004-10-09  Stuart Hastings  <stuart@apple.com>
37179             Roger Sayle  <roger@eyesopen.com>
37180
37181         PR rtl-optimization/17853
37182         * gcc.dg/i386-mmx-5.c: New testcase.
37183
37184 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
37185
37186         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37187
37188 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
37189
37190         PR c++/17524
37191         * g++.dg/template/static9.C: New test.
37192
37193         PR c++/17685
37194         * g++.dg/parse/operator5.C: New test.
37195
37196 2004-10-09  Roger Sayle  <roger@eyesopen.com>
37197
37198         PR middle-end/17894
37199         * gcc.c-torture/execute/divcmp-4.c: New test case.
37200
37201 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37202
37203         PR tree-opt/17902
37204         * g++.dg/opt/pr17902.C: New test.
37205
37206 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
37207
37208         * gcc.dg/cpp/ident-1.c: Add dg-options "".
37209
37210 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37211
37212         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37213
37214 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37215
37216         * gcc.dg/assign-warn-3.c: New test.
37217
37218 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37219
37220         PR c/16999
37221         * gcc.dg/cpp/ident-1.c: New test.
37222
37223 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
37224
37225         * gcc.c-torture/compile/acc1.c: New.
37226
37227 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
37228
37229         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37230         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37231
37232 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37233
37234         * gcc.dg/ultrasp11.c: New test.
37235
37236 2004-10-08  Michael Matz  <matz@suse.de>
37237
37238         * gcc.dg/doloop-2.c: New test.
37239
37240 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37241
37242         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37243         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37244         objc.dg/method-9.m: Update expected diagnostics.
37245
37246 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
37247
37248         * gcc.dg/ppc-fsel-3.c: New file.
37249         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37250
37251 2004-10-07  Paul Brook  <paul@codesourcery.com>
37252
37253         * gfortran.dg/intrinsic_verify_1.f90: New test.
37254
37255 2004-10-07  Paul Brook  <paul@codesourcery.com>
37256
37257         * gfortran.dg/empty_format_1.f90: Remove stray commas.
37258
37259 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37260
37261         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37262         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37263         commit.
37264
37265 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
37266
37267         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37268
37269 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37270
37271         PR c++/17115
37272         * g++.dg/warn/Winline-4.C: New test.
37273
37274 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37275
37276         * gcc.c-torture/compile/20041007-1.c: New test.
37277
37278 2004-10-07  Paul Brook  <paul@codesourcery.com>
37279
37280         PR fortran/17678
37281         * gfortran.dg/use_allocated_1.f90: New test.
37282
37283 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37284
37285         PR middle-end/17849
37286         * gfortran.fortran-torture/compile/nested.f90: New test
37287
37288 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
37289
37290         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37291
37292 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
37293
37294         PR c++/17368
37295         * g++.dg/ext/asm6.C: New test.
37296
37297 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
37298
37299         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37300
37301 2004-10-06  Paul Brook  <paul@codesourcery.com>
37302
37303         PR libfortran/17709
37304         * gfortran.dg/empty_format_1.f90: New test.
37305
37306 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37307
37308         PR fortran/17568
37309         * gfortran.dg/ishft.f90: New test.
37310
37311         PR fortran/17283
37312         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37313         tests.
37314
37315 2004-10-06  Paul Brook  <paul@codesourcery.com>
37316
37317         * gfortran.dg/do_1.f90: New test.
37318
37319 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37320
37321         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37322         optimizing for size.
37323
37324 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37325
37326         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37327
37328 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37329
37330         * gcc.c-torture/compile/20041005-1.c: New test.
37331
37332 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37333
37334         PR c++/17829
37335         * g++.dg/lookup/koenig4.C: New.
37336
37337 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37338
37339         * g++.dg/other/classkey1.C: Adjust quoting marks.
37340         * g++.dg/parse/error15.C: Likewise.
37341         * g++.dg/template/meminit2.C (int>): Likewise.
37342
37343 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37344
37345         PR fortran/17283
37346         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37347
37348         PR fortran/17631
37349         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37350
37351         PR fortran/17708
37352         * gfortran.dg/pr17708.f90: New test.
37353
37354 2004-10-04  Chao-ying Fu  <fu@mips.com>
37355
37356         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37357         * gcc.dg/vect/vect-4.c: Ditto.
37358         * gcc.dg/vect/vect-5.c: Ditto.
37359         * gcc.dg/vect/vect-6.c: Ditto.
37360         * gcc.dg/vect/vect-8.c: Ditto.
37361         * gcc.dg/vect/vect-16.c: Ditto.
37362         * gcc.dg/vect/vect-30.c: Ditto.
37363         * gcc.dg/vect/vect-40.c: Ditto.
37364         * gcc.dg/vect/vect-41.c: Ditto.
37365         * gcc.dg/vect/vect-42.c: Ditto.
37366         * gcc.dg/vect/vect-43.c: Ditto.
37367         * gcc.dg/vect/vect-44.c: Ditto.
37368         * gcc.dg/vect/vect-45.c: Ditto.
37369         * gcc.dg/vect/vect-46.c: Ditto.
37370         * gcc.dg/vect/vect-47.c: Ditto.
37371         * gcc.dg/vect/vect-48.c: Ditto.
37372         * gcc.dg/vect/vect-49.c: Ditto.
37373         * gcc.dg/vect/vect-50.c: Ditto.
37374         * gcc.dg/vect/vect-51.c: Ditto.
37375         * gcc.dg/vect/vect-52.c: Ditto.
37376         * gcc.dg/vect/vect-53.c: Ditto.
37377         * gcc.dg/vect/vect-54.c: Ditto.
37378         * gcc.dg/vect/vect-55.c: Ditto.
37379         * gcc.dg/vect/vect-56.c: Ditto.
37380         * gcc.dg/vect/vect-57.c: Ditto.
37381         * gcc.dg/vect/vect-58.c: Ditto.
37382         * gcc.dg/vect/vect-59.c: Ditto.
37383         * gcc.dg/vect/vect-60.c: Ditto.
37384         * gcc.dg/vect/vect-74.c: Ditto.
37385         * gcc.dg/vect/vect-79.c: Ditto.
37386         * gcc.dg/vect/vect-80.c: Ditto.
37387
37388 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
37389
37390         * gcc.dg/unused-7.c: Use the correct option.
37391
37392 2004-10-04  Paul Brook  <paul@codesourcery.com>
37393         Bud Davis  <bdavis9659@comcast.net>
37394
37395         PR fortran/17706
37396         PR fortran/16434
37397         * gfortran/pr17706.f90: New test.
37398         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37399
37400 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37401
37402         * gfortran.dg/pr17612.f90: New test.
37403
37404 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37405
37406         * g++.dg/template/local1.C: Adjust quoting marks in
37407         testing for diagnostics.
37408         * g++.dg/tls/diag-2.C: Likewise.
37409         * g++.dg/other/error8.C: Likewise.
37410
37411 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37412
37413         PR c/17178
37414         * gcc.dg/unused-4.c: Adjust to be correct.
37415
37416         PR c/17820
37417         * gcc.dg/unused-7.c: New test.
37418
37419 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
37420
37421         PR c++/17797
37422         * g++.dg/overload/template2.C: New test.
37423
37424 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
37425
37426         PR tree-optimization/16632
37427         * gcc.dg/tree-ssa/20041002-1.c: New.
37428
37429 2004-10-03  Paul Brook  <paul@codesourcery.com>
37430
37431         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
37432         rather than relying on default formatting.
37433
37434 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
37435
37436         * gcc.dg/20040920-1.c: Update expected message text.
37437
37438 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
37439
37440         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37441
37442 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
37443
37444         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37445         tree level.
37446
37447 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37448
37449         * gcc.dg/tree-ssa/pr17343.c: Remove.
37450
37451 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
37452
37453         PR tree-opt/17343
37454         * gcc.dg/tree-ssa/pr17343.c: New test.
37455
37456 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
37457
37458         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37459         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37460         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37461         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37462         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37463
37464 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37465
37466         * gcc.dg/lvalue-2.c: New test.
37467
37468 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
37469
37470         PR c/17730
37471         * gcc.dg/pr17730-1.c: New test
37472
37473 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37474
37475         PR c/7425
37476         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37477
37478 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37479
37480         * gcc.c-torture/execute/stdarg-1.c: New test.
37481         * gcc.c-torture/execute/stdarg-2.c: New test.
37482         * gcc.c-torture/execute/stdarg-3.c: New test.
37483         * gcc.dg/tree-ssa/stdarg-1.c: New test.
37484         * gcc.dg/tree-ssa/stdarg-2.c: New test.
37485         * gcc.dg/tree-ssa/stdarg-3.c: New test.
37486         * gcc.dg/tree-ssa/stdarg-4.c: New test.
37487         * gcc.dg/tree-ssa/stdarg-5.c: New test.
37488
37489 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
37490
37491         PR tree-optimization/17697
37492         * g++.dg/opt/pr17697-1.C: New test.
37493         * g++.dg/opt/pr17697-2.C: New test.
37494         * g++.dg/opt/pr17697-3.C: New test.
37495
37496 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37497
37498         PR c/16409
37499         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37500         gcc.dg/vla-init-5.c: New tests.
37501
37502 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
37503
37504         PR c/13804
37505         * gcc.dg/pr13804-1.c: New test.
37506
37507 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37508
37509         PR fortran/16938
37510         * gfortran.dg/pr16938.f90: New test.
37511
37512 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37513
37514         * g++.dg/template/crash23.C: New test.
37515
37516 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
37517
37518         PR c++/17585
37519         * g++.dg/template/static8.C: New test.
37520
37521 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
37522
37523         PR c++/17681
37524         * g++.dg/other/error9.C: New test.
37525
37526 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
37527
37528         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37529
37530 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37531
37532         PR fortran/15164
37533         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37534
37535 2004-09-26  Roger Sayle  <roger@eyesopen.com>
37536
37537         PR middle-end/17112
37538         * gcc.dg/pr17112-1.c: New test case.
37539
37540 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37541
37542         PR c/11459
37543         * gcc.dg/pr11459-1.c: New test.
37544
37545 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
37546
37547         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37548         * gcc.dg/tree-ssa/loop-4.c: Likewise.
37549
37550 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37551
37552         * gfortran.dg/pr15324.f90: Make array bounds consistent.
37553
37554 2004-09-25  Jan Hubicka  <jh@suse.cz>
37555
37556         * compile/30040909-1.c: New test.
37557         * compile/30040907-1.c: New test.
37558
37559 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
37560
37561         * gcc.c-torture/execute/va-arg-26.c: New test.
37562
37563 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
37564
37565         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37566         extra diagnostics on targets with 64-bit pointers.
37567         * objc.dg/selector-1.m: Adjust dg-warning regexp.
37568
37569 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37570
37571         PR c/17188
37572         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37573         * gcc.dg/decl-3.c: Adjust expected message.
37574
37575 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37576
37577         PR fortran/17615
37578         * gfortran.dg/pr17615.f90: New test.
37579
37580 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
37581
37582         PR tree-optimzation/17517
37583         * g++.dg/tree-ssa/pr17517.C: New Test.
37584
37585 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         PR c++/16889
37588         * g++.dg/lookup/ambig3.C: New.
37589
37590 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
37591
37592         PR tree-opt/17624
37593         * g++.dg/opt/pr17624.C: New test.
37594
37595 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37596
37597         PR c/6980
37598         * gcc.dg/Wbad-function-cast-1.c: New test.
37599
37600 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
37601
37602         * g++.dg/ext/complit1.C
37603         * g++.dg/other/error2.C
37604         * g++.dg/other/nontype-1.C
37605         * g++.dg/parse/crash11.C
37606         * g++.dg/parse/crash12.C
37607         * g++.dg/parse/error15.C
37608         * g++.dg/parse/error4.C
37609         * g++.dg/parse/tmpl-outside1.C
37610         * g++.dg/parse/too-many-tmpl-args1.C
37611         * g++.dg/template/dependent-expr3.C
37612         * g++.dg/template/error10.C
37613         * g++.dg/template/instantiate1.C
37614         * g++.dg/template/vtable2.C
37615         * g++.dg/warn/Wshadow-1.C
37616         * g++.dg/warn/weak1.C
37617         * g++.old-deja/g++.brendan/crash16.C
37618         * g++.old-deja/g++.brendan/crash18.C
37619         * g++.old-deja/g++.brendan/crash48.C
37620         * g++.old-deja/g++.brendan/crash49.C
37621         * g++.old-deja/g++.brendan/crash55.C
37622         * g++.old-deja/g++.brendan/crash56.C
37623         * g++.old-deja/g++.brendan/crash8.C
37624         * g++.old-deja/g++.brendan/enum11.C
37625         * g++.old-deja/g++.brendan/enum8.C
37626         * g++.old-deja/g++.brendan/enum9.C
37627         * g++.old-deja/g++.brendan/friend3.C
37628         * g++.old-deja/g++.brendan/misc14.C
37629         * g++.old-deja/g++.bugs/900402_02.C
37630         * g++.old-deja/g++.bugs/900404_03.C
37631         * g++.old-deja/g++.bugs/900404_04.C
37632         * g++.old-deja/g++.bugs/900428_03.C
37633         * g++.old-deja/g++.jason/crash4.C
37634         * g++.old-deja/g++.jason/overload21.C
37635         * g++.old-deja/g++.jason/redecl1.C
37636         * g++.old-deja/g++.jason/report.C
37637         * g++.old-deja/g++.jason/rfg10.C
37638         * g++.old-deja/g++.jason/template30.C
37639         * g++.old-deja/g++.law/arm12.C
37640         * g++.old-deja/g++.law/ctors5.C
37641         * g++.old-deja/g++.law/cvt20.C
37642         * g++.old-deja/g++.law/init10.C
37643         * g++.old-deja/g++.law/init8.C
37644         * g++.old-deja/g++.law/visibility17.C
37645         * g++.old-deja/g++.law/visibility7.C
37646         * g++.old-deja/g++.mike/net8.C
37647         * g++.old-deja/g++.mike/p646.C
37648         * g++.old-deja/g++.mike/p700.C
37649         * g++.old-deja/g++.mike/p701.C
37650         * g++.old-deja/g++.mike/p811.C
37651         * g++.old-deja/g++.ns/template13.C
37652         * g++.old-deja/g++.other/array3.C
37653         * g++.old-deja/g++.other/crash25.C
37654         * g++.old-deja/g++.other/dtor3.C
37655         * g++.old-deja/g++.other/dtor4.C
37656         * g++.old-deja/g++.other/main1.C
37657         * g++.old-deja/g++.other/warn7.C
37658         * g++.old-deja/g++.pt/crash11.C
37659         * g++.old-deja/g++.pt/crash36.C
37660         * g++.old-deja/g++.pt/spec22.C
37661         * g++.old-deja/g++.pt/spec9.C
37662         * g++.old-deja/g++.pt/ttp52.C
37663         * g++.old-deja/g++.robertl/eb103.C
37664         * g++.old-deja/g++.robertl/eb121.C
37665         * g++.old-deja/g++.robertl/eb22.C
37666         * g++.old-deja/g++.robertl/eb8.C:
37667         Update locations and/or regexps of dg-error markers.
37668         Remove markers for some bogus messages that are no longer issued.
37669
37670 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
37671
37672         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
37673         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
37674
37675 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
37676
37677         PR c++/17618
37678         * g++.dg/lookup/crash5.C: New test.
37679
37680 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
37681
37682         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
37683         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
37684         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
37685         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
37686         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
37687         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
37688
37689         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
37690         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
37691         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
37692         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
37693         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
37694         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
37695
37696         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
37697
37698         * gcc.dg/vect/vect-44.c: Check additional cases.
37699         * gcc.dg/vect/vect-48.c: Check additional cases.
37700
37701         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
37702         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
37703         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
37704         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
37705         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
37706         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
37707         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
37708         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
37709         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
37710
37711         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
37712         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
37713         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
37714
37715 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37716
37717         * gcc.dg/tree-ssa/loop-6.c: New test.
37718
37719 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
37720
37721         PR c++/17620
37722         * g++.dg/inherit/base2.C: New.
37723
37724 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37725
37726         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
37727         * gcc.dg/20001012-2.c: Likewise.
37728         * gcc.dg/20001013-1.c: Likewise.
37729         * gcc.dg/20001101-1.c: Likewise.
37730         * gcc.dg/20001102-1.c: Likewise.
37731         * gcc.dg/bf-spl1.c: Likewise.
37732         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
37733         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
37734
37735 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
37736
37737         PR tree-optimization/16721
37738         * gcc.dg/tree-ssa/pr16721.c: New test.
37739
37740 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
37741
37742         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
37743         * gcc.dg/20040305-1.c: Likewise.
37744
37745 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37746
37747         PR c/16566
37748         * gcc.c-torture/compile/pr16566-1.c,
37749         gcc.c-torture/compile/pr16566-2.c,
37750         gcc.c-torture/compile/pr16566-3.c: New tests.
37751
37752 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
37753
37754         PR tree-optimization/17512
37755         * gcc.c-torture/compile/20040916-1.c.
37756
37757 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
37758
37759         * gcc.dg/pragma-re-3.c: New test.
37760
37761 2004-09-17  Matt Austern  <austern@apple.com>
37762
37763         PR c++/15049
37764         * g++.dg/other/anon3.C: New.
37765
37766 2004-09-21  Roger Sayle  <roger@eyesopen.com>
37767
37768         PR c++/7503
37769         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
37770         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
37771         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
37772         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
37773         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
37774
37775 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
37776
37777         PR fortran/17286
37778         * gfortran.dg/pr17286.f90: New test.
37779
37780 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
37781
37782         PR c++/17530
37783         * g++.dg/template/static7.C: New test.
37784
37785 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
37786
37787         PR tree-opt/17558
37788         * gcc.c-torture/compile/pr17558.c: New test.
37789
37790 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37791
37792         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
37793         if SKIP_ATTRIBUTE is defined.
37794
37795 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37796
37797         PR fortran/15957
37798         * gfortran.dg/pr15957.f90: New test.
37799
37800 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
37801
37802         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
37803         in comparison.
37804         * gcc.dg/vect/vect-79.c: Likewise.
37805         * gcc.dg/vect/vect-80.c: Likewise.
37806
37807 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37808
37809         PR fortran/15750
37810         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
37811
37812 2004-09-20  Ira Rosen  <irar@il.ibm.com>
37813
37814         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
37815         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
37816         * gcc.dg/vect/vect-62.c: New testcase.
37817         * gcc.dg/vect/vect-63.c: New testcase.
37818         * gcc.dg/vect/vect-64.c: New testcase.
37819         * gcc.dg/vect/vect-65.c: New testcase.
37820         * gcc.dg/vect/vect-66.c: New testcase.
37821         * gcc.dg/vect/vect-67.c: New testcase.
37822         * gcc.dg/vect/vect-68.c: New testcase.
37823         * gcc.dg/vect/vect-69.c: New testcase.
37824         * gcc.dg/vect/vect-79.c: New testcase.
37825         * gcc.dg/vect/vect-80.c: New testcase.
37826
37827 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
37828
37829         * gcc.target/mips/asm-1.c: New test.
37830
37831 2004-09-19  Ira Rosen  <irar@il.ibm.com>
37832
37833         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
37834         * gcc.dg/vect/vect-73.c: New testcase.
37835         * gcc.dg/vect/vect-74.c: New testcase.
37836         * gcc.dg/vect/vect-75.c: New testcase.
37837         * gcc.dg/vect/vect-76.c: New testcase.
37838         * gcc.dg/vect/vect-77.c: New testcase.
37839         * gcc.dg/vect/vect-78.c: New testcase
37840
37841 2004-09-18  Paul Brook  <paul@codesourcery.com>
37842
37843         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
37844
37845 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37846
37847         PR c/17424
37848         * gcc.dg/pr17424-1.c: New test.
37849
37850 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
37851
37852         * g++.dg/tree-ssa/pr17153.C: New test.
37853
37854 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
37855
37856         PR pch/13361
37857         * g++.dg/pch/wchar-1.C: New.
37858         * g++.dg/pch/wchar-1.Hs: New.
37859
37860 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
37861
37862         * gcc.c-torture/execute/20040917-1.c: New test.
37863
37864 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37865
37866         PR tree-optimization/17319
37867         * gcc.dg/pr17319.c: New test.
37868
37869 2004-09-17  Devang Patel  <dpatel@apple.com>
37870
37871         * gcc.dg/20040813-1.c: New test.
37872
37873 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37874
37875         PR tree-optimization/17273
37876         * gcc.c-torture/compile/pr17273.c: New test.
37877
37878 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37879
37880         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
37881         Update expected messages.
37882         * gcc.dg/declspec-13.c: New test.
37883
37884 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
37885
37886         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
37887
37888 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
37889
37890         * gcc.c-torture/execute/pr17252.c: Use post-increment to
37891         change what 'a' is pointing to.
37892
37893 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
37894
37895         PR c++/16002
37896         * g++.dg/template/error18.C: New test.
37897
37898         PR c++/16029
37899         * g++.dg/warn/Wunused-8.C: New test.
37900
37901 2004-09-17  Steven Bosscher  <stevenb@suse.de>
37902
37903         PR tree-optimization/17513
37904         * gcc.dg/20040916-1.c: New test.
37905
37906 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
37907
37908         PR c++/17501
37909         * g++.dg/template/typename7.C: New test.
37910
37911 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37912
37913         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
37914
37915 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
37916
37917         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
37918         with -ftree-based-profiling also.
37919         * lib/profopt.exp: Support late-set profile_option/feedback_option.
37920
37921 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
37922
37923         PR/15364
37924         * gfortran.dg/der_array_io_1.f90: New test.
37925         * gfortran.dg/der_array_io_2.f90: New test.
37926         * gfortran.dg/der_array_io_3.f90: New test.
37927
37928 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37929
37930         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
37931         EABI.
37932
37933 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
37934
37935         * g++.dg/opt/switch1.C: New test.
37936
37937 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37938
37939         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
37940         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
37941         Update expected messages.
37942
37943 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37944
37945         PR fortran/16485
37946         * gfortran.dg/same_name_1.f90: New test.
37947
37948 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
37949
37950         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
37951         dereference garbage pointers.
37952
37953 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
37954
37955         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
37956         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
37957
37958         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
37959         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
37960         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
37961
37962 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
37963
37964         PR c++/17324
37965         * g++.dg/template/mangle1.C: New test.
37966
37967 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37968
37969         PR tree-optimization/17252
37970         * gcc.c-torture/execute/pr17252.c: New test.
37971
37972 2004-09-14  Andrew Pinski  <apinski@apple.com>
37973
37974         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
37975
37976 2004-09-14  Roger Sayle  <roger@eyesopen.com>
37977
37978         PR rtl-optimization/9771
37979         * gcc.dg/pr9771-1.c: New test case.
37980
37981 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
37982
37983         PR tree-optimization/15262
37984         * gcc.c-torture/execute/pr15262-1.c: New test.
37985         * gcc.c-torture/execute/pr15262-2.c: New test.
37986
37987 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37988
37989         * gcc.dg/declspec-12.c: New test.
37990
37991 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
37992
37993         * gfortran.dg/pr17090.f90: Add directives to test.
37994
37995 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37996
37997         * gcc.c-torture/compile/20040914-1.c: New test.
37998
37999 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38000
38001         PR c++/16162
38002         * g++.dg/template/decl2.C: New test.
38003
38004 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
38005
38006         PR fortran/17090
38007         * gfortran.dg/pr17090.f90: New test.
38008
38009 2004-09-13  Dale Johannesen  <dalej@apple.com>
38010
38011         * gcc.c-torture/compile/pr17408.c: New test case.
38012
38013 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
38014
38015         PR c++/16716
38016         * g++.dg/parse/crash17.C: New test.
38017
38018         PR c++/17327
38019         * g++.dg/template/enum3.C: New test.
38020
38021 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
38022
38023         * lib/gcc-defs.exp: Load wrapper.exp.
38024         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38025         using local code.
38026         * lib/gcc.exp (gcc_init): Similar.
38027         * lib/gfortran.exp (gfortran_init): Similar.
38028         * lib/objc.exp (objc_init): Similar.
38029         * lib/treelang.exp (treelang_init): Similar.
38030         * lib/wrapper.exp: New file with build_wrapper call machinery in
38031         ${tool}_maybe_build_wrapper.
38032
38033 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38034
38035         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38036         "inline".
38037         * gcc.dg/declspec-11.c: Update expected messages.
38038         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38039         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38040         gcc.dg/inline-12.c: New tests.
38041
38042 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
38043
38044         * g++.dg/tree-ssa/pr17400.C: New testcase.
38045
38046 2004-09-13  James E Wilson  <wilson@specifixinc.com>
38047
38048         * gcc.target/mips/sb1-1.c: New testcase.
38049
38050 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
38051
38052         * lib/g77-dg.exp: Remove unused file.
38053         * lib/mike-g77.exp: Ditto.
38054         * lib/g77.exp: Ditto.
38055
38056 2004-09-12  Richard Henderson  <rth@redhat.com>
38057
38058         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38059
38060 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
38061
38062         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38063         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38064         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38065         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38066         Update expected messages.
38067
38068 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
38069
38070         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38071         declaration/use mismatch for dirp parameter.
38072
38073 2004-09-12  Andrew Pinski  <apinski@apple.com>
38074
38075         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38076         -fgnu-runtime is passed.
38077
38078 2004-09-12  Richard Henderson  <rth@redhat.com>
38079
38080         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38081         do the uplevel thing and update additional_flags directly.
38082         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38083         gfortran.fortran-torture/execute/intrinsic_nearest.x,
38084         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38085         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38086
38087 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38088
38089         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38090
38091 2004-09-11  Roger Sayle  <roger@eyesopen.com>
38092
38093         PR middle-end/17411
38094         * g++.dg/opt/pr17411-1.C: New test case.
38095
38096 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38097
38098         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38099         gcc.dg/tls/diag-2.c: Update expected messages.
38100         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
38101         messages.
38102         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38103         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38104         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38105         gcc.dg/tls/diag-5.c: New tests.
38106
38107 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
38108
38109         * gcc.dg/20040910-1.c: Correct dg-error regexp.
38110
38111 2004-09-11  Steven Bosscher  <stevenb@suse.de>
38112
38113         * g++.dg/parse/break-in-for.C: New test.
38114
38115 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * gcc.dg/tree-ssa/20040911-1.c: New test.
38118
38119 2004-09-11  Andreas Jaeger  <aj@suse.de>
38120
38121         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38122         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38123
38124 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
38125
38126         * gcc.target/frv: New directory of FR-V-specific tests.
38127
38128 2004-09-10  James E Wilson  <wilson@specifixinc.com>
38129
38130         * gcc.dg/convert-vec-1.c: New test.
38131
38132 2004-09-10  Roger Sayle  <roger@eyesopen.com>
38133
38134         PR middle-end/17024
38135         * gcc.dg/pr17024-1.c: New test case.
38136
38137 2004-09-10  Eric Christopher  <echristo@redhat.com>
38138
38139         * gcc.dg/20040910-1.c: New test.
38140
38141 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38142
38143         * gcc.dg/bitfld-9.c: New test.
38144
38145 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
38146
38147         * gcc.c-torture/execute/ieee/acc1.c: New test.
38148         * gcc.c-torture/execute/ieee/acc2.c: New test.
38149         * gcc.c-torture/execute/ieee/mzero6.c: New test.
38150
38151 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
38152
38153         * gcc.dg/deprecated-2.c: New test.
38154
38155 2004-09-09  James E Wilson  <wilson@specifixinc.com>
38156
38157         * gcc.dg/init-vec-1.c: New test.
38158
38159 2004-09-09  Roger Sayle  <roger@eyesopen.com>
38160
38161         PR middle-end/17055
38162         * gcc.dg/pr17055-1.c: New test case.
38163
38164 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
38165
38166         PR target/17377
38167         * gcc.c-torture/execute/pr17377.c: New test.
38168
38169 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38170
38171         PR c/8420
38172         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38173         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38174         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38175         gcc.dg/long-long-typespec-1.c: New tests.
38176         * gcc.dg/tls/diag-2.c: Update expected diagnostics
38177
38178 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
38179
38180         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38181         gcc.dg/gnu99-static-1.c: New tests.
38182
38183 2004-09-08  Devang Patel  <dpatel@apple.com>
38184
38185         * gcc.dg/darwin-ld-20040828-1.c: New test.
38186         * gcc.dg/darwin-ld-20040828-2.c: New test.
38187         * gcc.dg/darwin-ld-20040828-3.c: New test.
38188
38189 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
38190
38191         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38192         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38193         in error message.
38194         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38195         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38196         in error message.
38197         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38198         types they qualify.
38199         * objc.dg/type-size-2.m: Fix wording in comment.
38200         * objc.dg/va-meth-1.m: New test case.
38201
38202 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
38203
38204         PR c/16633:
38205         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38206         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38207
38208 2004-09-06  Devang Patel  <dpatel@apple.com>
38209
38210         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38211         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38212
38213 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
38214
38215         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38216         reflect changed line numbering of diagnostics.
38217
38218 2004-09-06  Paul Brook  <paul@codesourcery.com>
38219
38220         * gfortran.dg/edit_real_1.f90: Add new test.
38221
38222 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38223
38224         * gcc.dg/tree-ssa/loop-2.c: New test.
38225         * gcc.dg/tree-ssa/loop-3.c: New test.
38226         * gcc.dg/tree-ssa/loop-4.c: New test.
38227         * gcc.dg/tree-ssa/loop-5.c: New test.
38228
38229 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38230
38231         * gcc.dg/format/sentinel-1.c: Update for parameter option.
38232
38233 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38234
38235         * gcc.dg/format/sentinel-1.c: New test.
38236
38237 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
38238
38239         * gcc.dg/builtins-46.c: New.
38240
38241 2004-09-03  Devang Patel  <dpatel@apple.com>
38242
38243         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38244         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38245
38246 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38247
38248         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38249         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38250         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38251         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38252         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38253         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38254         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38255         the non-portable bzero.
38256         * gcc.dg/20010912-1.c: xfail for NetWare.
38257         * gcc.dg/20020426-2.c: xfail for NetWare.
38258         * gcc.dg/20021014-1.c: xfail for NetWare.
38259         * gcc.dg/20021018-1.c: xfail for NetWare.
38260         * gcc.dg/20030213-1.c: xfail for NetWare.
38261         * gcc.dg/20030225-1.c: xfail for NetWare.
38262         * gcc.dg/20030708-1.c: xfail for NetWare.
38263         * gcc.dg/builtins-config.h: Also exclude NetWare.
38264         * gcc.dg/format/format.h: Define restrict only if not already defined.
38265         * gcc.dg/nest.c: xfail for NetWare.
38266         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38267         * lib/target-supports.exp (check_visibility_available): Exclude
38268         NetWare.
38269
38270 2004-09-03  Jan Beulich  <jbeulich@novell.com>
38271
38272         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38273         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38274         deterministic starting point for the alignment of structure fields.
38275         * gcc.dg/Wpadded.c: Dito.
38276         * g++.dg/abi/vbase10.C: Dito.
38277
38278 2004-09-03  Devang Patel  <dpatel@apple.com>
38279
38280         * g++.dg/debug/pr15736.cc: New test.
38281
38282 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38283
38284         * README.QMTEST: Fix out-of-date link.
38285
38286 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
38287
38288         PR fortran/16579
38289         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38290         Delete.  Duplicate of gfortran.dg/g77/20010610.f
38291
38292 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
38293
38294         * g++.dg/abi/arm_rtti1.C: New test.
38295
38296 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
38297
38298         * gcc.dg/ppc-vector-memcpy.c: New.
38299         * gcc.dg/ppc-vector-memset.c: New.
38300
38301 2004-09-02  Chao-ying Fu  <fu@mips.com>
38302
38303         * gcc.target/mips/mips-3d-1.c: New test.
38304         * gcc.target/mips/mips-3d-2.c: New test.
38305         * gcc.target/mips/mips-3d-3.c: New test.
38306         * gcc.target/mips/mips-3d-4.c: New test.
38307         * gcc.target/mips/mips-3d-5.c: New test.
38308         * gcc.target/mips/mips-3d-6.c: New test.
38309         * gcc.target/mips/mips-3d-7.c: New test.
38310         * gcc.target/mips/mips-3d-8.c: New test.
38311         * gcc.target/mips/mips-3d-9.c: New test.
38312         * gcc.target/mips/mips-ps-1.c: New test.
38313         * gcc.target/mips/mips-ps-2.c: New test.
38314         * gcc.target/mips/mips-ps-3.c: New test.
38315         * gcc.target/mips/mips-ps-4.c: New test.
38316         * gcc.target/mips/mips-ps-type.c: New test.
38317
38318 2004-09-02  Paul Brook  <paul@codesourcery.com>
38319
38320         * gfortran.dg/edit_real_1.f90: Add new tests.
38321
38322 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38323
38324         PR fortran/15327
38325         * gfortran.dg/merge_char_1.f90: New test.
38326
38327 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38328
38329         PR fortran/16404
38330         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38331
38332 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38333
38334         PR c/1522
38335         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38336
38337 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
38338
38339         * g++.dg/opt/loop1.C: Do not XFAIL.
38340
38341 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
38342
38343         * gcc.c-torture/execute/20040831-1.c: New test.
38344
38345 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
38346
38347         PR fortran/16579
38348         * gfortran.dg/g77/20010610.f: Now passes.
38349         Copy from g77.f-torture/execute. Add dg-run directive.
38350         * gfortran.dg/g77/README: Update
38351
38352 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
38353
38354         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38355         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38356         (t1, t2, t3, t4): Add volatile.
38357
38358 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38359
38360         * g++.dg/ext/visibility/arm1.C: New test.
38361
38362 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
38363
38364         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38365         -pedantic-errors.
38366
38367 2004-09-01  Paul Brook  <paul@codesourcery.com>
38368
38369         * gfortran.dg/eof_2.f90: New test.
38370
38371 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38372
38373         PR fortran/16579
38374         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38375
38376 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
38377
38378         PR libfortran/16805
38379         * gfortran.dg/list_read_2.f90: New test.
38380
38381 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
38382
38383         * g++.dg/abi/key1.C: New test.
38384
38385 2004-08-31  Richard Henderson  <rth@redhat.com>
38386
38387         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38388         form of offsetof.
38389         * g++.dg/other/offsetof5.C: Remove duplicate.
38390
38391 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38392
38393         PR fortran/17244
38394         * gfortran.dg/func_derived_1.f90: New test.
38395
38396 2004-08-31  Paul Brook  <paul@codesourcery.com>
38397
38398         * gfortran.dg/eof_1.f90: New test.
38399
38400 2004-08-31  Paul Brook  <paul@codesourcery.com>
38401
38402         * gfortran.dg/list_read_1.f90: New file.
38403
38404 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
38405
38406         * g++.dg/opt/loop1.C: XFAIL.
38407
38408 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
38409
38410         * gcc.dg/funcdef-storage-1.c: New.
38411         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38412         an extern function in local scope.
38413         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38414         declare an 'auto inline' function in local scope.
38415         * gcc.dg/20011130-1.c: Likewise.
38416         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38417         an 'auto' function in local scope.
38418         * gcc.dg/20021014-1.c: Likewise.
38419         * gcc.dg/20030331-2.c: Likewise.
38420
38421 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38422
38423         * gfortran.dg/blockdata_1.f90: New test.
38424
38425 2004-08-30  Richard Henderson  <rth@redhat.com>
38426
38427         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38428
38429 2004-08-30  Richard Henderson  <rth@redhat.com>
38430
38431         * lib/fortran-torture.exp (fortran-torture-execute): Honor
38432         additional_flags set by alternate driver.
38433         (ieee-options): New procedure.
38434         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38435         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38436         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38437         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38438
38439 2004-08-30  Richard Henderson  <rth@redhat.com>
38440
38441         * lib/f-torture.exp: Remove.
38442
38443 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
38444
38445         PR rtl-optimization/16590
38446         * g++.dg/opt/loop1.C: New test.
38447
38448 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38449
38450         PR fortran/13910
38451         * gfortran.dg/oldstyle_1.f90: New test.
38452
38453 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
38454         Paul Brook  <paul@codesourcery.com>
38455
38456         * gfortran.dg/g77/README: Update.
38457         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38458         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38459         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38460
38461 2004-08-28  Paul Brook  <paul@codesourcery.com>
38462
38463         PR libfortran/17195
38464         * gfortran.dg/edit_real_1.f90: New test.
38465
38466 2004-08-27  Paul Brook  <paul@codesourcery.com>
38467
38468         * gfortran.dg/rewind_1.f90: New test.
38469
38470 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
38471
38472         PR fortran/16597
38473         * gfortran.dg/pr16597.f90: New test.
38474
38475 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38476
38477         PR c/13801
38478         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38479         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38480         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38481         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38482         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38483
38484 2004-08-26  Nick Clifton  <nickc@redhat.com>
38485
38486         * gcc.c-torture/compile/pr17119.c: New test.
38487
38488 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
38489
38490         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38491
38492 2004-08-25  Richard Henderson  <rth@redhat.com>
38493
38494         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38495         the bits that expect kind=8 to be the largest real kind.
38496
38497 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38498
38499         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38500
38501 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38502
38503         * gfortran.dg/assignment_1.f90: New test.
38504
38505 2004-08-25  Adam Nemet  <anemet@lnxw.com>
38506
38507         * g++.dg/template/repo3.C: New test.
38508
38509 2004-08-25  Roger Sayle  <roger@eyesopen.com>
38510
38511         PR middle-end/16693
38512         PR tree-optimization/16372
38513         * g++.dg/opt/pr16372-1.C: New test case.
38514         * g++.dg/opt/pr16693-1.C: New test case.
38515         * g++.dg/opt/pr16693-2.C: New test case.
38516
38517 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
38518
38519         * objc.dg/proto-lossage-4.m: New test.
38520
38521 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
38522
38523         PR c++/17155
38524         * g++.dg/inherit/local2.C: New test.
38525
38526 2004-08-25  Paul Brook  <paul@codesourcery.com>
38527
38528         PR fortran/17144
38529         * gfortran.dg/string_ctor_1.f90: New test.
38530
38531 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38532
38533         PR c++/14428
38534         * g++.dg/template/redecl2.C: New test.
38535
38536 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38537
38538         PR fortran/17143
38539         * gfortran.dg/pr17143.f90: New test.
38540
38541 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
38542
38543         PR fortran/17164
38544         * gfortran.dg/pr17164.f90: New test.
38545
38546 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38547
38548         * gcc.dg/tree-ssa/loop-1.c: New test.
38549
38550 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38551
38552         * gcc.c-torture/compile/20040824-1.c: New test.
38553
38554 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
38555
38556         * gcc.c-torture/compile/iftrap-3.c: New test.
38557
38558 2004-08-24  Paul Brook  <paul@codesourcery.com>
38559
38560         * gfortran.dg/entry_2.f90: New test.
38561
38562 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38563
38564         PR c++/16889
38565         * g++.dg/lookup/ambig[12].C: New.
38566
38567 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38568
38569         PR c++/16706
38570         * g++.dg/template/crash21.C: New test.
38571         * g++.dg/template/crash22.C: Likewise.
38572
38573 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
38574
38575         PR c++/17149
38576         * g++.dg/template/access15.C: New.
38577
38578 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38579
38580         PR c++/17163
38581         * g++.dg/template/repo2.C: New test.
38582
38583 2004-08-23  Roger Sayle  <roger@eyesopen.com>
38584
38585         PR rtl-optimization/17078
38586         * gcc.c-torture/execute/pr17078-1.c: New test case.
38587
38588 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38589
38590         PR c/14492
38591         * gcc.dg/debug/crash1.c: New test.
38592
38593 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
38594
38595         PR c/16180
38596         * gcc.dg/loop-5.c: New test.
38597
38598 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38599
38600         * gcc.c-torture/execute/20040823-1.c: New test.
38601
38602 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
38603
38604         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38605         to the assembler.  Simplify test accordingly.
38606         (asm_abi_flags): Use GNU names.
38607         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38608         to check for ABI flags.
38609
38610 2004-08-22  Andrew Pinski  <apinski@apple.com>
38611
38612         * g++.dg/opt/pr14029.C: New test.
38613         * gcc.c-torture/execute/pr15262.c: New test.
38614
38615 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38616
38617         * gfortran.dg/reduction.f90: Add checks with complex arguments.
38618
38619 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
38620
38621         PR 16908
38622         * gfortran.dg/direct_io.f90: New test.
38623
38624 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38625
38626         PR c++/17121
38627         * g++.dg/inherit/local2.C: New test.
38628
38629 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
38630
38631         PR c++/17120
38632         * g++.dg/warn/Wparentheses-4.C: New test.
38633
38634 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
38635
38636         PR c++/17121
38637         * g++.dg/inherit/local2.C: New test.
38638
38639         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
38640         * gcc.dg/ppc-ldstruct.c: Likewise.
38641         * gcc.dg/ppc64-abi-2.c: Likewise.
38642
38643 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
38644
38645         PR rtl-optimization/17099
38646         * gcc.c-torture/execute/20040820-1.c: New test.
38647
38648 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
38649
38650         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
38651
38652 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
38653
38654         PR fortran/17077
38655         * gfortran.dg/auto_array_1.f90: New test.
38656
38657 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38658
38659         PR fortran/17074
38660         * gfortran.dg/simpleif_1.f90: New test.
38661
38662 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
38663
38664         * lib/target-supports.exp (check_profiling_available): Return
38665         false for arm*-*-symbianelf* and arm*-*-eabi*.
38666
38667         PR c++/15890
38668         * g++.dg/template/delete1.C: New test.
38669
38670 2004-08-19  Paul Brook  <paul@codesourcery.com>
38671
38672         PR fortran/14976
38673         PR fortran/16228
38674         * gfortran.dg/data_char_1.f90: New test.
38675
38676 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
38677
38678         PR fortran/16946
38679         * gfortran.dg/reduction.f90: New testcase.
38680
38681 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38682
38683         PR fortran/16520
38684         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
38685
38686 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38687
38688         PR c++/17041
38689         * g++.dg/Wparentheses-3.C: New test.
38690
38691 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
38692
38693         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
38694         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
38695         * gcc.dg/vect/vect-2.c: Likewise.
38696         * gcc.dg/vect/vect-3.c: Likewise.
38697         * gcc.dg/vect/vect-4.c: Likewise.
38698         * gcc.dg/vect/vect-5.c: Likewise.
38699         * gcc.dg/vect/vect-6.c: Likewise.
38700         * gcc.dg/vect/vect-7.c: Likewise.
38701         * gcc.dg/vect/vect-25.c: Likewise.
38702         * gcc.dg/vect/vect-31.c: Likewise.
38703         * gcc.dg/vect/vect-32.c: Likewise.
38704         * gcc.dg/vect/vect-34.c: Likewise.
38705         * gcc.dg/vect/vect-36.c: Likewise.
38706         * gcc.dg/vect/vect-all.c: Likewise.
38707
38708 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
38709
38710         PR c++/17068
38711         * g++.dg/template/operator4.C: New test.
38712
38713 2004-08-18  Richard Henderson  <rth@redhat.com>
38714
38715         * gcc.dg/20040206-1.c: XFAIL.
38716
38717 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38718
38719         PR c++/16246
38720         * g++.dg/template/array7.C: New test.
38721
38722 2004-08-17  James E Wilson  <wilson@specifixinc.com>
38723
38724         * gcc.dg/mips-movcc-1.c: New test.
38725         * gcc.dg/mips-movcc-2.c: New test.
38726         * gcc.dg/mips-movcc-3.c: New test.
38727
38728         * gcc.dg/mips-nmadd-1.c: New test.
38729         * gcc.dg/mips-nmadd-2.c: New test.
38730
38731 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
38732
38733         PR c++/15871
38734         * g++.dg/opt/inline8.C: New test.
38735
38736         PR c++/16965
38737         * g++.dg/parse/error17.C: New test.
38738
38739 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
38740
38741         * gcc.dg/vect: New directory for vectorizer tests.
38742         * gcc.dg/vect/tree-vect.h: New file.
38743         * gcc.dg/vect/vect.exp: New file.
38744         * gcc.dg/vect/pr16105.c.c: New test.
38745         * gcc.dg/vect/vect-1.c: New test.
38746         * gcc.dg/vect/vect-2.c: New test.
38747         * gcc.dg/vect/vect-3.c: New test.
38748         * gcc.dg/vect/vect-4.c: New test.
38749         * gcc.dg/vect/vect-5.c: New test.
38750         * gcc.dg/vect/vect-6.c: New test.
38751         * gcc.dg/vect/vect-7.c: New test.
38752         * gcc.dg/vect/vect-8.c: New test.
38753         * gcc.dg/vect/vect-9.c: New test.
38754         * gcc.dg/vect/vect-10.c: New test.
38755         * gcc.dg/vect/vect-11.c: New test.
38756         * gcc.dg/vect/vect-12.c: New test.
38757         * gcc.dg/vect/vect-13.c: New test.
38758         * gcc.dg/vect/vect-14.c: New test.
38759         * gcc.dg/vect/vect-15.c: New test.
38760         * gcc.dg/vect/vect-16.c: New test.
38761         * gcc.dg/vect/vect-17.c: New test.
38762         * gcc.dg/vect/vect-18.c: New test.
38763         * gcc.dg/vect/vect-19.c: New test.
38764         * gcc.dg/vect/vect-20.c: New test.
38765         * gcc.dg/vect/vect-21.c: New test.
38766         * gcc.dg/vect/vect-22.c: New test.
38767         * gcc.dg/vect/vect-23.c: New test.
38768         * gcc.dg/vect/vect-24.c: New test.
38769         * gcc.dg/vect/vect-25.c: New test.
38770         * gcc.dg/vect/vect-26.c: New test.
38771         * gcc.dg/vect/vect-27.c: New test.
38772         * gcc.dg/vect/vect-28.c: New test.
38773         * gcc.dg/vect/vect-29.c: New test.
38774         * gcc.dg/vect/vect-30.c: New test.
38775         * gcc.dg/vect/vect-31.c: New test.
38776         * gcc.dg/vect/vect-32.c: New test.
38777         * gcc.dg/vect/vect-33.c: New test.
38778         * gcc.dg/vect/vect-34.c: New test.
38779         * gcc.dg/vect/vect-35.c: New test.
38780         * gcc.dg/vect/vect-36.c: New test.
38781         * gcc.dg/vect/vect-37.c: New test.
38782         * gcc.dg/vect/vect-38.c: New test.
38783         * gcc.dg/vect/vect-40.c: New test.
38784         * gcc.dg/vect/vect-41.c: New test.
38785         * gcc.dg/vect/vect-42.c: New test.
38786         * gcc.dg/vect/vect-43.c: New test.
38787         * gcc.dg/vect/vect-44.c: New test.
38788         * gcc.dg/vect/vect-45.c: New test.
38789         * gcc.dg/vect/vect-46.c: New test.
38790         * gcc.dg/vect/vect-47.c: New test.
38791         * gcc.dg/vect/vect-48.c: New test.
38792         * gcc.dg/vect/vect-49.c: New test.
38793         * gcc.dg/vect/vect-50.c: New test.
38794         * gcc.dg/vect/vect-51.c: New test.
38795         * gcc.dg/vect/vect-52.c: New test.
38796         * gcc.dg/vect/vect-53.c: New test.
38797         * gcc.dg/vect/vect-54.c: New test.
38798         * gcc.dg/vect/vect-55.c: New test.
38799         * gcc.dg/vect/vect-56.c: New test.
38800         * gcc.dg/vect/vect-57.c: New test.
38801         * gcc.dg/vect/vect-58.c: New test.
38802         * gcc.dg/vect/vect-59.c: New test.
38803         * gcc.dg/vect/vect-60.c: New test.
38804         * gcc.dg/vect/vect-61.c: New test.
38805         * gcc.dg/vect/vect-all.c: New test.
38806         * gcc.dg/vect/vect-none.c: New test.
38807
38808 2004-08-17  Paul Brook  <paul@codesourcery.com>
38809
38810         PR fortran/13082
38811         * gfortran.dg/entry_1.f90: New test.
38812
38813 2004-08-17  Andrew Pinski  <apinski@apple.com>
38814
38815         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
38816
38817 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
38818
38819         * gcc.dg/pr17036-1.c: New test.
38820
38821 2004-08-16  Devang Patel  <dpatel@apple.com>
38822
38823         * gcc.dg/darwin-20040809-1.c: New test.
38824
38825 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
38826
38827         * gcc.dg/funcdef-attr-1.c: New test.
38828
38829 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
38830
38831         * gcc.dg/altivec-17.c: New test.
38832         * gcc.dg/altivec-18.c: New test.
38833
38834 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38835
38836         PR c++/6749
38837         * g++.dg/template/vtable2.C: New test.
38838
38839 2004-08-14  Richard Henderson  <rth@redhat.com>
38840
38841         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
38842         * gcc.dg/pack-test-4.c (main): Return 0.
38843         * gcc.dg/setjmp-1.c: Remove XFAIL.
38844         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
38845
38846 2004-08-14  Richard Henderson  <rth@redhat.com>
38847
38848         * gcc.dg/980217-1.c: Add prototype for printf.
38849
38850 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
38851
38852         * gfortran.dg/pr16935.f90: New test.
38853
38854 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
38855
38856         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
38857
38858 2004-08-13  Paul Brook  <paul@codesourcery.com>
38859
38860         * gfortran.dg/der_io_1.f90: Remove stray comma.
38861
38862 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38863
38864         * gcc.dg/vmx/cw-bug-2.c: Remove.
38865         * gcc.dg/vmx/vprint-1.c: Remove.
38866         * gcc.dg/vmx/vscan-1.c: Remove.
38867
38868 2004-08-12  Devang patel  <dpatel@apple.com>
38869
38870         * gcc.dg/darwin-20040809-2.c: New test.
38871
38872 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
38873
38874         * g++.dg/ext/altivec-12.C: New test.
38875
38876         * g++.dg/ext/altivec-11.C: New test.
38877
38878 2004-08-12  Paul Brook  <paul@codesourcery.com>
38879
38880         * g++.dg/abi/arm_cxa_vec_1.C: New test.
38881
38882 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
38883
38884         * g++.dg/ext/altivec-2.C: Check for hardware support before
38885         executing any VMX instructions.
38886
38887         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
38888
38889 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
38890
38891         PR c++/16276
38892         * g++.old-deja/g++.other/comdat4.C: New test.
38893         * g++.old-deja/g++.other/comdat4-aux.cc: New.
38894
38895 2004-08-12  Ben Elliston  <bje@au.ibm.com>
38896
38897         PR target/16286
38898         * gcc.dg/pr16286.c: New test.
38899
38900 2004-08-12 Jan Beulich <jbeulich@novell.com>
38901
38902         * g++.dg/ext/asm5.C: New.
38903
38904 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38905
38906         PR c++/16698
38907         * g++.dg/eh/crash1.C: New test.
38908
38909         PR c++/16717
38910         * g++.dg/ext/construct1.C: New test.
38911
38912 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38913
38914         PR c++/16853
38915         * g++.dg/init/ptrmem1.C: New test.
38916
38917         PR c++/16618
38918         * g++.dg/parse/offsetof5.C: New test.
38919
38920         PR c++/16870
38921         * g++.dg/template/overload3.C: New test.
38922
38923 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
38924
38925         PR c++/16964
38926         * g++.dg/parse/error16.C: New test.
38927
38928         PR c++/16904
38929         * g++.dg/template/error14.C: New test.
38930
38931         PR c++/16929
38932         * g++.dg/template/error15.C: New test.
38933
38934 2004-08-11  Devang Patel  <dpatel@apple.com>
38935
38936         * gcc.dg/darwin-ld-20040809-1.c: New test.
38937         * gcc.dg/darwin-ld-20040809-2.c: New test.
38938
38939 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
38940
38941         PR fortran/16917
38942         * gfortran.dg/dfloat_1.f90: New test.
38943
38944 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
38945
38946         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
38947         * gcc.dg/dll-2.c: Fix dg-require syntax.
38948         * gcc.misc-tests/arm-isr.c (abort): Declare.
38949         (exit): Likewise.
38950
38951 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
38952
38953         PR c++/16971
38954         * g++.dg/parse/crash16.C: New test.
38955
38956 2004-08-10  Roger Sayle  <roger@eyesopen.com>
38957
38958         * gcc.dg/mips-rsqrt-1.c: New test case.
38959         * gcc.dg/mips-rsqrt-2.c: New test case.
38960         * gcc.dg/mips-rsqrt-3.c: New test case.
38961
38962 2004-08-10  Paul Brook  <paul@codesourcery.com>
38963
38964         * gfortran.dg/der_io_1.f90: New test.
38965
38966 2004-08-10  Paul Brook  <paul@codesourcery.com>
38967
38968         PR fortran/16919
38969         * gfortran.dg/der_array_1.f90: New test.
38970
38971 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
38972
38973         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
38974
38975 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
38976
38977         * gcc.dg/wchar_t-2.c: Fix typo.
38978
38979 2004-08-09  Falk Hueffner  <falk@debian.org>
38980
38981         PR tree-optimization/12517
38982         * gcc.c-torture/compile/pr12517.c: New test.
38983
38984         PR tree-optimization/12578
38985         * gcc.c-torture/compile/pr12578.c: New test.
38986
38987         PR tree-optimization/12899
38988         * gcc.c-torture/compile/pr12899.c: New test.
38989
38990         PR rtl-optimization/14692
38991         * gcc.c-torture/compile/pr14692.c: New test.
38992
38993         PR tree-optimization/16461
38994         * gcc.c-torture/compile/pr16461.c: New test.
38995
38996 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38997
38998         * gfortran.dg/getenv_1.f90: New test.
38999
39000 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39001
39002         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39003         wchar_t.
39004         * gcc.dg/symbian5.c: Test -fno-short-wchar.
39005
39006 2004-08-06  Paul Brook  <paul@codesourcery.com>
39007
39008         * gfortran.dg/ret_array_1.f90: New test.
39009         * gfortran.dg/ret_pointer_1.f90: New test.
39010
39011 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
39012
39013         * gcc.dg/missing-field-init-[12].c: New tests.
39014         * g++.dg/warn/missing-field-init-[12].C: New tests.
39015
39016 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
39017
39018         * gcc.dg/enum2.c: New test.
39019         * gcc.dg/symbian3.c: Likewise.
39020         * gcc.dg/symbian4.c: Likewise.
39021         * gcc.dg/wchar_t-2.c: Likewise.
39022
39023 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39024
39025         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39026         destructor tests.
39027
39028 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
39029
39030         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39031         dg-require-visiblity.
39032         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39033         * g++.dg/ext/visibility/fvisibility.C: Likewise.
39034         * g++.dg/ext/visibility/memfuncts.C: Likewise.
39035         * g++.dg/ext/visibility/new1.C: Likewise.
39036         * g++.dg/ext/visibility/pragma.C: Likewise.
39037         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39038         * g++.dg/ext/visibility/virtual.C: Likewise.
39039         * g++/dg/ext/visibility/visibility-1.C: Likewise.
39040         * g++/dg/ext/visibility/visibility-2.C: Likewise.
39041         * g++/dg/ext/visibility/visibility-3.C: Likewise.
39042         * g++/dg/ext/visibility/visibility-4.C: Likewise.
39043         * g++/dg/ext/visibility/visibility-5.C: Likewise.
39044         * g++/dg/ext/visibility/visibility-6.C: Likewise.
39045         * g++/dg/ext/visibility/visibility-7.C: Likewise.
39046         * g++/dg/ext/visibility/visibility-8.C: New test.
39047         * gcc.c-torture/compile/dll.x: Remove.
39048         * gcc.dg/dll-2.c: Use dg-require-dll
39049         * gcc.dg/visibility-10.c: New test.
39050         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39051         supporting DLLs.
39052         * lib/scanasm.exp (scan_hidden): New function.
39053         (scan_not_hidden): Likewise.
39054
39055 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
39056
39057         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39058
39059 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
39060
39061         * gcc.c-torture/execute/20040805-1.c: New test.
39062
39063 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
39064
39065         * gcc.dg/20020118-1.c: Declare abort.
39066         * gcc.dg/altivec_check.h: Likewise.
39067         * gcc.dg/iftrap-2.c: Likewise.
39068         * gcc.dg/pragma-darwin.c: Likewise.
39069         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39070
39071 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
39072
39073         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39074
39075 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39076
39077         * gcc.c-torture/execute/builtins/abs-2.c,
39078         gcc.c-torture/execute/builtins/abs-3.c,
39079         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39080         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39081         intmax_t, uintmax_t and their limits.
39082         * gcc.dg/intmax_t-1.c: New test.
39083
39084 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39085
39086         * g++.dg/tc1/dr147.C: Add reference to PR.
39087
39088 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
39089
39090         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39091         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39092
39093 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
39094
39095         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39096
39097 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39098
39099         * gcc.dg/redecl-5.c: New test.
39100         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39101         of scanf.
39102
39103 2004-08-03  Roger Sayle  <roger@eyesopen.com>
39104
39105         PR middle-end/16790
39106         * gcc.c-torture/execute/pr16790-1.c: New test case.
39107
39108 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
39109
39110         * g++.dg/ext/visibility/assign1.C: New test.
39111         * g++.dg/ext/visibility/new1.C: Likewise.
39112
39113         * gcc.dg/symbian1.c: New test.
39114         * gcc.dg/symbian2.c: Likewise.
39115
39116 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
39117
39118         PR target/16570
39119         * gcc.dg/i386-sse-9.c: New test.
39120
39121 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39122
39123         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39124
39125 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
39126
39127         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39128         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39129         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39130         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39131         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39132         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39133         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39134         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39135         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39136         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39137         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39138         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39139         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39140         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39141         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39142         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39143         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39144         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39145         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39146         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39147         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39148         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39149         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39150         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39151         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39152         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39153         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39154         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39155         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39156         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39157         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39158         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39159         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39160         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39161         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39162         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39163         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39164         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39165         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39166         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39167         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39168         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39169         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39170         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39171         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39172         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39173         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39174         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39175         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39176         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39177         gcc.misc-tests/i386-pf-3dnow-1.c,
39178         gcc.misc-tests/i386-pf-athlon-1.c,
39179         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39180         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39181         Declare built-in functions used.
39182         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39183
39184 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
39185
39186         PR c++/16707
39187         * g++.dg/lookup/using12.C: New test.
39188
39189         * g++.dg/init/null1.C: Fix PR number.
39190         * g++.dg/parse/namespace10.C: Likewise.
39191
39192 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39193
39194         PR c++/16224
39195         * g++.dg/template/spec17.C: New test.
39196         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39197         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39198
39199 2004-08-02  David Billinghurst
39200
39201         PR fortran/16292
39202         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39203
39204 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
39205
39206         * gcc.dg/ia64-got-1.c: New test case.
39207
39208 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
39209
39210         PR c++/16489
39211         * g++.dg/init/null1.C: New test.
39212         * g++.dg/tc1/dr76.C: Adjust error marker.
39213
39214         PR c++/16529
39215         * g++.dg/parse/namespace10.C: New test.
39216
39217         PR c++/16810
39218         * g++.dg/inherit/ptrmem2.C: New test.
39219
39220 2004-08-02  Ben Elliston  <bje@au.ibm.com>
39221
39222         PR target/16155
39223         * gcc.dg/pr16155.c: New test.
39224
39225 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39226
39227         * gcc.dg/redecl-2.c: New test.
39228
39229 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
39230
39231         * gcc.dg/darwin-longdouble.c: New file.
39232
39233 2004-07-30  Richard Henderson  <rth@redhat.com>
39234
39235         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39236         write to constant argument.
39237         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39238
39239 2004-07-30  Richard Henderson  <rth@redhat.com>
39240
39241         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39242         tests of nearest around zero.
39243
39244 2004-07-30  Andrew Pinski  <apinski@apple.com>
39245
39246         * gcc.c-torture/compile/20040730-1.c: New test.
39247
39248 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39249
39250         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39251         powerpc-eabispe.
39252
39253 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
39254
39255         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39256
39257 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
39258
39259         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39260         contains $ld_library_path.
39261         * lib/gfortran.exp (gfortran_link_flags): Likewise.
39262
39263 2004-07-29  Richard Henderson  <rth@redhat.com>
39264
39265         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39266
39267         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39268         (alt2, which): New.
39269         (Check): Accept either alternative.
39270
39271 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
39272
39273         * g++.dg/abi/inline1.C: New test.
39274         * g++.dg/abi/local1-a.cc: Likewise.
39275         * g++.dg/abi/local1.C: Likewise.
39276         * g++.dg/abi/mangle11.C: Tweak location of warnings.
39277         * g++.dg/abi/mangle12.C: Likewise.
39278         * g++.dg/abi/mangle17.C: Likewise.
39279         * g++.dg/abi/mangle20-2.C: Likewise.
39280         * g++.dg/opt/interface1.C: Likewise.
39281         * g++.dg/opt/interface1.h: Likewise.
39282         * g++.dg/opt/interface1-a.cc: New test.
39283         * g++.dg/parse/repo1.C: New test.
39284         * g++.dg/template/repo1.C: Likewise.
39285         * g++.dg/warn/Winline-1.C: Likewise.
39286         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39287
39288 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
39289
39290         * gcc.dg/tree-ssa/20040729-1.c: New test.
39291
39292 2004-07-27  Matt Austern <austern@apple.com>
39293
39294         * gcc.dg/darwin-bool-1.c: New test.
39295         * gcc.dg/darwin-bool-2.c: New test.
39296
39297 2004-07-28  Richard Henderson  <rth@redhat.com>
39298
39299         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39300         arguments in the correct type.  Don't write to constant arguments.
39301
39302 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39303
39304         PR tree-optimization/16688
39305         PR tree-optimization/16689
39306         * g++.dg/tree-ssa/pr16688.C: New test.
39307
39308 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39309
39310         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39311         loads.  Not only in the comment, this time.
39312
39313 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
39314
39315         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
39316         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39317         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
39318         * gcc.dg/sh4a-bitmovua.c: New.
39319         * gcc.dg/sh4a-cos.c: New.
39320         * gcc.dg/sh4a-cosf.c: New.
39321         * gcc.dg/sh4a-fprun.c: New.
39322         * gcc.dg/sh4a-fsrra.c: New.
39323         * gcc.dg/sh4a-memmovua.c: New.
39324         * gcc.dg/sh4a-sin.c: New.
39325         * gcc.dg/sh4a-sincos.c: New.
39326         * gcc.dg/sh4a-sincosf.c: New.
39327         * gcc.dg/sh4a-sinf.c: New.
39328
39329 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39330
39331         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39332         conditionals.
39333         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39334         loads.
39335         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39336         DOM1.
39337
39338 2004-07-27  Andrew Pinski  <apinski@apple.com>
39339
39340         * g++.dg/rtti/tinfo1.C: Correct the xfail.
39341
39342 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
39343
39344         * gcc.dg/pragma-isr.c: New test.
39345
39346 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39347
39348         PR c++/14429
39349         * g++.dg/template/ttp11.C: New test.
39350
39351 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
39352
39353         * gcc.c-torture/compile/20040727-1.c: New test.
39354
39355 2004-07-26  Eric Christopher  <echristo@redhat.com>
39356
39357         * gcc.c-torture/compile/20040726-2.c: New test.
39358
39359 2004-07-26  Andrew Pinski  <apinski@apple.com>
39360
39361         * g++.dg/rtti/tinfo1.C: Xfail.
39362
39363 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
39364
39365         * gcc.c-torture/compile/20040726-1.c: New test.
39366
39367 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
39368             Brian Ryner  <bryner@brianryner.com>
39369
39370         PR c++/9283
39371         PR c++/15000
39372         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39373         * g++.dg/ext/visibility/: New directory.
39374         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39375         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39376         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39377         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39378         * g++.dg/ext/visibility/fvisibility.C,
39379         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39380         g++.dg/ext/visibility/fvisibility-override1.C
39381         g++.dg/ext/visibility/fvisibility-override2.C
39382         g++.dg/ext/visibility/memfuncts.C
39383         g++.dg/ext/visibility/noPLT.C
39384         g++.dg/ext/visibility/pragma.C
39385         g++.dg/ext/visibility/pragma-override1.C
39386         g++.dg/ext/visibility/pragma-override2.C
39387         g++.dg/ext/visibility/staticmemfuncts.C
39388         g++.dg/ext/visibility/virtual.C: New tests.
39389
39390 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39391
39392         PR c/15360
39393         * gcc.dg/pr15360-1.c: New test.
39394
39395 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
39396
39397         * gcc.dg/pragma-align-2.c: New test.
39398         * gcc.dg/pragma-init-fini.c: New test.
39399         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
39400         targets.
39401
39402 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
39403
39404         * gcc.dg/init-string-2.c: New test.
39405
39406 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
39407
39408         PR 16684
39409         * gcc.dg/Wredundant-decls-1.c: New test case.
39410
39411 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
39412
39413         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39414         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39415         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39416         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39417         * gcc.dg/compat/generate-random.c: New file.
39418         * gcc.dg/compat/generate-random.h: Likewise.
39419         * gcc.dg/compat/generate-random_r.c: Likewise.
39420         * gcc.dg/compat/struct-layout-1.h: Likewise.
39421         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39422         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39423         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39424         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39425         * gcc.dg/compat/struct-layout-1_main.c: New test.
39426         * gcc.dg/compat/struct-layout-1_x.c: New file.
39427         * gcc.dg/compat/struct-layout-1_y.c: New file.
39428         * gcc.dg/compat/struct-layout-1_test.h: New file.
39429
39430 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39431
39432         * gcc.dg/comp-return-1.c: New test
39433
39434 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
39435
39436         * gcc.dg/vmx/8-02a.c: Fix typo.
39437
39438         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39439         * gcc.dg/darwin-abi-3.c: New test.
39440
39441         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39442         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39443
39444         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39445         * gcc.dg/vmx/ops-long-1.c: New test.
39446         * gcc.dg/vmx/ops-long-2.c: New test.
39447
39448 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39449
39450         * g++.dg/lookup/conv-[1234].C: New.
39451
39452 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
39453
39454         * g++.dg/parse/attr2.C: Simplify.
39455
39456 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39457
39458         PR c/7284
39459         * gcc.c-torture/execute/pr7284-1.c: New test.
39460
39461 2004-07-22  Brian Booth  <bbooth@redhat.com>
39462
39463         * gcc.dg/tree-ssa/20040721-1.c: New test.
39464
39465 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39466
39467         * g++.dg/template/crash20.c: New.
39468
39469 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
39470
39471         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39472         Add dg-run directive.  Declare variables as required.
39473         * gfortran.dg/g77/README: Update
39474
39475 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
39476
39477         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39478         gcc.dg/cris-peep2-andu2.c: New tests.
39479
39480 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39481
39482         PR c/15052
39483         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39484         on return type.
39485         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
39486         messages.
39487         * gcc.dg/qual-return-2.c: Update expected messages.
39488         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39489
39490 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39491
39492         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39493         * gcc.dg/noncompile/921102-1.c: Update expected error message.
39494
39495 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
39496
39497         PR c/11250
39498         * gcc.dg/init-string-1.c: New test.
39499
39500 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
39501
39502         PR middle-end/15345
39503         PR c/16450
39504         * gcc.dg/torture/nested-fn-1.c: New test.
39505
39506 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
39507
39508         PR target/16559
39509         * gcc.dg/ia64-fptr-1.c: New file.
39510
39511 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39512
39513         PR c++/14497
39514         * g++.dg/template/spec16.C: New test.
39515         * g++.old-deja/g++.robertl/eb118.C: Remove.
39516
39517 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39518
39519         PR c++/509
39520         * g++.dg/template/spec15.C: New test.
39521
39522 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
39523
39524         Copy cases from g77.f-torture/execute and add dg-run
39525         directive.  Other changes as noted.
39526         * gfortran.dg/g77/13037.f
39527         * gfortran.dg/g77/1832.f
39528         * gfortran.dg/g77/19981119-0.f
39529         * gfortran.dg/g77/19990313-0.f
39530         * gfortran.dg/g77/19990313-1.f
39531         * gfortran.dg/g77/19990313-2.f
39532         * gfortran.dg/g77/19990313-3.f
39533         * gfortran.dg/g77/19990419-1.f
39534         * gfortran.dg/g77/19990826-0.f
39535         * gfortran.dg/g77/19990826-2.f
39536         * gfortran.dg/g77/20000503-1.f
39537         * gfortran.dg/g77/20001111.f
39538         * gfortran.dg/g77/20010116.f
39539         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39540         * gfortran.dg/g77/20010430.f
39541         * gfortran.dg/g77/6177.f
39542         * gfortran.dg/g77/947.f
39543         * gfortran.dg/g77/970816-3.f
39544         * gfortran.dg/g77/971102-1.f
39545         * gfortran.dg/g77/980520-1.f
39546         * gfortran.dg/g77/980628-0.f
39547         * gfortran.dg/g77/980628-1.f
39548         * gfortran.dg/g77/980628-10.f
39549         * gfortran.dg/g77/980628-2.f
39550         * gfortran.dg/g77/980628-3.f
39551         * gfortran.dg/g77/980628-7.f
39552         * gfortran.dg/g77/980628-8.f
39553         * gfortran.dg/g77/980628-9.f
39554         * gfortran.dg/g77/980701-0.f
39555         * gfortran.dg/g77/980701-1.f
39556         * gfortran.dg/g77/cabs.f
39557         * gfortran.dg/g77/claus.f
39558         * gfortran.dg/g77/complex_1.f
39559         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39560         * gfortran.dg/g77/dcomplex.f
39561         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39562         * gfortran.dg/g77/f90-intrinsic-mathematical.f
39563         * gfortran.dg/g77/f90-intrinsic-numeric.f
39564         * gfortran.dg/g77/int8421.f
39565         * gfortran.dg/g77/labug1.f
39566         * gfortran.dg/g77/large_vec.f
39567         * gfortran.dg/g77/le.f
39568         * gfortran.dg/g77/short.f
39569         * gfortran.dg/g77/README: Update
39570
39571 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
39572
39573         PR c++/16637
39574         * g++.dg/parse/lookup4.C: New test.
39575
39576 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39577
39578         PR c++/16175
39579         * g++.dg/template/ttp10.C: New test.
39580
39581 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39582
39583         * gcc.dg/pr12625-1.c: New test.
39584
39585 2004-07-20  Steven Bosscher  <stevenb@suse.de>
39586
39587         * gcc.dg/switch-warn-1.c: New test.
39588         * gcc.dg/switch-warn-2.c: New test.
39589         * gcc.c-torture/compile/pr14730.c: Update.
39590
39591 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
39592
39593         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39594         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39595         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39596         g++.dg/template/nontype3.C: Remove trailing CR from tests.
39597
39598 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
39599
39600         PR c++/16623
39601         * g++.dg/template/assign1.C: New test.
39602
39603 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39604
39605         PR c++/12170
39606         * g++.dg/template/ttp9.C: New test.
39607
39608 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
39609
39610         * gcc.dg/format/cmn-err-1.c: New test.
39611
39612 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39613
39614         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39615         gcc.dg/Wparentheses-10.c: New tests.
39616         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39617
39618 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39619
39620         PR fortran/16465
39621         * gfortran.dg/g77//ffixed-line-length-0.f,
39622         gfortran.dg/g77/ffixed-line-length-132.f,
39623         gfortran.dg/g77/ffixed-line-length-72.f,
39624         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39625         gfortran.dg/g77/README: Update.
39626
39627 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39628
39629         PR c++/13092
39630         * g++.dg/template/non-dependent7.C: New test.
39631         * g++.dg/template/non-dependent8.C: Likewise.
39632         * g++.dg/template/non-dependent9.C: Likewise.
39633         * g++.dg/template/non-dependent10.C: Likewise.
39634
39635 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
39636
39637         PR c++/16337
39638         * g++.dg/parse/attr2.C: New test.
39639
39640 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39641
39642         * g77.dg: Removed.
39643         * g77.f-torture: Ditto.
39644
39645 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39646
39647         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
39648         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
39649         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
39650
39651 2004-07-16  Richard Henderson  <rth@redhat.com>
39652
39653         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
39654
39655 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39656
39657         * lib/fortran-torture.exp (fortran-torture): Don't test compile
39658         tests with full list of options.
39659         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
39660         of TORTURE_OPTIONS if test contains 'dg-do run'.
39661
39662         PR fortran/16404
39663         * gfortran.dg/do_iterator.f90: New test.
39664
39665 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39666
39667         PR rtl-optimization/16536
39668         * gcc.c-torture/execute/restrict-1.c: New test.
39669
39670 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39671
39672         PR fortran/15324
39673         * gfortran.dg/pr15324.f90: New test.
39674
39675         PR fortran/15129
39676         * gfortran.dg/pr15129.f90: New test.
39677
39678         PR fortran/15140
39679         * gfortran.dg/pr15140.f90: New test.
39680
39681         PR fortran/13792
39682         * gfortran.fortran-torture/execute/bounds.f90: Add check for
39683         compile-time simplification.
39684
39685 2004-07-14  Mike Stump  <mrs@apple.com>
39686
39687         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
39688
39689 2004-07-14  James E Wilson  <wilson@specifixinc.com>
39690
39691         PR target/16325
39692         * gcc.dg/profile-generate-1.c: New.
39693
39694 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
39695
39696         * gcc.c-torture/execute/20040709-1.c: New test.
39697         * gcc.c-torture/execute/20040709-2.c: New test.
39698
39699 2004-07-14  Mike Stump  <mrs@apple.com>
39700
39701         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
39702
39703 2004-07-14  Mike Stump  <mrs@apple.com>
39704
39705         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
39706
39707 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
39708
39709         PR c++/16518
39710         * g++.dg/parse/mutable1.C: New test.
39711
39712 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
39713
39714         PR tree-optimization/16443
39715         * gcc.dg/tree-ssa/20040713-1.c: New test.
39716
39717 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
39718
39719         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
39720         for operator new.
39721
39722 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39723
39724         * gfortran.dg/g77/README: New file
39725         * gfortran.dg/g77/19981216-0.f: Copy from
39726         g77.f-torture/noncompile.  Add "dg-do compile" and
39727         dg-error as required.
39728         * gfortran.dg/g77/19990218-1.f: Likewise.
39729         * gfortran.dg/g77/19990905-1.f: Likewise.
39730         * gfortran.dg/g77/9263.f: Likewise.
39731         * gfortran.dg/g77/980615-0.f: Likewise.
39732         * gfortran.dg/g77/980616-0.f: Likewise.
39733         * gfortran.dg/g77/check0.f: Likewise.
39734         * gfortran.dg/g77/select_no_compile.f: Likewise.
39735
39736 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39737
39738         Copy files from g77.f-torture/compile.
39739         Add "{ dg-do compile}".  Other changes as noted
39740         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
39741         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
39742         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
39743         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
39744         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
39745         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
39746         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
39747         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
39748         statement to conform to standard.  Append alpha1.x for reference.
39749         * gfortran.dg/g77/xformat.f: Add dg-warning
39750
39751 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
39752
39753         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
39754         Add {dg-do compile} directive.
39755         * gfortran.dg/g77/cpp2.F: Likewise.
39756
39757 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39758
39759         PR c++/5402
39760         * g++.dg/lookup/name-clash1.C: New test.
39761
39762         PR c++/9777
39763         * g++.dg/lookup/name-clash2.C: New test.
39764
39765         PR c++/12102
39766         * g++.dg/lookup/name-clash3.C: New test.
39767
39768 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39769
39770         * g++.dg/lookup/new2.C: New test.
39771         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
39772
39773 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
39774
39775         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
39776         Add {dg-do compile} directive.
39777         * gfortran.dg/g77/13060.f: Likewise.
39778         * gfortran.dg/g77/19990218-0.f: Likewise.
39779         * gfortran.dg/g77/19990305-0.f: Likewise.
39780         * gfortran.dg/g77/19990419-0.f: Likewise.
39781         * gfortran.dg/g77/19990502-0.f: Likewise.
39782         * gfortran.dg/g77/19990502-1.f: Likewise.
39783         * gfortran.dg/g77/19990525-0.f: Likewise.
39784         * gfortran.dg/g77/19990826-1.f: Likewise.
39785         * gfortran.dg/g77/19990826-3.f: Likewise.
39786         * gfortran.dg/g77/19990905-2.f: Likewise.
39787         * gfortran.dg/g77/20000412-1.f: Likewise.
39788         * gfortran.dg/g77/20000511-1.f: Likewise.
39789         * gfortran.dg/g77/20000511-2.f: Likewise.
39790         * gfortran.dg/g77/20000518.f: Likewise.
39791         * gfortran.dg/g77/20000601-1.f: Likewise.
39792         * gfortran.dg/g77/20000601-2.f: Likewise.
39793         * gfortran.dg/g77/20000629-1.f: Likewise.
39794         * gfortran.dg/g77/20000630-2.f: Likewise.
39795         * gfortran.dg/g77/20010115.f: Likewise.
39796         * gfortran.dg/g77/20010321-1.f: Likewise.
39797         * gfortran.dg/g77/20010426.f: Likewise.
39798         * gfortran.dg/g77/20020307-1.f: Likewise.
39799         * gfortran.dg/g77/8485.f: Likewise.
39800         * gfortran.dg/g77/960317-1.f: Likewise.
39801         * gfortran.dg/g77/970915-0.f: Likewise.
39802         * gfortran.dg/g77/980310-1.f: Likewise.
39803         * gfortran.dg/g77/980310-2.f: Likewise.
39804         * gfortran.dg/g77/980310-3.f: Likewise.
39805         * gfortran.dg/g77/980310-4.f: Likewise.
39806         * gfortran.dg/g77/980310-6.f: Likewise.
39807         * gfortran.dg/g77/980310-7.f: Likewise.
39808         * gfortran.dg/g77/980310-8.f: Likewise.
39809         * gfortran.dg/g77/980419-2.f: Likewise.
39810         * gfortran.dg/g77/980424-0.f: Likewise.
39811         * gfortran.dg/g77/980427-0.f: Likewise.
39812         * gfortran.dg/g77/980729-0.f: Likewise.
39813         * gfortran.dg/g77/981117-1.f: Likewise.
39814         * gfortran.dg/g77/toon_1.f: Likewise.
39815
39816 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39817
39818         PR c++/2204
39819         * g++.dg/other/abstract2.C: New test.
39820
39821 2004-07-12  Paul Brook  <paul@codesourcery.com>
39822
39823         * gfortran.dg/pointer_init_1.f90: New test.
39824
39825 2004-07-11  Paul Brook  <paul@codesourcery.com>
39826
39827         PR fortran/15986
39828         * gfortran.dg/contained_1.f90: New test.
39829
39830 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
39831
39832         * g++.dg/parse/defarg8.C: New test.
39833
39834 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39835
39836         PR fortran/16433
39837         * gfortran.dg/pr16433.f: New test.
39838
39839         PR fortran/17574
39840         * gfortran.dg/pr15754.f90: New test.
39841
39842 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
39843
39844         PR tree-optimization/16437
39845         * gcc.c-torture/execute/bitfld-4.c: New test.
39846
39847 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39848
39849         * gfortran.fortran-torture/execute/common_2.f90: Add check for
39850         access to common var from module.
39851
39852 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39853
39854         PR fortran/16336
39855         * gfortran.fortran-torture/execute/common_2.f90: New test.
39856
39857 2004-07-10  Paul Brook  <paul@codesourcery.com>
39858
39859         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
39860
39861 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39862
39863         PR fortran/15969
39864         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
39865
39866 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
39867
39868         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
39869         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
39870         * gfortran.dg/g77/ffree-form-1.f: Likewise.
39871         * gfortran.dg/g77/ffree-form-2.f: Likewise.
39872         * gfortran.dg/g77/ffree-form-3.f: Likewise.
39873         * gfortran.dg/g77/fno-underscoring.f: Likewise.
39874         * gfortran.dg/g77/funderscoring.f: Likewise.
39875         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
39876
39877 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39878
39879         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
39880
39881 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39882         Paul Brook  <paul@codesourcery.com>
39883
39884         PR fortran/13415
39885         * gfortran.dg/common_pointer_1.f90: New test.
39886
39887 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39888
39889         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39890
39891 2004-07-09  James E Wilson  <wilson@specifixinc.com>
39892
39893         PR target/16364
39894         * gcc.c-torture/compile/20040709-1.c: New.
39895
39896 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39897
39898         PR fortran/14077
39899         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
39900
39901 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39902
39903         PR fortran/13201
39904         * gfortran.dg/shape_1.f90: New test.
39905
39906 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
39907             Andrew Pinski  <apinski@apple.com>
39908
39909         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
39910
39911 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39912
39913         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
39914         comment.
39915
39916 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39917         Paul Brook  <paul@codesourcery.com>
39918
39919         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
39920         '.f95' and '.F95'.
39921
39922 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
39923
39924         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
39925
39926 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39927
39928         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
39929         testcases with capital suffix.
39930
39931 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39932
39933         PR fortran/15481
39934         PR fortran/13372
39935         PR fortran/13575
39936         PR fortran/15978
39937         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
39938
39939         * gfortran.dg/implicit_1.f90: New test.
39940
39941 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39942
39943         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
39944         expression to match gfortran warning/error messages
39945         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
39946         dg-error text.
39947
39948 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39949
39950         * lib/fortran-torture.exp: Rename proc search_for to
39951         search_for_re.
39952
39953 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39954
39955         * gcc.c-torture/execute/simd-5.x: New file.
39956         XFAIL on SPARC 64-bit at -O0.
39957
39958 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39959
39960         PR c++/8211
39961         PR c++/16165
39962         * g++.dg/warn/effc3.C: New test.
39963
39964 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39965
39966         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
39967         change X to 1X in format.
39968         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
39969         add data statements to conform to standard.
39970
39971 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39972
39973         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
39974         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
39975         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
39976
39977 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39978
39979         * gfortran.dg/g77/7388.f: Copy from g77.dg
39980         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
39981         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
39982         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
39983         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
39984         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
39985         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
39986         * gfortran.dg/g77/strlen0.f: Likewise.
39987
39988 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
39989
39990         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
39991         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
39992
39993 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39994
39995         * gcc.c-torture/execute/920428-2.x: Delete.
39996         * gcc.c-torture/execute/920501-7.x: Likewise.
39997
39998 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
39999
40000         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40001         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
40002         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40003         prescott and c3-2.
40004         (PREFETCH_3DNOW): Add -march=c3.
40005
40006 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
40007
40008         PR c/16437
40009         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40010         * gcc.c-torture/execute/bf64-1.x: Likewise.
40011
40012 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40013
40014         * gcc.c-torture/compile/20040708-1.c: New test.
40015
40016 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40017
40018         PR c++/16169
40019         * g++.dg/warn/effc2.C: New test.
40020
40021 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40022
40023         * gcc.c-torture/execute/bitfld-1.x: Remove.
40024         * gcc.c-torture/execute/bitfld-3.c: New test.
40025         * gcc.dg/bitfld-2.c: Remove XFAILs.
40026
40027 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
40028
40029         PR c++/16276
40030         * g++.dg/rtti/tinfo1.C: New file.
40031
40032 2004-07-07  Eric Christopher  <echristo@redhat.com>
40033
40034         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40035
40036 2004-07-07  Andrew Pinski  <apinski@apple.com>
40037
40038         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40039
40040 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
40041
40042         * g++.dg/init/call1.C: XFAIL.
40043
40044 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
40045
40046         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40047         except for movstrict*, to movmem* and clrstr* to clrmem*.
40048
40049 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
40050
40051         * gcc.c-torture/execute/20040707-1.c: New test.
40052
40053 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
40054
40055         * gcc.c-torture/execute/20040706-1.c: New test.
40056
40057 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40058
40059         PR c++/3671
40060         * g++.dg/template/spec14.C: New test.
40061
40062 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
40063
40064         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40065         nothing if not yet defined.  Use it in b, c and d type definitions.
40066         * gcc.c-torture/execute/20040705-1.c: New test.
40067         * gcc.c-torture/execute/20040705-2.c: New test.
40068
40069 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40070
40071         PR c++/2518
40072         * g++.dg/lookup/new1.C: New test.
40073
40074 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40075
40076         PR c++/11406
40077         * g++.dg/template/sizeof8.C: New test.
40078
40079 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
40080
40081         * gcc.c-torture/compile/20040705-1.c: New test.
40082
40083 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
40084
40085         * gfortran.fortran-torture/execute/seq_io.f90: New test.
40086
40087 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
40088
40089         * gcc.dg/cpp/if-mop.c: Two new testcases.
40090         * gcc.dg/cpp/trad/comment-3.c: New.
40091
40092 2004-07-04  Paul Brook  <paul@codesourcery.com>
40093
40094         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40095
40096 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
40097
40098         PR c++/3761
40099         * g++.dg/lookup/crash4.C: New test.
40100
40101 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
40102
40103         * gcc.c-torture/execute/builtin-abs-1.c
40104         * gcc.c-torture/execute/builtin-abs-2.c
40105         * gcc.c-torture/execute/builtin-complex-1.c
40106         * gcc.c-torture/execute/builtins/string-1-lib.c
40107         * gcc.c-torture/execute/builtins/string-1.c
40108         * gcc.c-torture/execute/builtins/string-2-lib.c
40109         * gcc.c-torture/execute/builtins/string-2.c
40110         * gcc.c-torture/execute/builtins/string-3-lib.c
40111         * gcc.c-torture/execute/builtins/string-3.c
40112         * gcc.c-torture/execute/builtins/string-4-lib.c
40113         * gcc.c-torture/execute/builtins/string-4.c
40114         * gcc.c-torture/execute/builtins/string-5-lib.c
40115         * gcc.c-torture/execute/builtins/string-5.c
40116         * gcc.c-torture/execute/builtins/string-6-lib.c
40117         * gcc.c-torture/execute/builtins/string-6.c
40118         * gcc.c-torture/execute/builtins/string-7-lib.c
40119         * gcc.c-torture/execute/builtins/string-7.c
40120         * gcc.c-torture/execute/builtins/string-8-lib.c
40121         * gcc.c-torture/execute/builtins/string-8.c
40122         * gcc.c-torture/execute/builtins/string-9-lib.c
40123         * gcc.c-torture/execute/builtins/string-9.c
40124         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40125         * gcc.c-torture/execute/builtins/string-asm-1.c
40126         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40127         * gcc.c-torture/execute/builtins/string-asm-2.c
40128         * gcc.c-torture/execute/stdio-opt-1.c
40129         * gcc.c-torture/execute/stdio-opt-2.c
40130         * gcc.c-torture/execute/stdio-opt-3.c
40131         * gcc.c-torture/execute/string-opt-1.c
40132         * gcc.c-torture/execute/string-opt-10.c
40133         * gcc.c-torture/execute/string-opt-11.c
40134         * gcc.c-torture/execute/string-opt-12.c
40135         * gcc.c-torture/execute/string-opt-13.c
40136         * gcc.c-torture/execute/string-opt-14.c
40137         * gcc.c-torture/execute/string-opt-15.c
40138         * gcc.c-torture/execute/string-opt-16.c
40139         * gcc.c-torture/execute/string-opt-2.c
40140         * gcc.c-torture/execute/string-opt-6.c
40141         * gcc.c-torture/execute/string-opt-7.c
40142         * gcc.c-torture/execute/string-opt-8.c:
40143         Replace with ...
40144
40145         * gcc.c-torture/execute/builtins/abs-2.c
40146         * gcc.c-torture/execute/builtins/abs-3.c
40147         * gcc.c-torture/execute/builtins/complex-1.c
40148         * gcc.c-torture/execute/builtins/fprintf.c
40149         * gcc.c-torture/execute/builtins/fputs.c
40150         * gcc.c-torture/execute/builtins/memcmp.c
40151         * gcc.c-torture/execute/builtins/memmove.c
40152         * gcc.c-torture/execute/builtins/memops-asm.c
40153         * gcc.c-torture/execute/builtins/mempcpy-2.c
40154         * gcc.c-torture/execute/builtins/mempcpy.c
40155         * gcc.c-torture/execute/builtins/memset.c
40156         * gcc.c-torture/execute/builtins/printf.c
40157         * gcc.c-torture/execute/builtins/sprintf.c
40158         * gcc.c-torture/execute/builtins/strcat.c
40159         * gcc.c-torture/execute/builtins/strchr.c
40160         * gcc.c-torture/execute/builtins/strcmp.c
40161         * gcc.c-torture/execute/builtins/strcpy.c
40162         * gcc.c-torture/execute/builtins/strcspn.c
40163         * gcc.c-torture/execute/builtins/strlen-2.c
40164         * gcc.c-torture/execute/builtins/strlen.c
40165         * gcc.c-torture/execute/builtins/strncat.c
40166         * gcc.c-torture/execute/builtins/strncmp-2.c
40167         * gcc.c-torture/execute/builtins/strncmp.c
40168         * gcc.c-torture/execute/builtins/strncpy.c
40169         * gcc.c-torture/execute/builtins/strpbrk.c
40170         * gcc.c-torture/execute/builtins/strpcpy-2.c
40171         * gcc.c-torture/execute/builtins/strpcpy.c
40172         * gcc.c-torture/execute/builtins/strrchr.c
40173         * gcc.c-torture/execute/builtins/strspn.c
40174         * gcc.c-torture/execute/builtins/strstr-asm.c
40175         * gcc.c-torture/execute/builtins/strstr.c:
40176         ... these new files.
40177
40178         * gcc.c-torture/execute/builtins/abs-2-lib.c
40179         * gcc.c-torture/execute/builtins/abs-3-lib.c
40180         * gcc.c-torture/execute/builtins/complex-1-lib.c
40181         * gcc.c-torture/execute/builtins/fprintf-lib.c
40182         * gcc.c-torture/execute/builtins/fputs-lib.c
40183         * gcc.c-torture/execute/builtins/memcmp-lib.c
40184         * gcc.c-torture/execute/builtins/memmove-lib.c
40185         * gcc.c-torture/execute/builtins/memops-asm-lib.c
40186         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40187         * gcc.c-torture/execute/builtins/mempcpy-lib.c
40188         * gcc.c-torture/execute/builtins/memset-lib.c
40189         * gcc.c-torture/execute/builtins/printf-lib.c
40190         * gcc.c-torture/execute/builtins/sprintf-lib.c
40191         * gcc.c-torture/execute/builtins/strcat-lib.c
40192         * gcc.c-torture/execute/builtins/strchr-lib.c
40193         * gcc.c-torture/execute/builtins/strcmp-lib.c
40194         * gcc.c-torture/execute/builtins/strcpy-lib.c
40195         * gcc.c-torture/execute/builtins/strcspn-lib.c
40196         * gcc.c-torture/execute/builtins/strlen-2-lib.c
40197         * gcc.c-torture/execute/builtins/strlen-lib.c
40198         * gcc.c-torture/execute/builtins/strncat-lib.c
40199         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40200         * gcc.c-torture/execute/builtins/strncmp-lib.c
40201         * gcc.c-torture/execute/builtins/strncpy-lib.c
40202         * gcc.c-torture/execute/builtins/strpbrk-lib.c
40203         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40204         * gcc.c-torture/execute/builtins/strpcpy-lib.c
40205         * gcc.c-torture/execute/builtins/strrchr-lib.c
40206         * gcc.c-torture/execute/builtins/strspn-lib.c
40207         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40208         * gcc.c-torture/execute/builtins/strstr-lib.c
40209         * gcc.c-torture/execute/builtins/lib/abs.c
40210         * gcc.c-torture/execute/builtins/lib/fprintf.c
40211         * gcc.c-torture/execute/builtins/lib/memset.c
40212         * gcc.c-torture/execute/builtins/lib/printf.c
40213         * gcc.c-torture/execute/builtins/lib/sprintf.c
40214         * gcc.c-torture/execute/builtins/lib/strcpy.c
40215         * gcc.c-torture/execute/builtins/lib/strcspn.c
40216         * gcc.c-torture/execute/builtins/lib/strncat.c
40217         * gcc.c-torture/execute/builtins/lib/strncmp.c
40218         * gcc.c-torture/execute/builtins/lib/strncpy.c
40219         * gcc.c-torture/execute/builtins/lib/strpbrk.c
40220         * gcc.c-torture/execute/builtins/lib/strspn.c
40221         * gcc.c-torture/execute/builtins/lib/strstr.c:
40222         New files containing support routines.
40223
40224         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40225         declaration.
40226         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40227         when not optimizing.
40228
40229 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
40230
40231         PR c++/16240
40232         * g++.dg/abi/mangle22.C: New test.
40233         * g++.dg/abi/mangle23.C: Likewise.
40234
40235 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
40236
40237         PR fortran/16290
40238         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40239         Allow for cases without denormalized floating point numbers.
40240
40241 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
40242
40243         PR c/1027
40244         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40245         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40246         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40247         expected warning text.
40248         * gcc.dg/format/diag-2.c: New test.
40249
40250 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40251
40252         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40253
40254 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
40255
40256         * gcc.dg/builtins-43.c: New.
40257         * gcc.dg/builtins-44.c: New.
40258         * gcc.dg/builtins-45.c: New.
40259
40260 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
40261             Andreas Tobler  <a.tobler@schweiz.ch>
40262
40263         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40264         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
40265         as SIGSEGV.
40266         * gcc.dg/cleanup-11.c: Likewise.
40267         * gcc.dg/cleanup-8.c: Likewise.
40268         * gcc.dg/cleanup-9.c: Likewise.
40269         * gcc.dg/cleanup-5.c: Run on all platforms.
40270
40271 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
40272
40273         * g++.dg/warn/nonnull1.C: New test.
40274
40275 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
40276
40277         * gcc.dg/compat/compat-common.h: Wrap up CINT in
40278         an #ifndef SKIP_COMPLEX_INT/#endif pair.
40279         Special-case the Sun compiler wrt to <complex.h>.
40280
40281 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
40282
40283         * gcc.dg/Wunreachable-8.C: New test.
40284
40285         * gcc.dg/h8300-ice2.c : New test.
40286
40287 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
40288
40289         PR fortran/16161
40290         * gfortran.fortran-torture/compile/implicit.f90: Add test
40291         for implicit character.
40292
40293 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
40294
40295         PR fortran/16289
40296         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40297         Use tiny() intrinsic to find smallest non-negative real
40298
40299 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
40300
40301         * gcc.dg/compat/struct-by-value-22_main.c: New test.
40302         * gcc.dg/compat/struct-by-value-22_x.c: New.
40303         * gcc.dg/compat/struct-by-value-22_y.c: New.
40304
40305         * gcc.c-torture/execute/20040629-1.c: New test.
40306
40307 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
40308
40309         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40310         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40311
40312         PR target/16195
40313         * gcc.dg/20040625-1.c: New test.
40314
40315 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40316
40317         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40318
40319 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40320
40321         PR fortran/15963
40322         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40323
40324 2004-06-29  Richard Henderson  <rth@redhat.com>
40325
40326         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40327
40328 2004-06-29  Paul Brook  <paul@codesourcery.com>
40329
40330         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40331         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40332
40333 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
40334
40335         PR c++/16260
40336         * g++.dg/parse/crash15.C: New.
40337
40338 2004-06-28  Andrew Pinski  <apinski@apple.com>
40339
40340         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40341         by the error already.
40342
40343         * g++.dg/opt/ptrmem4.C: Change to compile only test.
40344
40345 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
40346
40347         PR target/14041
40348         * gcc.dg/h8300-bss-align-1.c : New.
40349
40350 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40351
40352         * PR c++/16174
40353         * g++.dg/template/ctor4.C: New.
40354
40355 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40356
40357         PR c++/16205
40358         * g++.dg/warn/Wsequence-point-1.C: New test.
40359
40360 2004-06-27  Paul Brook  <paul@codesourcery.com>
40361
40362         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40363
40364 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
40365
40366         * g++.old-deja/g++.mike/p7325.C: Remove.
40367
40368 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
40369
40370         PR c/14963
40371         * gcc.dg/pr14963.c: New test.
40372
40373 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
40374
40375         PR c++/16193
40376         * g++.dg/parse/redef1.C: New test.
40377
40378 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
40379
40380         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40381         20021110.c.
40382         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40383         20021119-1.c.
40384         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40385         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40386         5-04.c.
40387         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40388         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40389         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40390         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40391         g++.brendan/enum14.C.
40392         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40393         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40394         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40395         g++.mike/virt1.C.
40396         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40397         memtemp24.C.
40398
40399 2004-06-27  Roger Sayle  <roger@eyesopen.com>
40400
40401         * gcc.dg/20040527-1.c: New test case.
40402
40403 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
40404
40405         PR gfortran/pr16196
40406         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40407
40408 2004-06-25  Roger Sayle  <roger@eyesopen.com>
40409
40410         PR middle-end/15825
40411         * gcc.dg/pr15825-1.c: New test case.
40412
40413 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40414
40415         * gcc.c-torture/execute/20040625-1.c: New test.
40416
40417 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40418
40419         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40420
40421 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
40422
40423         * gcc.dg/torture/mips-div-1.c: New test.
40424
40425 2004-06-24  Jeff Law  <law@redhat.com>
40426
40427         * gcc.dg/tree-ssa/20040624-1.c: New test.
40428
40429 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
40430
40431         * gcc.c-torture/compile/20040624-1.c: New test.
40432
40433 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40434
40435         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40436         this directory.
40437
40438 2004-06-23  Andrew Pinski  <apinski@apple.com>
40439
40440         PR middle-end/15988
40441         * g++.dg/opt/ptrmem4.C: New test.
40442
40443         * gcc.dg/c90-array-quals-2.c: New test.
40444
40445 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
40446
40447         * gcc.dg/kpice1.c: New test.
40448
40449 2006-06-23  Andrew Pinski  <apinski@apple.com>
40450
40451         * gcc.dg/c90-array-quals.c: New test.
40452
40453 2006-06-22  Richard Henderson  <rth@redhat.com>
40454
40455         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40456
40457 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
40458
40459         * gcc.dg/builtins-config.h: Handle FreeBSD.
40460
40461 2006-06-22  Richard Henderson  <rth@redhat.com>
40462
40463         * g++.dg/opt/devirt1.C: New.
40464
40465 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
40466
40467         * g++.dg/opt/pr15551.C: New testcase.
40468
40469 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
40470
40471         PR target/14800
40472         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40473         x86_64-*-linux* when compiling for 32bit.
40474
40475 2004-06-21  Andrew Pinski  <apinski@apple.com>
40476
40477         * gcc.dg/pch/struct-1.c: New.
40478         * gcc.dg/pch/struct-1.hs: New.
40479
40480 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
40481
40482         * gcc.dg/pch/save-temps-1.c: New file.
40483         * gcc.dg/pch/save-temps-1.hs: New file.
40484
40485 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
40486
40487         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40488         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40489
40490 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40491
40492         * gfortran.fortran-torture/execute/select_1.f90: Rename function
40493         to fix type error.
40494         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40495         Remove trailing spaces.
40496
40497 2004-06-21  Richard Henderson  <rth@redhat.com>
40498
40499         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40500         merging && to BIT_FIELD_REF.
40501
40502 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
40503
40504         * g++.dg/opt/placeholder1.C: New test.
40505
40506 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40507
40508         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40509         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40510         * gcc.dg/compat/union-m128-1_x.c: Likewise.
40511         * gcc.dg/compat/union-m128-1_y.c: Likewise.
40512
40513 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
40514
40515         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40516         extern "C".
40517         * g++.dg/other/pragma-re-1.C: Add comments.
40518
40519 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
40520
40521         PR gfortran/16080
40522         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40523
40524 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
40525
40526         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40527         instead of setting the type of size_t by
40528         hand.
40529
40530 2004-06-18  Roger Sayle  <roger@eyesopen.com>
40531
40532         * gcc.dg/unordered-2.c: New test case.
40533         * gcc.dg/unordered-3.c: New test case.
40534
40535 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
40536
40537         PR other/16043
40538         * lib/g++.exp (g++_version): Tweak regexp for version
40539         * lib/g77.exp (g77_version): Likewise.
40540         * lib/gfortran.exp (gfortran_version): Likewise.
40541         * lib/objc.exp (objc_version): Likewise.
40542         * lib/treelang.exp (treelang_version): Likewise.
40543
40544 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
40545
40546         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40547         Use INT_MAX instead of __INT_MAX__.
40548         * gcc.dg/compat/struct-align-2_y.c: Likewise.
40549
40550         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40551         * gcc.dg/compat/scalar-return-3_x.c: Use it.
40552         * gcc.dg/compat/scalar-return-3_y.c: Use it.
40553         * gcc.dg/compat/scalar-return-4_x.c: Use it.
40554         * gcc.dg/compat/scalar-return-4_y.c: Use it.
40555         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40556         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40557         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40558         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40559
40560         * gcc.dg/range-test-1.c: New test.
40561         * g++.dg/opt/range-test-1.C: New test.
40562
40563 2004-06-17  Richard Henderson  <rth@redhat.com>
40564
40565         * objc.dg/sync-1.m: New.
40566         * objc.dg/try-catch-1.m: Don't force next runtime.
40567         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40568         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
40569         shadowed catch clause.
40570         * objc.dg/try-catch-5.m: New.
40571
40572 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
40573
40574         Bug 14610
40575         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40576
40577 2004-06-15  Richard Henderson  <rth@redhat.com>
40578
40579         * gcc.dg/20001116-1.c: Move expected warning line.
40580
40581 2004-06-15  Richard Henderson  <rth@redhat.com>
40582
40583         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40584         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40585
40586 2004-06-15  Jeff Law  <law@redhat.com>
40587
40588         * gcc.dg/tree-ssa/20040615-1.c: New test.
40589         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40590         be less sensitive to operand ordering.
40591         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40592
40593 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
40594
40595         * g++.dg/abi/bitfield3.C: Add comment..
40596
40597 2004-06-15  Richard Henderson  <rth@redhat.com>
40598
40599         * g++.dg/ext/stmtexpr1.C: XFAIL.
40600         * gcc.dg/20030612-1.c: XFAIL.
40601
40602 2004-06-15  Eric Christopher  <echristo@redhat.com>
40603
40604         * g++.dg/charset/asm5.c: New.
40605         * gcc.dg/charset/asm6.c: New.
40606
40607 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40608
40609         PR fortran/15962
40610         * gfortran.fortran-torture/execute/select_1.f90: New test.
40611
40612 2004-06-15  Paul Brook  <paul@codesourcery.com>
40613
40614         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40615
40616 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40617
40618         PR c++/15967
40619         * g++.dg/lookup/crash3.C: New test.
40620
40621 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40622
40623         PR c++/15947
40624         * g++.dg/parse/dtor4.C: New test.
40625
40626 2004-06-14  Jeff Law  <law@redhat.com>
40627
40628         * gcc.c-torture/compile/20040614-1.c: New test.
40629
40630 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40631
40632         PR fortran/15211
40633         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40634         LEN of a character array.
40635
40636 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
40637
40638         PR c++/15096
40639         * g++.dg/template/ptrmem10.C: New test.
40640
40641         PR c++/14930
40642         * g++.dg/template/friend30.C: New test.
40643
40644 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40645
40646         PR fortran/14928
40647         * gfortran.fortran-torture/compile/mloc.f90: New test.
40648
40649 2004-06-13  Paul Brook  <paul@codesourcery.com>
40650
40651         * gfortran.fortran-torture/execute/random_2.f90: New test.
40652
40653 2004-06-13  Eric Christopher  <echristo@redhat.com>
40654
40655         * gcc.dg/noncompile/redecl-1.c: Fix error message.
40656
40657 2004-06-12  Paul Brook  <paul@codesourcery.com>
40658
40659         * gfortran.fortran-torture/execute/contained_3.f90: New test.
40660
40661 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40662
40663         PR fortran/14923
40664         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
40665
40666 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40667
40668         PR fortran/14957
40669         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
40670         syntax errors in end statements of contained subroutines.
40671
40672 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40673
40674         PR fortran/12841
40675         * gfortran.fortran-torture/execute/null_arg.f90: New test.
40676
40677 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40678
40679         PR fortran/15665
40680         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
40681
40682 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
40683
40684         PR gfortran/12839
40685         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
40686
40687 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
40688
40689         PR c++/15862
40690         * g++.dg/parse/enum1.C: New test.
40691
40692 2004-06-10  Jeff Law  <law@redhat.com>
40693
40694         * gcc.c-torture/compile/20040610-1.c: New test.
40695
40696 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40697
40698         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
40699         * g++.old-deja/g++.other/decl3.C: Likewise.
40700
40701 2004-06-10  Brian Booth  <bbooth@redhat.com>
40702
40703         * gcc.dg/tree-ssa/20031015-1.c: Scan for
40704         V_MAY_DEF instead of VDEF.
40705         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
40706
40707 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
40708
40709         PR c++/14211
40710         * g++.dg/conversion/const1.C: New test.
40711
40712         PR c++/15076
40713         * g++.dg/conversion/reinterpret1.C: New test.
40714
40715         PR c++/15877
40716         * g++.dg/template/enum2.C: New test.
40717
40718         PR c++/15227
40719         * g++.dg/template/error13.C: New test.
40720
40721 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40722
40723         PR fortran/14957
40724         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
40725         arguments to test_* REAL and of the right size.
40726
40727 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40728
40729         PR target/15569
40730         PR rtl-optimization/15681
40731         * gcc.dg/20040609-1.c: New test.
40732
40733 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
40734
40735         PR c++/14791
40736         * g++.dg/opt/builtins1.C: New test.
40737
40738 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
40739
40740         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
40741         that use default windows32 struct layout.
40742         * gcc.dg/i386-bitfield2.c: Likewise.
40743
40744 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
40745
40746         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
40747         for mingw32 and cygwin targets.
40748
40749 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
40750
40751         * gcc.dg/pch/macro-4.c: New.
40752         * gcc.dg/pch/macro-4.hs: New.
40753
40754 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40755
40756         PR fortran/13249
40757         * gfortran.fortran-torture/compile/name_clash.f90: New test.
40758
40759 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40760
40761         PR fortran/13372
40762         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
40763
40764 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40765
40766         PR gfortran/14897
40767         * gfortran.fortran-torture/execute/t_edit.f90: New test.
40768
40769 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
40770
40771         PR gfortran/15755
40772         * gfortran.fortran-torture/execute/backspace.c : New test.
40773
40774 2004-06-09  Paul Brook  <paul@codesourcery.com>
40775
40776         * gfortran.fortran-torture/execure/intrinsic_associated.f90
40777         (pointer_to_section): Rewrite to use smaller array.
40778
40779 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
40780
40781         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
40782         * gcc.dg/ext/altivec-10.c: Same.
40783         * gcc.dg/ext/altivec-11.c: Same.
40784         * gcc.dg/ext/altivec-12.c: Same.
40785         * gcc.dg/ext/altivec-13.c: Same.
40786         * gcc.dg/ext/altivec-14.c: Same.
40787         * gcc.dg/ext/altivec-15.c: Same.
40788         * gcc.dg/ext/altivec-16.c: Same.
40789         * gcc.dg/ext/altivec-3.c: Same.
40790         * gcc.dg/ext/altivec-4.c: Same.
40791         * gcc.dg/ext/altivec-6.c: Same.
40792         * gcc.dg/ext/altivec-7.c: Same.
40793         * gcc.dg/ext/altivec-8.c: Same.
40794         * gcc.dg/ext/altivec-varargs-1.c: Same.
40795
40796         * g++.dg/ext/altivec-1.C: Correct dg syntax.
40797         * g++.dg/ext/altivec-10.C: Same.
40798         * g++.dg/ext/altivec-2.C: Same.
40799         * g++.dg/ext/altivec-3.C: Same.
40800         * g++.dg/ext/altivec-4.C: Same.
40801         * g++.dg/ext/altivec-5.C: Same.
40802         * g++.dg/ext/altivec-6.C: Same.
40803         * g++.dg/ext/altivec-7.C: Same.
40804         * g++.dg/ext/altivec-8.C: Same.
40805         * g++.dg/ext/altivec-9.C: Same.
40806
40807 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40808
40809         PR c++/7841
40810         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
40811
40812 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40813
40814         * gcc.dg/union-1.c: New test.
40815
40816 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40817
40818         * gcc.dg/builtins-41.c: New test case.
40819         * gcc.dg/builtins-42.c: New test case.
40820
40821 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40822
40823         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
40824         * g++.dg/ext/altivec-10.C: Same.
40825         * g++.dg/ext/altivec-2.C: Same.
40826         * g++.dg/ext/altivec-3.C: Same.
40827         * g++.dg/ext/altivec-4.C: Same.
40828         * g++.dg/ext/altivec-5.C: Same.
40829         * g++.dg/ext/altivec-6.C: Same.
40830         * g++.dg/ext/altivec-7.C: Same.
40831         * g++.dg/ext/altivec-8.C: Same.
40832         * g++.dg/ext/altivec-9.C: Same.
40833         * g++.old-deja/g++.abi/cxa_vec.C: Same.
40834         * g++.old-deja/g++.brendan/new3.C: Same.
40835         * gcc.c-torture/execute/eeprof-1.x: Same.
40836
40837 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
40838
40839         PR c/14765
40840         * gcc.dg/pr14765-1.c: New test.
40841
40842 2004-06-07  Roger Sayle  <roger@eyesopen.com>
40843
40844         PR c/14649
40845         * gcc.dg/pr14649-1.c: New test case.
40846
40847 2004-06-07  Richard Henderson  <rth@redhat.com>
40848
40849         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
40850         if temporaries.
40851
40852 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
40853
40854         * g++.dg/eh/elide1.C: Remove XFAIL.
40855
40856 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
40857
40858         PR c++/15337
40859         * g++.dg/expr/sizeof3.C: New test.
40860
40861         PR c++/14777
40862         * g++.dg/template/access14.C: New test.
40863
40864         PR c++/15554
40865         * g++.dg/template/enum1.C: New test.
40866
40867         PR c++/15057
40868         * g++.dg/eh/throw1.C: New test.
40869
40870 2004-06-07  David Ayers  <d.ayers@inode.at>
40871             Ziemowit Laski  <zlaski@apple.com>
40872
40873         * lib/objc.exp (objc_target_compile): Revert the '-framework
40874         Foundation' flag fix, since bare Darwin does not ship
40875         with the Foundation framework.
40876         * objc/execute/next_mapping.h: Provide a local NSConstantString
40877         @interface and @implementation.
40878         (objc_constant_string_init): A constructor function, used to
40879         initialize the NSConstantString meta-class object.
40880         * objc/execute/string1.m: Include "next_mapping.h" instead of
40881         <Foundation/NSString.h>.
40882         * objc/execute/string2.m: Likewise.
40883         * objc/execute/string3.m: Likewise.
40884         * objc/execute/string4.m: Likewise.
40885
40886 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
40887
40888         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
40889         to double. Replace double with FLOAT.
40890         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
40891
40892         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
40893         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
40894         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
40895         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
40896         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
40897         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
40898         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
40899         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
40900
40901 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
40902
40903         PR c/13519
40904         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
40905
40906 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40907
40908         PR c++/15503
40909         * g++.dg/template/meminit2.C: New test.
40910
40911 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
40912
40913         PR target/15822
40914         * gcc.c-torture/execute/compare-fp-1.c,
40915         gcc.c-torture/execute/compare-fp-2.c,
40916         gcc.c-torture/execute/compare-fp-3.c,
40917         gcc.c-torture/execute/compare-fp-4.c,
40918         gcc.c-torture/execute/compare-fp-3.x,
40919         gcc.c-torture/execute/compare-fp-4.x: Moved...
40920         * gcc.c-torture/execute/ieee/compare-fp-1.c,
40921         gcc.c-torture/execute/ieee/compare-fp-2.c,
40922         gcc.c-torture/execute/ieee/compare-fp-3.c,
40923         gcc.c-torture/execute/ieee/compare-fp-4.c,
40924         gcc.c-torture/execute/ieee/compare-fp-3.x,
40925         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
40926
40927 2004-06-04  David Ayers  <d.ayers@inode.at>
40928
40929         * objc/execute/protocol-isEqual-4.m: New testcase.
40930
40931 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
40932
40933         * objc/execute/protocol-isEqual-1.m: New testcase.
40934         * objc/execute/protocol-isEqual-2.m: New testcase.
40935         * objc/execute/protocol-isEqual-3.m: New testcase.
40936
40937 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40938
40939         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
40940
40941 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
40942
40943         * lib/objc.exp (objc_target_compile): When running tests on
40944         Darwin (Mac OS X), inform the linker about '-framework
40945         'Foundation'.
40946
40947 2004-06-02  Eric Christopher  <echristo@redhat.com>
40948
40949         * gcc.c-torture/compile/20040602-1.c: New.
40950
40951 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
40952
40953         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
40954         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
40955
40956         PR tree-optimization/14736
40957         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
40958
40959         PR tree-optimization/14042
40960         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
40961
40962         PR tree-optimization/14729
40963         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
40964
40965 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40966
40967         PR fortran/15557
40968         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
40969
40970 2004-06-01  Richard Hederson  <rth@redhat.com>
40971
40972         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
40973
40974 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40975
40976         PR c++/14932
40977         * g++.dg/parse/offsetof4.C: New test.
40978
40979 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
40980
40981         PR objc/7993
40982         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
40983
40984 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
40985
40986         PR c++/15701
40987         * g++.dg/template/friend29.C: New test.
40988
40989 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
40990
40991         PR c/15749
40992         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
40993
40994 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
40995
40996         * gcc.dg/sparc-trap-1.c: New test.
40997
40998 2004-05-31  Roger Sayle  <roger@eyesopen.com>
40999
41000         PR middle-end/15069
41001         * g++.dg/opt/fold3.C: New test case.
41002
41003 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
41004
41005         * lib/target-supports.exp (check_iconv_available): Fix fallout
41006         from 2004-05-28 patch.
41007
41008 2004-05-30  Paul Brook  <paul@codesourcery.com>
41009
41010         PR fortran/15620
41011         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41012         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41013
41014 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
41015
41016         * gfortran.fortran-torture/execute/random_1.f90: New test.
41017
41018 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41019
41020         * g++.dg/ext/altivec-10.C: New test.
41021
41022 2004-05-29  Paul Brook  <paul@codesourcery.com>
41023
41024         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41025
41026 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41027
41028         * gcc.dg/altivec-16.c: New test.
41029
41030 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
41031
41032         * lib/target-supports.exp (check_vmx_hw_available): New.
41033         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41034
41035         * lib/target-supports.exp (check_alias_available,
41036         check_iconv_available, check_named_sections_available): Use
41037         unique names for temporary files.
41038
41039 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
41040
41041         * gcc.dg/altivec-15.c: New test.
41042
41043 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41044
41045         PR c++/15083
41046         * g++.dg/warn/noeffect6.C: New test.
41047
41048         PR c++/15471
41049         * g++.dg/expr/ptrmem4.C: New test.
41050
41051         PR c++/15640
41052         * g++.dg/template/operator3.C: New test.
41053
41054 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
41055
41056         PR c++/14668
41057         * g++.dg/lookup/redecl1.C: New test.
41058         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41059
41060 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
41061
41062         * gcc.c-torture/execute/compare-fp-1.c,
41063         gcc.c-torture/execute/compare-fp-2.c,
41064         gcc.c-torture/execute/compare-fp-3.c,
41065         gcc.c-torture/execute/compare-fp-4.c,
41066         gcc.c-torture/execute/compare-fp-3.x,
41067         gcc.c-torture/execute/compare-fp-4.x,
41068         gcc.dg/pr15649-1.c: New.
41069
41070 2004-05-27  Adam Nemet  <anemet@lnxw.com>
41071
41072         PR c++/12883
41073         * g++.dg/init/array14.C: New test.
41074
41075 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
41076
41077         * lib/compat.exp (compat-get-options-main): New.
41078         (compat-get-options): Remove unneeded code, warn for ignored
41079         command.
41080         (compat-execute): Check flag set by dg-require-* commands.
41081
41082         * lib/compat.exp (compat-execute): Break up long lines.
41083
41084 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
41085
41086         * gcc.dg/altivec-7.c: Don't use 'vector long'.
41087         * gcc.dg/altivec-14.c: New test.
41088         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41089
41090         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41091         * gcc.dg/altivec-12.c: Ditto.
41092
41093         * gcc.dg/altivec-3.c: Move call to altivec_check.
41094
41095 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41096
41097         PR c++/15044
41098         * g++.dg/template/error12.C: New test.
41099
41100         PR c++/15317
41101         * g++.dg/ext/attrib15.C: New test.
41102
41103         PR c++/15329
41104         * g++.dg/template/ptrmem9.C: New test.
41105
41106 2004-05-25  Paul Brook  <paul@codesourcery.com>
41107
41108         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41109
41110 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41111
41112         PR c++/15165
41113         * g++.dg/template/crash19.C: New test.
41114
41115 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41116
41117         PR c++/15025
41118         * g++.dg/template/redecl1.C: New test.
41119
41120 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
41121
41122         PR c++/14821
41123         * g++.dg/other/ns1.C: New test.
41124
41125         PR c++/14883
41126         * g++.dg/template/invalid1.C: New test.
41127
41128 2004-05-23  Paul Brook  <paul@codesourcery.com>
41129         Victor Leikehman  <lei@haifasphere.co.il>
41130
41131         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41132         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41133
41134 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41135
41136         PR c++/15285
41137         PR c++/15299
41138         * g++.dg/template/non-dependent5.C: New test.
41139         * g++.dg/template/non-dependent6.C: New test.
41140
41141 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
41142
41143         PR c++/15507
41144         * g++.dg/inherit/union1.C: New test.
41145
41146         PR c++/15542
41147         * g++.dg/template/addr1.C: New test.
41148
41149         PR c++/15427
41150         * g++.dg/template/array5.C: New test.
41151
41152         PR c++/15287
41153         * g++.dg/template/array6.C: New test.
41154
41155 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
41156             Roger Sayle  <roger@eyesopen.com>
41157
41158         * g++.dg/lookup/forscope2.C: New test case.
41159
41160 2004-05-22  Ben Elliston  <bje@au.ibm.com>
41161
41162         * gcc.dg/cpp/Wmissingdirs.c: New.
41163
41164 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41165
41166         PR target/15301
41167         * gcc.dg/compat/union-m128-1.h: New file.
41168         * gcc.dg/compat/union-m128-1_main.c: Likewise.
41169         * gcc.dg/compat/union-m128-1_x.c: Likewise.
41170         * gcc.dg/compat/union-m128-1_y.c: Likewise.
41171
41172 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
41173
41174         PR target/15302
41175         * gcc.dg/compat/struct-complex-1.h: New file.
41176         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41177         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41178         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41179
41180 2004-05-20  Roger Sayle  <roger@eyesopen.com>
41181
41182         PR middle-end/3074
41183         * gcc.dg/pr3074-1.c: New test case.
41184         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41185
41186 2004-05-20  Falk Hueffner  <falk@debian.org>
41187
41188         PR other/15526
41189         * gcc.dg/ftrapv-1.c: New test case.
41190
41191 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
41192
41193         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41194
41195 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
41196             Jeff Law  <law@redhat.com>
41197
41198         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41199         * gcc.dg/tree-ssa/20040518-2.c: New test.
41200
41201         * gcc.dg/tree-ssa/20040518-1.c: New test.
41202
41203 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
41204
41205         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41206
41207 2004-05-18  Paul Brook  <paul@codesourcery.com>
41208
41209         PR fortran/13930
41210         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41211
41212 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41213
41214         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41215         constant folding.
41216
41217 2004-05-17  Steven Bosscher  <stevenb@suse.de>
41218
41219         * gcc.dg/tree-ssa/20040517-1.c: New test.
41220
41221 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41222
41223         * gcc.dg/loop-4.c: New test.
41224
41225 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
41226
41227         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41228
41229 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
41230
41231         PR fortran/15311
41232         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41233
41234 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41235
41236         PR fortran/13826
41237         PR fortran/13940
41238         * gfortran.fortran-torture/compile/data_1.f90: New test.
41239
41240 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
41241
41242         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41243         * gcc.dg/uninit-H.c: Define ASM for __s390__.
41244
41245 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41246
41247         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41248
41249 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
41250
41251         PR c/15444
41252         * gcc.dg/format/xopen-1.c: Adjust expected message.
41253         * gcc.dg/format/xopen-3.c: New test.
41254
41255 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
41256
41257         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41258
41259 2004-05-14  Jeff Law  <law@redhat.com>
41260
41261         * gcc.dg/tree-ssa/20040514-2.c: New test.
41262
41263 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41264
41265         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41266         this ...
41267         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41268         this.
41269
41270 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
41271
41272         * gcc.dg/tree-ssa/20040514-1.c: New test.
41273
41274 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41275
41276         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41277         test.
41278
41279 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41280
41281         PR fortran/14066
41282         * gfortran.fortran-torture/compile/do_1.f90: New test.
41283
41284 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
41285
41286         PR fortran/15051
41287         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41288         test.
41289
41290 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
41291
41292         PR fortran/15149
41293         * gfortran.fortran-torture/execute/random_init.f90: New test.
41294
41295 2004-05-13  Paul Brook  <paul@codesourcery.com>
41296
41297         PR fortran/15314
41298         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41299
41300 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
41301
41302         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41303         for the powerpc case.
41304
41305 2004-05-13  Jeff Law  <law@redhat.com>
41306
41307         * gcc.dg/tree-ssa/20040513-1.c: New test.
41308         * gcc.dg/tree-ssa/20040513-2.c: New test.
41309
41310 2004-05-13  Paul Brook  <paul@codesourcery.com>
41311
41312         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41313         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41314         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41315
41316 2004-05-13  Andreas Schwab  <schwab@suse.de>
41317
41318         PR other/10819
41319         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41320         characters.
41321
41322 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
41323
41324         PR fortran/15294
41325         * gfortran.fortran-torture/execute/adjustr.f90: New file.
41326
41327 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
41328
41329         Merge from tree-ssa-20020619-branch.  See
41330         ChangeLog.tree-ssa for details.
41331
41332 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
41333
41334         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41335         include <altivec.h> explicitly.
41336         * gcc.dg/altivec-13.c: Likewise.
41337
41338 2004-05-11  Paul Brook  <paul@codesourcery.com>
41339
41340         * gcc.c-torture/compile/20010518-1.c: Force enum size.
41341
41342 2004-05-10  Eric Christopher  <echristo@redhat.com>
41343
41344         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41345         * gcc.dg/sibcall-4.c: Ditto.
41346
41347 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
41348
41349         * g++.dg/ext/altivec-8.C: New test case.
41350         * gcc.dg/altivec-13.c: New test case.
41351
41352 2004-05-08  Roger Sayle  <roger@eyesopen.com>
41353
41354         * gcc.c-torture/execute/divcmp-1.c: New test case.
41355         * gcc.c-torture/execute/divcmp-2.c: New test case.
41356         * gcc.c-torture/execute/divcmp-3.c: New test case.
41357
41358 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
41359
41360         * g++.dg/other/pragma-re-2.C: New test.
41361
41362 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41363
41364         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41365         * gcc.dg/i386-387-2.c: Likewise.
41366
41367         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41368         __builtin_drem.
41369         * gcc.dg/i386-387-6.c: Likewise.
41370
41371 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
41372
41373         * gcc.dg/builtins-33.c: Also check log1p*.
41374
41375 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
41376
41377         PR optimization/15296
41378         * gcc.c-torture/execute/pr15296.c: New test.
41379
41380 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
41381
41382         * gcc.dg/builtins-40.c: New test.
41383
41384 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
41385
41386         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41387
41388 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
41389
41390         * g++.dg/ext/spe1.C: New testcase.
41391
41392 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
41393
41394         * objc.dg/image-info.m: Allow additional attributes
41395         for __image_info section.
41396
41397 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
41398
41399         * gcc.dg/torture/mips-hilo-2.c: New test.
41400
41401 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41402
41403         PR c++/14389
41404         * g++.dg/template/member5.C: New test.
41405
41406 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
41407
41408         * gcc.dg/builtins-34.c: Also check expm1*.
41409
41410 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41411
41412         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41413         * gcc.dg/torture/builtin-convert-3.c: New test.
41414
41415 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
41416
41417         PR middle-end/15054
41418         * g++.dg/opt/pr15054.C: New test.
41419
41420 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41421
41422         * gcc.dg/torture/builtin-rounding-1.c: New test.
41423         * gcc.dg/builtins-25.c: Delete.
41424         * gcc.dg/builtins-29.c: Delete.
41425
41426 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
41427
41428         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41429         * gcc.dg/sibcall-4.c: Likewise.
41430         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41431
41432 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41433
41434         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41435         bit-field on 16-bit targets.
41436
41437 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
41438
41439         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41440         16-bit targets.
41441
41442 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
41443
41444         * gcc.dg/rs6000-power2-1.c: Change to compile only.
41445         * gcc.dg/rs6000-power2-2.c: Likewise.
41446
41447 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
41448
41449         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41450         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41451         Change the asm registers to be in form of frN instead of fN.
41452
41453 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41454
41455         * gcc.dg/torture/builtin-convert-2.c: New test.
41456
41457 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
41458
41459         * gcc.dg/rs6000-power2-1.c: New test.
41460         * gcc.dg/rs6000-power2-2.c: New test.
41461
41462 2004-04-28  Jan Hubicka  <jh@suse.cz>
41463
41464         * gcc.dg/unused-6.c: New test.
41465
41466 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
41467             Ulrich Weigand  <uweigand@de.ibm.com>
41468
41469         * ada/acats/run_all.sh: Define $target variable.
41470
41471 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
41472
41473         PR c++/15119
41474         * g++.dg/other/vararg-1.C: New test.
41475
41476         PR c++/4794
41477         * g++.dg/eh/cleanup3.C: New test.
41478
41479 2004-04-24  Laurent GUERBY <laurent@guerby.net>
41480
41481         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41482         and ad8011a (target_insn).
41483         * ada/acats/support/macro.dfs: Likewise.
41484         * ada/acats/support/impbit.adb: New file.
41485
41486 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
41487
41488         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41489
41490 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41491
41492         * gcc.dg/loop-3.c: New test.
41493
41494 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
41495
41496         * gcc.c-torture/execute/simd-5.c: New test.
41497
41498 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41499
41500         PR c++/15064
41501         * g++.dg/template/crash18.C: New test.
41502
41503 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
41504
41505         * g++.dg/ext/complit3.C: New test.
41506
41507 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41508
41509         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41510         * gcc.dg/altivec-3.c: Same.
41511         * gcc.dg/altivec-varargs-1.c: Same.
41512
41513 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
41514
41515         * lib/target-supports.exp (check_profiling_available): Assume
41516         profiling is not available on powerpc-eabi targets.
41517
41518 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
41519
41520         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41521         * gcc.dg/vmx/bug-1.c: Ditto.
41522
41523 2004-04-20  Eric Christopher  <echristo@redhat.com>
41524
41525         * gcc.dg/charset/extern.c: New test.
41526         * g++.dg/charset/extern3.cc: Ditto.
41527
41528 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
41529
41530         * gcc.dg/builtins-39.c: New test.
41531
41532 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
41533
41534         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41535
41536 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
41537
41538         * gcc.dg/torture/mips-hilo-1.c: New test.
41539
41540 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
41541
41542         * gcc.c-torture/compile/20040419-1.c: New test.
41543
41544 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
41545
41546         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41547
41548 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
41549             Aldy Hernandez  <aldyh@redhat.com>
41550
41551         * gcc.c-torture/execute/va-arg-24.c: New.
41552
41553 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
41554             Aldy Hernandez  <aldyh@redhat.com>
41555
41556         * gcc.dg/vmx/1b-01.c: New.
41557         * gcc.dg/vmx/1b-02.c: New.
41558         * gcc.dg/vmx/1b-03.c: New.
41559         * gcc.dg/vmx/1b-04.c: New.
41560         * gcc.dg/vmx/1b-05.c: New.
41561         * gcc.dg/vmx/1b-06.c: New.
41562         * gcc.dg/vmx/1b-07.c: New.
41563         * gcc.dg/vmx/1c-01.c: New.
41564         * gcc.dg/vmx/1c-02.c: New.
41565         * gcc.dg/vmx/3a-01a.c: New.
41566         * gcc.dg/vmx/3a-01.c: New.
41567         * gcc.dg/vmx/3a-01m.c: New.
41568         * gcc.dg/vmx/3a-03.c: New.
41569         * gcc.dg/vmx/3a-03m.c: New.
41570         * gcc.dg/vmx/3a-04.c: New.
41571         * gcc.dg/vmx/3a-04m.c: New.
41572         * gcc.dg/vmx/3a-05.c: New.
41573         * gcc.dg/vmx/3a-06.c: New.
41574         * gcc.dg/vmx/3a-06m.c: New.
41575         * gcc.dg/vmx/3a-07.c: New.
41576         * gcc.dg/vmx/3b-01.c: New.
41577         * gcc.dg/vmx/3b-02.c: New.
41578         * gcc.dg/vmx/3b-10.c: New.
41579         * gcc.dg/vmx/3b-13.c: New.
41580         * gcc.dg/vmx/3b-14.c: New.
41581         * gcc.dg/vmx/3b-15.c: New.
41582         * gcc.dg/vmx/3c-01a.c: New.
41583         * gcc.dg/vmx/3c-01.c: New.
41584         * gcc.dg/vmx/3c-02.c: New.
41585         * gcc.dg/vmx/3c-03.c: New.
41586         * gcc.dg/vmx/3d-01.c: New.
41587         * gcc.dg/vmx/4-01.c: New.
41588         * gcc.dg/vmx/4-03.c: New.
41589         * gcc.dg/vmx/5-01.c: New.
41590         * gcc.dg/vmx/5-02.c: New.
41591         * gcc.dg/vmx/5-03.c: New.
41592         * gcc.dg/vmx/5-04.c: New.
41593         * gcc.dg/vmx/5-05.c: New.
41594         * gcc.dg/vmx/5-06.c: New.
41595         * gcc.dg/vmx/5-07.c: New.
41596         * gcc.dg/vmx/5-07t.c: New.
41597         * gcc.dg/vmx/5-08.c: New.
41598         * gcc.dg/vmx/5-10.c: New.
41599         * gcc.dg/vmx/5-11.c: New.
41600         * gcc.dg/vmx/7-01a.c: New.
41601         * gcc.dg/vmx/7-01.c: New.
41602         * gcc.dg/vmx/7c-01.c: New.
41603         * gcc.dg/vmx/7d-01.c: New.
41604         * gcc.dg/vmx/7d-02.c: New.
41605         * gcc.dg/vmx/8-01.c: New.
41606         * gcc.dg/vmx/8-02a.c: New.
41607         * gcc.dg/vmx/8-02.c: New.
41608         * gcc.dg/vmx/brode-1.c: New.
41609         * gcc.dg/vmx/bug-1.c: New.
41610         * gcc.dg/vmx/bug-2.c: New.
41611         * gcc.dg/vmx/bug-3.c: New.
41612         * gcc.dg/vmx/cw-bug-1.c: New.
41613         * gcc.dg/vmx/cw-bug-2.c: New.
41614         * gcc.dg/vmx/cw-bug-3.c: New.
41615         * gcc.dg/vmx/dct.c: New.
41616         * gcc.dg/vmx/debug-1.c: New.
41617         * gcc.dg/vmx/debug-2.c: New.
41618         * gcc.dg/vmx/debug-3.c: New.
41619         * gcc.dg/vmx/debug-4.c: New.
41620         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41621         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41622         * gcc.dg/vmx/eg-5.c: New.
41623         * gcc.dg/vmx/fft.c: New.
41624         * gcc.dg/vmx/gcc-bug-1.c: New.
41625         * gcc.dg/vmx/gcc-bug-2.c: New.
41626         * gcc.dg/vmx/gcc-bug-3.c: New.
41627         * gcc.dg/vmx/gcc-bug-4.c: New.
41628         * gcc.dg/vmx/gcc-bug-5.c: New.
41629         * gcc.dg/vmx/gcc-bug-6.c: New.
41630         * gcc.dg/vmx/gcc-bug-7.c: New.
41631         * gcc.dg/vmx/gcc-bug-8.c: New.
41632         * gcc.dg/vmx/gcc-bug-9.c: New.
41633         * gcc.dg/vmx/gcc-bug-b.c: New.
41634         * gcc.dg/vmx/gcc-bug-c.c: New.
41635         * gcc.dg/vmx/gcc-bug-d.c: New.
41636         * gcc.dg/vmx/gcc-bug-e.c: New.
41637         * gcc.dg/vmx/gcc-bug-f.c: New.
41638         * gcc.dg/vmx/gcc-bug-g.c: New.
41639         * gcc.dg/vmx/gcc-bug-i.c: New.
41640         * gcc.dg/vmx/harness.h: New.
41641         * gcc.dg/vmx/ira1.c: New.
41642         * gcc.dg/vmx/ira2a.c: New.
41643         * gcc.dg/vmx/ira2b.c: New.
41644         * gcc.dg/vmx/ira2.c: New.
41645         * gcc.dg/vmx/ira2c.c: New.
41646         * gcc.dg/vmx/mem.c: New.
41647         * gcc.dg/vmx/newton-1.c: New.
41648         * gcc.dg/vmx/ops.c: New.
41649         * gcc.dg/vmx/sn7153.c: New.
41650         * gcc.dg/vmx/spill2.c: New.
41651         * gcc.dg/vmx/spill3.c: New.
41652         * gcc.dg/vmx/spill.c: New.
41653         * gcc.dg/vmx/t.c: New.
41654         * gcc.dg/vmx/varargs-1.c: New.
41655         * gcc.dg/vmx/varargs-2.c: New.
41656         * gcc.dg/vmx/varargs-3.c: New.
41657         * gcc.dg/vmx/varargs-4.c: New.
41658         * gcc.dg/vmx/varargs-5.c: New.
41659         * gcc.dg/vmx/varargs-6.c: New.
41660         * gcc.dg/vmx/varargs-7.c: New.
41661         * gcc.dg/vmx/vmx.exp: New.
41662         * gcc.dg/vmx/vprint-1.c: New.
41663         * gcc.dg/vmx/vscan-1.c: New.
41664         * gcc.dg/vmx/x-01.c: New.
41665         * gcc.dg/vmx/x-02.c: New.
41666         * gcc.dg/vmx/x-03.c: New.
41667         * gcc.dg/vmx/x-04.c: New.
41668         * gcc.dg/vmx/x-05.c: New.
41669         * gcc.dg/vmx/yousufi-1.c: New.
41670         * gcc.dg/vmx/zero-1.c: New.
41671         * gcc.dg/vmx/zero.c: New.
41672
41673 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
41674
41675         * g++.dg/lookup/java1.C: Update for chage of
41676         _Jv_AllocObject.
41677         * g++.dg/lookup/java2.C: Likewise.
41678
41679 2004-04-17  Laurent GUERBY <laurent@guerby.net>
41680
41681         * ada/acats/run_all.sh: use -O2 by default.
41682
41683 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
41684
41685         * gcc.dg/vr-mult-[12].c: New tests.
41686
41687 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41688
41689         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
41690
41691         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
41692
41693 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
41694
41695         * lib/target-supports.exp (check_profiling_available): Assume
41696         profiling isn't available for mips*-*-elf targets.
41697
41698 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
41699
41700         * gcc.dg/builtins-38.c: New test.
41701
41702 2004-04-14  Eric Christopher  <echristo@redhat.com>
41703
41704         * g++.dg/charset/charset.exp: Run .cc extension tests.
41705
41706 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
41707
41708         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
41709
41710 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41711
41712         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
41713
41714 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
41715
41716         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
41717         * gcc.dg/i386-387-2.c: Likewise.
41718
41719         * gcc.dg/i386-387-7.c: New test.
41720         * gcc.dg/i386-387-8.c: New test.
41721
41722         * gcc.dg/builtins-37.c: New test.
41723
41724 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
41725
41726         * g++.dg/pch/externc-1.C: Add missing semicolon.
41727
41728 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
41729
41730         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
41731
41732 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41733
41734         * gcc.c-torture/execute/20040411-1.c: New test.
41735
41736 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41737
41738         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
41739
41740 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
41741
41742         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
41743
41744 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
41745
41746         * lib/target-supports.exp (check_named_sections_available): New.
41747         * lib/gcc-dg.exp (dg-require-named-sections): New.
41748         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
41749         old-deja.exp.  Also prune error-count message from HP linker.
41750         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
41751
41752         * g++.dg/init/init-ref4.C: Use dg-require-weak.
41753         * g++.old-deja/g++.pt/static3.C: Likewise.
41754         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
41755
41756 2004-04-09  Roger Sayle  <roger@eyesopen.com>
41757
41758         * gcc.c-torture/execute/20040409-1.c: New test case.
41759         * gcc.c-torture/execute/20040409-2.c: New test case.
41760         * gcc.c-torture/execute/20040409-3.c: New test case.
41761
41762 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
41763
41764         * gcc.dg/20040409-1.c: New test.
41765
41766 2004-04-08  Roger Sayle  <roger@eyesopen.com>
41767
41768         PR target/14888
41769         * g++.dg/opt/pr14888.C: New test case.
41770
41771 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
41772
41773         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
41774         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
41775         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
41776         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
41777         New tests.
41778
41779 2004-04-08  Paul Brook  <paul@codesourcery.com>
41780
41781         * gcc.dg/spill-1.c: New test.
41782
41783 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41784
41785         * gcc.dg/torture/builtin-ctype-2.c: New test.
41786
41787 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
41788
41789         * gcc.dg/pch/pch.exp: Add largefile test.
41790
41791 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
41792
41793         * g++.dg/pch/externc-1.Hs: New.
41794         * g++.dg/pch/externc-1.C: New.
41795
41796 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41797
41798         * gcc.dg/compat/struct-by-value-5a_main.c,
41799         gcc.dg/compat/struct-by-value-5b_main.c: New files.
41800         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
41801         * gcc.dg/compat/struct-by-value-5a_x.c,
41802         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
41803         gcc.dg/compat/struct-by-value-5_x.c.
41804         * gcc.dg/compat/struct-by-value-5a_y.c,
41805         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
41806         gcc.dg/compat/struct-by-value-5_y.c.
41807
41808         * gcc.dg/compat/struct-by-value-6a_main.c,
41809         gcc.dg/compat/struct-by-value-6b_main.c: New files.
41810         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
41811         * gcc.dg/compat/struct-by-value-6a_x.c,
41812         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
41813         gcc.dg/compat/struct-by-value-6_x.c.
41814         * gcc.dg/compat/struct-by-value-6a_y.c,
41815         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
41816         gcc.dg/compat/struct-by-value-6_y.c.
41817
41818         * gcc.dg/compat/struct-by-value-7a_main.c,
41819         gcc.dg/compat/struct-by-value-7b_main.c: New files.
41820         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
41821         * gcc.dg/compat/struct-by-value-7a_x.c,
41822         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
41823         gcc.dg/compat/struct-by-value-7_x.c.
41824         * gcc.dg/compat/struct-by-value-7a_y.c,
41825         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
41826         gcc.dg/compat/struct-by-value-7_y.c.
41827
41828 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
41829
41830         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
41831         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
41832         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
41833         options.
41834
41835 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
41836
41837         * gcc.dg/builtins-36.c: New test.
41838
41839 2004-04-06  Paul Brook  <paul@codesourcery.com>
41840
41841         * README.gcc: Remove obsolete contraint on testcases.
41842
41843 2004-04-05  Paul Brook  <paul@codesourcery.com>
41844
41845         PR2123
41846         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
41847         failure and exit(0) on success.
41848         * g++.dg/expr/anew2.C: Ditto.
41849         * g++.dg/expr/anew3.C: Ditto.
41850         * g++.dg/expr/anew4.C: Ditto.
41851
41852 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
41853
41854         PR c++/3518
41855         * g++.dg/template/unify7.C: New.
41856
41857 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41858
41859         * g++.dg/README: Bring up to date with new subdirectories; remove
41860         duplicate subdirectory lines.
41861
41862 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
41863
41864         PR c++/14007
41865         * g++.dg/template/unify5.C: New.
41866         * g++.dg/template/unify6.C: New.
41867         * g++.dg/template/qualttp20.C: Adjust.
41868         * g++.old-deja/g++.jason/report.C: Adjust.
41869         * g++.old-deja/g++.other/qual1.C: Adjust.
41870
41871 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
41872
41873         PR c++/14803
41874         * g++.dg/inherit/ptrmem1.C: New test.
41875
41876 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
41877
41878         PR c++/14755
41879         * gcc.c-torture/execute/20040331-1.c: New test.
41880         * gcc.dg/20040331-1.c: New test.
41881
41882 2004-04-01  Paul Brook  <paul@codesourcery.com>
41883
41884         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
41885
41886 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
41887
41888         PR c++/14724
41889         * g++.dg/init/goto1.C: New test.
41890
41891         PR c++/14763
41892         * g++.dg/template/defarg4.C: New test.
41893
41894 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
41895
41896         * gcc.dg/altivec-11.c: Extend test for more valid cases.
41897
41898 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
41899
41900         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
41901
41902 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
41903
41904         * gcc.dg/noncompile/undeclared-2.c: New test.
41905
41906 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
41907
41908         * gcc.dg/940409-1.c: Remove XFAIL.
41909         * gcc.dg/reg-vol-struct-1.c: New test.
41910
41911 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41912
41913         * gcc.dg/torture/builtin-wctype-1.c: New test.
41914
41915 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
41916
41917         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
41918         * gcc.dg/20001101-1.c: Likewise.
41919         * gcc.dg/20001102-1.c: Likewise.
41920
41921 2004-03-25  Roger Sayle  <roger@eyesopen.com>
41922
41923         * gcc.dg/compare8.c: Add an additional test for XOR.
41924
41925 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41926
41927         * gcc.dg/torture/builtin-ctype-1.c: New test.
41928
41929 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41930
41931         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
41932         * gcc.dg/torture/builtin-math-1.c: Likewise.
41933         * gcc.dg/torture/builtin-power-1.c: New test.
41934
41935 2004-03-24  Andreas Schwab  <schwab@suse.de>
41936
41937         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
41938         IA64 assembler.
41939
41940 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
41941             Roger Sayle  <roger@eyesopen.com>
41942
41943         * gcc.dg/compare8.c: New test case.
41944
41945 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
41946
41947         * g++.dg/ext/altivec-7.C: New test.
41948
41949 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
41950
41951         PR 12267, 12391, 12560, 13129, 14114, 14133
41952         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
41953         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
41954         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
41955         Adjust error regexps.
41956         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
41957         * gcc.dg/noncompile/undeclared-1.c: New test cases.
41958         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
41959         * gcc.dg/local1.c: Add explanatory comment.
41960
41961 2004-03-23  Roger Sayle  <roger@eyesopen.com>
41962
41963         PR optimization/14669
41964         * g++.dg/opt/fold2.C: New test case.
41965
41966 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
41967
41968         PR c/14069
41969         * gcc.dg/20040322-1.c: New test.
41970
41971 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41972
41973         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
41974         * gcc.dg/ultrasp4.c: Likewise.
41975         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
41976
41977 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41978
41979         * gcc.dg/i386-sse-8.c: Reset default options.
41980
41981 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
41982
41983         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
41984         in the error message text.
41985
41986 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41987
41988         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
41989
41990 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
41991
41992         PR c++/14616
41993         * g++.dg/init/array13.C: New test.
41994
41995 2004-03-20  Roger Sayle  <roger@eyesopen.com>
41996
41997         PR target/13889
41998         * gcc.c-torture/compile/pr13889.c: New test case.
41999
42000 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42001
42002         PR c/14635
42003         * builtins-1.c (nan, nans): Don't test.
42004         * builtins-30.c: Don't use nan, nanf, nanl.
42005         * builtins-35.c: New test.
42006
42007 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
42008
42009         * g++.dg/ext/altivec-6.C: New test.
42010
42011 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
42012
42013         * g++.dg/init/placement3.C: New test.
42014
42015         * g++.dg/template/spec13.C: New test.
42016
42017         * g++.dg/lookup/using11.C: New test.
42018
42019         * g++.dg/lookup/koenig3.C: New test.
42020
42021         * g++.dg/template/operator2.C: New test.
42022
42023         * g++.dg/expr/dtor3.C: New test.
42024         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42025         marker.
42026         * g++.old-deja/g++.law/visibility28.C: Likewise.
42027
42028 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
42029
42030         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42031         * gcc.dg/ppc64-abi-3.c: Likewise.
42032
42033 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42034
42035         PR c++/14545
42036         * g++.dg/parse/template15.C: New test.
42037
42038 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42039
42040         * g++.dg/expr/dtor2.C: New test.
42041
42042         * g++.dg/lookup/anon4.C: New test.
42043
42044         * g++.dg/overload/using1.C: New test.
42045
42046         * g++.dg/template/lookup7.C: New test.
42047
42048         * g++.dg/template/typename6.C: New test.
42049
42050         * g++.dg/expr/cond6.C: New test.
42051
42052 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42053
42054         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42055
42056 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42057
42058         * g++.dg/expr/cond5.C: New test.
42059         * g++.dg/expr/constcast1.C: Likewise.
42060         * g++.dg/expr/ptrmem2.C: Likewise.
42061         * g++.dg/expr/ptrmem3.C: Likewise.
42062         * g++.dg/lookup/main1.C: Likewise.
42063         * g++.dg/template/lookup6.C: Likewise.
42064
42065 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
42066
42067         * gcc.dg/local1.c: New test.
42068
42069         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42070
42071 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42072
42073         * gcc.dg/torture/builtin-convert-1.c: New test.
42074
42075 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42076
42077         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42078
42079 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42080
42081         PR c++/14481
42082         * g++.dg/warn/Wunused-7.C: New test.
42083
42084 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42085
42086         * gcc.dg/torture/builtin-integral-1.c: New test.
42087
42088 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
42089
42090         PR c++/14586
42091         * g++.dg/parse/non-dependent3.C: New test.
42092
42093 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
42094
42095         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42096         * g++.dg/eh/simd-2.C: Likewise.
42097         * g++.dg/init/array10.C: Likewise.
42098         * gcc.c-torture/compile/simd-1.c: Likewise.
42099         * gcc.c-torture/compile/simd-2.c: Likewise.
42100         * gcc.c-torture/compile/simd-3.c: Likewise.
42101         * gcc.c-torture/compile/simd-4.c: Likewise.
42102         * gcc.c-torture/compile/simd-6.c: Likewise.
42103         * gcc.c-torture/execute/simd-1.c: Likewise.
42104         * gcc.c-torture/execute/simd-2.c: Likewise.
42105         * gcc.dg/compat/vector-defs.h: Likewise.
42106         * gcc.dg/20020531-1.c: Likewise.
42107         * gcc.dg/altivec-3.c: Likewise.
42108         * gcc.dg/altivec-4.c: Likewise.
42109         * gcc.dg/altivec-varargs-1.c: Likewise.
42110         * gcc.dg/compat/vector-defs.h: Likewise.
42111         * gcc.dg/i386-mmx-3.c: Likewise.
42112         * gcc.dg/i386-sse-4.c: Likewise.
42113         * gcc.dg/i386-sse-5.c: Likewise.
42114         * gcc.dg/i386-sse-8.c: Likewise.
42115         * gcc.dg/simd-1.c: Likewise.
42116         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
42117         __ev64_opaque__ since the machine description provides it.
42118
42119 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42120
42121         * lib/compat.exp (skip_list): New global variable.
42122         Use it to hold the user defined COMPAT_SKIPS list if any.
42123         (compat-obj): Add the members of skip_list to optall.
42124
42125 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42126
42127         * gcc.dg/compat/union-by-value-1_main.c,
42128         union-by-value-1_x.c, union-by-value-1_y.c,
42129         union-check.h, union-defs.h,
42130         union-init.h, union-return-1_main.c,
42131         union-return-1_x.c, union-return-1_y.c: New files.
42132
42133 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42134
42135         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42136         mixed-struct-init.h: Add 4 mixed structure types.
42137         struct-by-value-21_main.c, struct-by-value-21_x.c,
42138         struct-by-value-21_y.c, struct-return-21_main.c,
42139         struct-return-21_x.c, struct-return-21_y.c: New files.
42140
42141 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
42142
42143         PR c++/14550
42144         * g++.dg/parse/template14.C: New test.
42145
42146 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42147
42148         * gcc.c-torture/execute/20040313-1.c: New test.
42149
42150 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
42151
42152         PR target/14533
42153         * gcc.dg/20040311-2.c: New test.
42154
42155 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
42156
42157         PR other/14544
42158         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42159         bit-field.
42160
42161 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
42162
42163         * gcc.dg/20040305-2.c: Add missing return statement.
42164
42165 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42166
42167         * gcc.dg/builtins-34.c: Also check pow10*.
42168
42169 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42170
42171         PR target/14262
42172         * gcc.dg/20040305-2.c: New test.
42173
42174 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
42175
42176         * gcc.dg/20040310-1.c: New test.
42177
42178 2004-03-11  Roger Sayle  <roger@eyesopen.com>
42179
42180         * gcc.c-torture/execute/20040311-1.c: New test case.
42181
42182 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
42183
42184         PR c++/14476
42185         * g++.dg/lookup/enum1.C: New test.
42186
42187 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
42188
42189         PR c++/14510
42190         * g++.dg/lookup/struct2.C: New test.
42191
42192 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
42193
42194         * gcc.dg/builtins-34.c: New test.
42195
42196 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42197
42198         * gcc.dg/torture/builtin-nonneg-1.c: New test.
42199
42200 2004-03-09  James E Wilson  <wilson@specifixinc.com>
42201
42202         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42203         * gcc.dg/alias-2.c: New testcase.
42204
42205 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
42206
42207         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42208
42209 2004-03-09  Roger Sayle  <roger@eyesopen.com>
42210
42211         * gcc.c-torture/execute/20040309-1.c: New test case.
42212
42213 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
42214
42215         PR c++/14397
42216         * g++.dg/overload/ref1.C: New.
42217
42218 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42219
42220         PR c++/14409
42221         * g++.dg/template/spec12.C: New test.
42222
42223         PR c++/14448
42224         * g++.dg/parse/crash14.C: New test.
42225
42226 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42227
42228         PR c++/14230
42229         * g++.dg/init/ref11.C: New test.
42230
42231 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
42232
42233         PR c++/14432
42234         * g++.dg/parse/builtin2.C: New test.
42235
42236 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42237
42238         PR c++/14401
42239         * g++.dg/init/ctor3.C: New test.
42240         * g++.dg/init/union1.C: New test.
42241         * g++.dg/ext/anon-struct4.C: New test.
42242
42243 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
42244
42245         * g++.dg/lookup/koenig1.C: Tweak error messages.
42246         * g++.dg/lookup/used-before-declaration.C: Likewise.
42247         * g++.dg/other/do1.C: Likewise.
42248         * g++.dg/overload/koenig1.C: Likewise.
42249         * g++.dg/parse/crash13.C: Likewise.
42250         * g++.dg/template/instantiate3.C: Likewise.
42251
42252 2004-03-08  Eric Christopher  <echristo@redhat.com>
42253
42254         * * lib/target-supports.exp: Enable libiconv in test
42255         compilation.  Fix up error checking.
42256
42257 2004-03-08  Roger Sayle  <roger@eyesopen.com>
42258
42259         PR middle-end/14289
42260         * gcc.dg/pr14289-1.c: New test case.
42261         * gcc.dg/pr14289-2.c: Likewise.
42262         * gcc.dg/pr14289-3.c: Likewise.
42263
42264 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
42265
42266         * gcc.c-torture/execute/20040308-1.c: New test.
42267
42268 2004-03-07  Roger Sayle  <roger@eyesopen.com>
42269
42270         * gcc.c-torture/execute/20040307-1.c: New test case.
42271
42272 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
42273
42274         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42275
42276 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
42277
42278         * gcc.dg/20040306-1.c: New test.
42279
42280 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
42281
42282         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42283         them static.
42284         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42285
42286 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42287
42288         PR c/14465
42289         * gcc.dg/decl-6.c: New test.
42290
42291 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42292
42293         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42294         Rename LOGPOW -> LOG_POW.
42295         (SQRT_EXP, POW_EXP): New.
42296
42297 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42298
42299         * gcc.dg/i386-sse-8.c: New test.
42300
42301 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42302
42303         PR c/14114
42304         * gcc.dg/decl-5.c: New test.
42305
42306 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
42307
42308         * gcc.dg/20040305-1.c: New test.
42309
42310 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
42311
42312         PR other/14354
42313         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42314
42315 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
42316
42317         PR c++/14425, c++/14426
42318         * g++.dg/ext/altivec-4.C: New test.
42319         * g++.dg/ext/altivec-5.C: New test.
42320
42321 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
42322
42323         * g++.old-deja/g++.other/linkage1.C: Expect errors about
42324         global variables of a type with no linkage.
42325         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42326         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42327         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42328         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42329         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42330         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42331         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42332         * g++.dg/warn/deprecated.C: Name enum Color.
42333         * g++.dg/overload/VLA.C: Name structure for 'b'.
42334         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42335
42336 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42337
42338         * gcc.c-torture/compile/20040304-1.c: New test.
42339
42340 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
42341
42342         PR 13728
42343         * gcc.dg/decl-4.c: New testcase.
42344
42345 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
42346
42347         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42348         as PRECF if sizeof (float) > sizeof (double).
42349         (PRECL): Make it the same as PRECF if
42350         sizeof (float) > sizeof (long double).
42351
42352 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42353
42354         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42355         system type.  Add check for irix6 which doesn't have c99 runtime.
42356
42357 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
42358
42359         * gcc.dg/const-elim-1.c: xfail for xtensa.
42360
42361 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42362
42363         PR c++/14369
42364         * g++.dg/template/cond4.C: New test.
42365
42366 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42367
42368         PR c++/14360
42369         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42370
42371         PR c++/14361
42372         * g++.dg/parse/defarg7.C: New test.
42373
42374         PR c++/14359
42375         * g++.dg/template/friend26.C: New test.
42376
42377 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
42378
42379         PR c++/14324
42380         * g++.dg/abi/mangle21.C: New test.
42381
42382         PR c++/14260
42383         * g++.dg/parse/constructor2.C: New test.
42384
42385         PR c++/14337
42386         * g++.dg/template/sfinae1.C: New test.
42387
42388 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42389
42390         PR c++/14267
42391         * g++.dg/expr/crash2.C: New test.
42392
42393         PR middle-end/13448
42394         * gcc.dg/inline-5.c: New test.
42395         * gcc.dg/always-inline.c: Split out tests into ...
42396         * gcc.dg/always-inline2.c: ... this and ...
42397         * gcc.dg/always-inline3.c: ... this.
42398
42399 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
42400
42401         PR debug/12103
42402         * g++.dg/debug/crash1.C: New test.
42403
42404 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
42405
42406         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42407         function with __attribute__((noinline)).
42408         (recurser_void2): Likewise.
42409         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42410         (recurser_void2): Likewise.
42411
42412 2004-02-29  Roger Sayle  <roger@eyesopen.com>
42413
42414         PR middle-end/14203
42415         * g++.dg/warn/Wunused-6.C: New test case.
42416
42417 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
42418
42419         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42420         not defined.
42421
42422 2004-02-27  Eric Christopher  <echristo@redhat.com>
42423
42424         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42425         * g++.dg/charset/asm2.c: Run only x86.
42426         * gcc.dg/charset/asm3.c: Ditto.
42427
42428 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
42429
42430         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42431         ld_library_path.
42432
42433 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
42434
42435         * g++.dg/ext/altivec-3.C: New.
42436
42437 2004-02-26  Richard Henderson  <rth@redhat.com>
42438
42439         * g++.dg/ext/attrib10.C: Mark for warning.
42440         * gcc.dg/attr-alias-1.c: New.
42441
42442 2004-02-26  Richard Henderson  <rth@redhat.com>
42443
42444         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42445         * gcc.c-torture/execute/20040208-2.c: ... it back.
42446
42447 2004-02-26  Eric Christopher  <echristo@redhat.com>
42448
42449         * lib/target-supports.exp (check-iconv-available): New function.
42450         * lib/gcc-dg.exp (dg-require-iconv): New function.
42451         Use above.
42452         * gcc.dg/charset: New directory.
42453         * gcc.dg/charset/charset.exp: New file.
42454         * gcc.dg/charset/asm1.c: Ditto.
42455         * gcc.dg/charset/asm2.c: Ditto.
42456         * gcc.dg/charset/asm3.c: Ditto.
42457         * gcc.dg/charset/asm4.c: Ditto.
42458         * gcc.dg/charset/asm5.c: Ditto.
42459         * gcc.dg/charset/attribute1.c: Ditto.
42460         * gcc.dg/charset/attribute2.c: Ditto.
42461         * gcc.dg/charset/string1.c: Ditto.
42462         * g++.dg/charset: New directory.
42463         * g++.dg/dg.exp: Add here. Special options.
42464         * g++.dg/charset/charset.exp: New file.
42465         * g++.dg/charset/asm1.c: Ditto.
42466         * g++.dg/charset/asm2.c: Ditto.
42467         * g++.dg/charset/asm3.c: Ditto.
42468         * g++.dg/charset/asm4.c: Ditto.
42469         * g++.dg/charset/attribute1.c: Ditto.
42470         * g++.dg/charset/attribute2.c: Ditto.
42471         * g++.dg/charset/extern1.cc: Ditto.
42472         * g++.dg/charset/extern2.cc: Ditto.
42473         * g++.dg/charset/string1.c: Ditto.
42474
42475 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
42476
42477         PR c++/14278
42478         * g++.dg/parse/comma1.C: New test.
42479
42480 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42481
42482         PR c++/14284
42483         * g++.dg/template/ttp8.C: New test.
42484
42485 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
42486
42487         * gcc.dg/fixuns-trunc-1.c: New test.
42488
42489 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42490
42491         * gcc.dg/builtins-config.h: Use #elif.
42492
42493 2004-02-26  Michael Matz  <matz@suse.de>
42494
42495         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42496         * gcc.dg/991214-1.c: Likewise.
42497         * gcc.dg/i386-asm-1.c: Likewise.
42498
42499 2004-02-25  Richard Henderson  <rth@redhat.com>
42500
42501         * gcc.c-torture/execute/20040208-2.c: Move ...
42502         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42503
42504 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42505
42506         PR c++/14246
42507         * g++.dg/other/crash-3.C: New test.
42508
42509 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42510
42511         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42512         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42513
42514         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42515         HP-UX.
42516
42517 2004-02-24  Michael Matz  <matz@suse.de>
42518
42519         * gcc.dg/i386-regparm.c: New.
42520
42521 2004-02-23  James E Wilson  <wilson@specifixinc.com>
42522
42523         * gcc.c-torture/execute/20040223-1.c: New.
42524
42525 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
42526             Kazu Hirata  <kazu@cs.umass.edu>
42527
42528         * gcc.dg/fwritable-strings-1.c: Remove.
42529
42530 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
42531
42532         PR c/14156
42533         * gcc.dg/20040223-1.c: New test.
42534
42535 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42536
42537         PR c++/14106
42538         * g++.dg/ext/typeof9.C: New test.
42539
42540 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42541
42542         PR c++/14250
42543         * g++.dg/other/switch1.C: New test.
42544
42545 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42546
42547         * gcc.dg/cast-function-1.c: Adjust for new informative message.
42548         * gcc.dg/va-arg-1.c: Likewise.
42549
42550 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42551
42552         PR c++/14143
42553         * g++.dg/template/koenig5.C: New test.
42554
42555 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
42556
42557         * g++.dg/ext/altivec-1.C: Generalize target triple.
42558         * g++.dg/ext/altivec-2.C: New test case.
42559         * g++.dg/ext/altivec_check.h: New file.
42560         * gcc.dg/altivec-1.c: Generalize target triple;
42561         include altivec_check.h and call altivec_check().
42562         * gcc.dg/altivec-[2-5].c: Generalize target triple.
42563         * gcc.dg/altivec-6.c: New test case.
42564         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42565         type casts as needed.
42566         * gcc.dg/altivec-10.c: Include altivec_check.h and call
42567         altivec_check().
42568         * gcc.dg/altivec-12.c: New test case.
42569         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42570         include altivec_check.h and call altivec_check().
42571         * gcc.dg/altivec_check.h: New file.
42572
42573 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42574
42575         * lib/target-supports.exp (check_alias_available): Don't mangle
42576         function `g' in test program.
42577
42578 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42579
42580         * lib/target-supports.exp (check_profiling_available): Check
42581         argument to determine whether we support a profiling type.
42582         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42583         check_profiling_available.
42584         * g++.dg/bprob/bprob.exp: Likewise.
42585         * g77.dg/bprob/bprob.exp: Likewise.
42586         * gcc.misc-tests/bprob.exp: Likewise.
42587         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42588         dg-require-profiling and delete expected error handling.
42589         * gcc.dg/20021014-1.c: Likewise.
42590         * gcc.dg/nest.c: Likewise.
42591
42592 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42593
42594         PR c++/12007
42595         * g++.dg/other/vthunk1.C: New test.
42596
42597 2004-02-20  Falk Hueffner  <falk@debian.org>
42598
42599         PR target/14201
42600         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42601
42602 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
42603
42604         PR c++/13927
42605         * g++.dg/other/error8.C: Remove XFAIL markers.
42606
42607         PR c++/14173
42608         * g++.dg/ext/packed5.C: New test.
42609
42610         PR c++/14199
42611         * g++.dg/warn/Wunused-5.C: New test.
42612
42613         PR c++/14186
42614         * g++.dg/lookup/member1.C: New test.
42615
42616 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
42617
42618         * gcc.c-torture/compile/20040130-1.c: Enable only when
42619         __INT_MAX__ >= 2147483647L.
42620         * gcc.c-torture/compile/961203-1.c: Likewise.
42621
42622 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
42623
42624         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42625         * g++.dg/opt/template1.C: Robustify assembler regexp
42626
42627 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42628
42629         * gcc.c-torture/execute/simd-4.x: Remove.
42630         * gcc.c-torture/execute/va-arg-25.x: Likewise.
42631         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42632         Guard with #ifndef SKIP_ATTRIBUTE.
42633         * gcc.dg/compat/vector-1_y.c: Likewise.
42634         * gcc.dg/compat/vector-2_x.c: Likewise.
42635         * gcc.dg/compat/vector-2_y.c: Likewise.
42636         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
42637         * g++.dg/eh/simd-2.C: Likewise.
42638
42639 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
42640
42641         * gcc.c-torture/compile/complex-1.c: New.
42642
42643 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
42644
42645         PR target/14209
42646         * gcc.c-torture/execute/20040218-1.c: New test.
42647
42648 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42649
42650         PR c++/14181
42651         * g++.dg/parse/new2.C: New test.
42652
42653 2004-02-18  Paul Brook  <paul@codesourcery.com>
42654
42655         * gcc.c-torture/compile/libcall-1.c: New test.
42656
42657 2004-02-18  Paul Brook  <paul@codesourcery.com>
42658
42659         PR debug/12934
42660         * gcc.dg/debug/debug-7.c: New test.
42661
42662 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
42663
42664         * gcc.dg/20040217-1.c: New test.
42665
42666 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
42667
42668         * gcc.c-torture/execute/990208-1.x: Delete.
42669
42670 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
42671
42672         * gcc.c-torture/execute/20040208-2.x: New file.
42673
42674 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
42675
42676         PR c++/11326
42677         * g++.dg/abi/structret1.C: New test.
42678
42679 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
42680
42681         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
42682         (i386_cpuid): No need to test if cpuid is available on AMD64.
42683         Fix assembly, so that it works onboth i386 and AMD64.
42684         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
42685         (vecInLong): Fix s[] member type to unsigned int.
42686         (vecInWord): Remove type.
42687         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
42688         (a64, b64, c64, d64, e64): Remove.
42689         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
42690         Remove unused variable.  Remove initialization of removed variables.
42691         Don't call mmx_tests nor sse_tests.
42692         (reference_mmx, reference_sse): Remove.
42693         (check): Add return stmt.
42694         * gcc.dg/i386-sse-7.c: New test.
42695         * gcc.dg/i386-mmx-4.c: New test.
42696
42697 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42698
42699         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
42700         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42701         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42702         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
42703         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
42704         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
42705         g++.dg/tc1/dr94.C: Fix line terminator.
42706
42707 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
42708
42709         * gcc.c-torture/compile/20040216-1.c: New.
42710
42711 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42712
42713         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
42714         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
42715         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
42716         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
42717         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
42718         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
42719
42720 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42721
42722         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
42723
42724 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
42725
42726         PR c++/13971
42727         * g++.dg/expr/cond4.C: New test.
42728
42729         PR c++/14086
42730         * g++.dg/lookup/crash2.C: New test.
42731
42732 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
42733
42734         * gcc.c-torture/compile/20040214-2.c: New test.
42735
42736 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
42737
42738         PR c++/14116
42739         * g++.dg/ext/typeof8.C: New test.
42740
42741 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
42742
42743         * gcc.c-torture/compile/20040214-1.c: New test.
42744
42745 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42746
42747         PR c++/13635
42748         * g++.dg/template/spec11.C: New test.
42749
42750 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42751
42752         PR c++/13927
42753         * g++.dg/other/error8.C: New test.
42754
42755 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
42756
42757         PR c++/14122
42758         * g++.dg/template/array4.C: New test.
42759
42760         PR c++/14108
42761         * g++.dg/inherit/thunk2.C: New test.
42762
42763         PR c++/14083
42764         * g++.dg/eh/cond2.C: New test.
42765
42766 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
42767
42768         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
42769
42770 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
42771
42772         * lib/scanasm.exp (dg-scan): Quote pattern before display.
42773
42774 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
42775
42776         * g++.dg/simd-2.C: xfail on ppc64-linux.
42777
42778 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
42779
42780         PR c/456
42781         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
42782         tests.
42783
42784 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
42785
42786         * gcc.dg/builtins-33.c: New test.
42787
42788 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
42789
42790         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
42791
42792 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42793
42794         * g++.dg/simd-2.C: Set -maltivec for ppc64.
42795
42796 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
42797
42798         * gcc.dg/ppc64-abi-3.c: New test.
42799
42800 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
42801
42802         PR c/14092
42803
42804         * gcc.dg/pr14092-1.c: New testcase.
42805
42806 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
42807
42808         * gcc.dg/cpp/assert4.c: Fix typo last change.
42809
42810         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
42811         * gcc.dg/cpp/assert4.c: Handle powerpc64.
42812
42813         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
42814
42815 2004-02-09  Roger Sayle  <roger@eyesopen.com>
42816
42817         * gcc.c-torture/compile/20040209-1.c: New test case.
42818
42819 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42820
42821         * gcc.dg/c90-init-1.c: Adjust expected error messages.
42822
42823 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
42824
42825         * gcc.c-torture/execute/20040208-[12].c: New tests.
42826
42827 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42828
42829         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
42830
42831 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42832
42833         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
42834
42835 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42836
42837         Bug 13856
42838         * gcc.dg/visibility-8.c: New testcase.
42839
42840 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
42841
42842         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
42843         arguments.
42844         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
42845
42846 2004-02-07  Roger Sayle  <roger@eyesopen.com>
42847
42848         PR middle-end/13696
42849         * g++.dg/opt/fold1.C: New test case.
42850
42851 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42852
42853         PR c++/14033
42854         * g++.dg/other/crash-2.C: New test.
42855
42856 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42857
42858         PR c++/14028
42859         * g++.dg/parse/angle-bracket2.C: New test.
42860
42861 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42862
42863         PR middle-end/13750
42864         Revert:
42865         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42866         PR pch/13361
42867         * g++.dg/pch/wchar-1.C: New.
42868         * g++.dg/pch/wchar-1.Hs: New.
42869
42870 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42871
42872         PR c++/14008
42873         * g++.dg/parse/error15.C: New test.
42874         * g++.dg/parse/crash11.C: Update dg-error mark.
42875
42876 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42877
42878         PR c++/13932
42879         * g++.dg/warn/conv2.C: New test.
42880
42881 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42882
42883         PR c++/13086
42884         * g++.dg/warn/incomplete1.C: Remove xfail.
42885
42886 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42887
42888         * lib/file-format.exp (gcc_target_object_format): Use
42889         ${tool}_target_compile, not gcc_target_compile.
42890         * lib/target-supports.exp (check_alias_available): Likewise.
42891         (check_gc_sections_available): Likewise.
42892         * g++.dg/ext/attrib10.C: Use dg-require-alias.
42893         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
42894         dg-require-alias.
42895
42896 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
42897
42898         PR c++/13969
42899         * g++.dg/template/static6.C: New test.
42900
42901 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
42902
42903         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
42904
42905 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42906
42907         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
42908         tests for systems where `char' is unsigned by default.
42909
42910 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42911
42912         PR c++/13997
42913         * g++.dg/template/partial3.C: New test.
42914
42915 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
42916
42917         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
42918         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
42919         Remove mentions of obsolete ports.
42920
42921 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
42922
42923         * gcc.dg/noncompile/20001228-1.c: Fix for new
42924         error message.
42925
42926 2004-02-03  Roger Sayle  <roger@eyesopen.com>
42927
42928         PR target/9348
42929         * gcc.c-torture/execute/multdi-1.c: New test case.
42930
42931 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42932
42933         PR c++/13925
42934         * g++.dg/template/lookup5.C: New test.
42935
42936 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42937
42938         PR c++/13950
42939         * g++.dg/template/lookup4.C: New test.
42940
42941         PR c++/13970
42942         * g++.dg/parse/error14.C: New test.
42943
42944         PR c++/14002
42945         * g++.dg/parse/template13.C: New test.
42946
42947 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
42948
42949         PR c++/13978
42950         * g++.dg/template/koenig4.C: New test.
42951
42952         PR c++/13968
42953         * g++.dg/template/crash17.C: New test.
42954
42955         PR c++/13975
42956         * g++.dg/parse/error13.C: New test.
42957         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
42958
42959 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42960
42961         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
42962
42963 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
42964
42965         PR c/11658
42966         PR c/13994
42967         * gcc.dg/noncompile/20040203-1.c: New test.
42968         * gcc.dg/noncompile/20040203-2.c: Likewise.
42969         * gcc.dg/noncompile/20040203-3.c: Likewise.
42970         * gcc.dg/20040203-1.c: Likewise.
42971
42972 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
42973
42974         PR c++/10858
42975         * g++.dg/template/sizeof7.C: New test.
42976
42977 2004-02-02  Eric Christopher  <echristo@redhat.com>
42978             Zack Weinberg  <zack@codesourcery.com>
42979
42980         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
42981
42982 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
42983
42984         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
42985         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
42986         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
42987         * gcc.dg/cleanup-5.c: Run only on Linux targets.
42988
42989 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
42990
42991         PR c++/13113
42992         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
42993
42994         PR c++/13854
42995         * g++.dg/ext/attrib13.C: New test.
42996
42997         PR c++/13907
42998         * g++.dg/conversion/op2.C: New test.
42999
43000 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43001
43002         * gcc.dg/titype-1.c: Fix pasto.
43003
43004 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43005
43006         * gcc.dg/titype-1.c: New test.
43007
43008 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43009
43010         PR c++/13957
43011         * g++.dg/template/non-type-template-argument-1.C,
43012         g++.dg/template/qualified-id1.C: Update dg-error marks.
43013         * g++.dg/template/nontype6.C: New test.
43014
43015 2004-02-01  Roger Sayle  <roger@eyesopen.com>
43016
43017         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43018         * gcc.dg/builtins-31.c: New testcase.
43019         * gcc.dg/builtins-32.c: New testcase.
43020
43021 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
43022
43023         * objc.dg/call-super-2.m: Update line numbers
43024         for the including of stddef.h.
43025
43026 2004-01-30  Michael Matz  <matz@suse.de>
43027
43028         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43029         g++.dg/ext/case-range3.C: New tests.
43030
43031 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43032
43033         DR206
43034         PR c++/13813
43035         * g++.dg/template/member4.C: New test.
43036
43037 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43038
43039         PR c++/13683
43040         * g++.dg/template/sizeof6.C: New test.
43041
43042 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43043
43044         * gcc.dg/fwritable-strings-1.c: New test.
43045
43046 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
43047
43048         * gcc.c-torture/compile/20040130-1.c: New test.
43049
43050 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
43051
43052         * objc.dg/call-super-2.m: Include stddef.h for size_t.
43053
43054 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
43055
43056         PR c++/13883
43057         * g++.dg/template/ctor3.C: New test.
43058
43059 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43060
43061         * g++.dg/tc1: New directory.
43062         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43063         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43064         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43065         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43066         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43067
43068 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43069
43070         * g++.dg/parse/error11.C: New test.
43071         * g++.dg/parse/error12.C: Likewise.
43072
43073 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
43074
43075         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43076         (scan_initial, main): Use aligned_sizeof instead of sizeof.
43077
43078 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
43079
43080         PR c++/13791
43081         * g++.dg/ext/attrib12.C: New test.
43082
43083         PR c++/13736
43084         * g++.dg/parse/cast2.C: New test.
43085
43086 2004-01-27  James E Wilson  <wilson@specifixinc.com>
43087
43088         * objc.dg/encode-2.m (main): New local string.  Set depending on
43089         sizeof long.  Use in sscanf call.
43090         * objc.dg/encode-3.m (main): New local string.  Set depending on
43091         sizeof long.  Use in scan_initial call.
43092
43093 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43094
43095         * objc.dg/call-super-2.m: Make LP64-safe.
43096         * objc.dg/desig-init-1.m: Likewise.
43097
43098 2004-01-27  Devang Patel <dpatel@apple.com>
43099
43100         * g++.dg/debug/namespace1.C: New test.
43101
43102 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
43103
43104         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43105         xscale-*-*.
43106
43107         * gcc.dg/arm-mmx-1.c: New test.
43108
43109 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43110
43111         * gcc.dg/20040127-1.c: New test.
43112         * gcc.dg/20040127-2.c: New test.
43113
43114 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43115
43116         * objc.dg/stret-1.m (glob): Renamed to globa.
43117
43118 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
43119
43120         PR c++/13663
43121         * g++.dg/expr/for1.C: New test.
43122
43123 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
43124
43125         PR middle-end/13779
43126         * gcc.dg/darwin-longlong.c: New test.
43127
43128 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
43129
43130         * gcc.dg/20040124-1.c: Moved test from here...
43131         * gcc.c-torture/compile/20040124-1.c: ...to here.
43132
43133 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43134
43135         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
43136         the assembly output if -m64 is passed.
43137
43138 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
43139
43140         PR c++/13833
43141         * g++.dg/template/cond3.C: New test.
43142
43143 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43144
43145         PR c++/13810
43146         * g++.dg/template/ttp7.C: New test.
43147
43148 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43149
43150         PR c++/13797
43151         * g++.dg/template/nontype4.C: New test.
43152         * g++.dg/template/nontype5.C: Likewise.
43153
43154 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
43155
43156         * gcc.dg/torture/mips-clobber-at.c: New test.
43157
43158 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
43159
43160         * gcc.dg/20040124-1.c: New test.
43161
43162 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
43163
43164         * gcc.dg/20040123-1.c: New test.
43165
43166 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43167
43168         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43169
43170 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43171
43172         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43173
43174 2004-01-23  Andrew Pinski  <apinski@apple.com>
43175
43176         * gcc.dg/20030121-1.c: Move to ..
43177         * gcc.dg/20040121-1.c: here.
43178
43179 2004-01-23  Roger Sayle  <roger@eyesopen.com>
43180
43181         * gcc.dg/builtins-29.c: New test case.
43182
43183 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
43184
43185         PR 18314
43186         * gcc.dg/builtins-30.c: New testcase.
43187
43188 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
43189
43190         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43191         * lib/g77.exp: Likewise.
43192         * lib/objc.exp: Likewise.
43193         * lib/g++.exp: Likewise.
43194
43195 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43196
43197         * gcc.dg/struct-by-value-2.c: New test.
43198
43199 2004-01-21  Andrew Pinski  <apinski@apple.com>
43200
43201         PR target/13785
43202         * gcc.dg/20030121-1.c: New test.
43203
43204 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
43205
43206         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
43207         clobber frame pointer register in asm statement.
43208
43209 2004-01-21  Falk Hueffner  <falk@debian.org>
43210
43211         * gcc.c-torture/compile/20040121-1.c: New test.
43212
43213 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
43214
43215         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43216
43217 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
43218
43219         * gcc.dg/ppc64-abi-2.c: New test.
43220
43221 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
43222
43223         * lib/treelang.exp: Fill out this file.
43224         * lib/treelang-dg.exp: New File.
43225
43226 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43227
43228         * gcc.c-torture/compile/981022-1.c: Remove.
43229         * gcc.dg/array-5.c: Remove XFAIL.
43230         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43231         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43232         gcc.dg/cond-lvalue-1.c: Update.
43233         * gcc.dg/cast-lvalue-2.c: New test.
43234
43235 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
43236
43237         PR c++/13592
43238         * g++.dg/other/error1.C (class foo): Tweak error message.
43239
43240         PR c++/13592
43241         * g++.dg/template/call2.C: New test.
43242
43243 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43244
43245         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43246         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43247         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43248         scalar-return-1_x.c, scalar-return-2_y.c,
43249         scalar-return-3_x.c, scalar-return-3_y.c,
43250         scalar-return-4_x.c, scalar-return-4_y.c,
43251         struct-align-1.h, struct-align-1_x.c,
43252         struct-align-1_y.c, struct-align-2.h,
43253         struct-align-2_x.c, struct-align-2_y.c,
43254         struct-by-value-10_y.c, struct-by-value-11_x.c,
43255         struct-by-value-11_y.c, struct-by-value-12_x.c,
43256         struct-by-value-12_y.c, struct-by-value-13_x.c,
43257         struct-by-value-13_y.c, struct-by-value-14_x.c,
43258         struct-by-value-14_y.c, struct-by-value-15_x.c,
43259         struct-by-value-15_y.c, struct-by-value-16_y.c,
43260         struct-by-value-17_y.c, struct-by-value-18_y.c,
43261         struct-by-value-19_y.c, struct-by-value-1_x.c,
43262         struct-by-value-1_y.c, struct-by-value-20_y.c,
43263         struct-by-value-2_x.c, struct-by-value-2_y.c,
43264         struct-by-value-3_y.c, struct-by-value-4_x.c,
43265         struct-by-value-4_y.c, struct-by-value-5_y.c,
43266         struct-by-value-6_y.c, struct-by-value-7_y.c
43267         struct-by-value-8_x.c, struct-by-value-8_y.c
43268         struct-by-value-9_x.c, struct-by-value-9_y.c
43269         struct-return-10_x.c, struct-return-10_y.c,
43270         struct-return-19_x.c, struct-return-20_x.c
43271         struct-return-2_x.c, struct-return-2_y.c
43272         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43273         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
43274
43275 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43276
43277         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43278         attribute on sparc*-sun-solaris2.*.
43279
43280 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
43281
43282         PR c++/13710
43283         * g++.dg/ext/typeof7.C: New test.
43284
43285 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
43286
43287         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43288         * gcc.dg/const-elim-1.c: Same.
43289
43290 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
43291
43292         * objc.dg/stret-1.m: New.
43293         * objc.dg/stret-2.m: New.
43294
43295 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
43296
43297         PR c++/11895
43298         * g++.dg/ext/vector1.C: New test.
43299
43300 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
43301
43302         * gcc.dg/pch/import-1.c: New.
43303         * gcc.dg/pch/import-1.hs: New.
43304         * gcc.dg/pch/import-1a.h: New.
43305         * gcc.dg/pch/import-1b.h: New.
43306         * gcc.dg/pch/import-1c.h: New.
43307
43308 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43309
43310         PR c++/13574
43311         * g++.dg/ext/array1.C: New test.
43312
43313         PR c++/13178
43314         * g++.dg/conversion/op1.C: New test.
43315
43316 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
43317
43318         PR 11864
43319         From Kazumoto Kojima / Dan Kegel:
43320         * gcc.dg/pr11864-1.c: New test.
43321
43322         PR 10392
43323         From Marcus Comstedt / Dan Kegel:
43324         * gcc.dg/pr10392-1.c: New test.
43325
43326 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
43327
43328         PR c++/13478
43329         * g++.dg/init/ref10.C: New test.
43330
43331 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43332
43333         PR c++/13407
43334         * g++.dg/parse/typename6.C: New test.
43335
43336 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
43337
43338         PR pch/13361
43339         * g++.dg/pch/wchar-1.C: New.
43340         * g++.dg/pch/wchar-1.Hs: New.
43341
43342 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43343
43344         PR c++/9259
43345         * g++.dg/expr/sizeof2.C: New test.
43346
43347 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
43348
43349         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43350
43351 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43352
43353         PR c++/13659
43354         * g++.dg/lookup/strong-using-3.C: New.
43355         * g++.dg/lookup/using-10.C: New.
43356
43357 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
43358
43359         PR c++/13594
43360         * g++.dg/lookup/strong-using-2.C: New.
43361
43362 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
43363             Dan Kegel <dank@kegel.com>
43364             J"orn Rennecke <joern.rennecke@superh.com>
43365
43366         PR target/9365
43367         * gcc.dg/pr9365-1.c: New test.
43368
43369 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43370
43371         PR c++/8856
43372         * g++.dg/parse/casting-operator2.C: New test.
43373         * g++.old-deja/g++.pt/explicit83.C: Remove.
43374
43375 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
43376
43377         * gcc.dg/label-compound-stmt-1.c: New test.
43378         * gcc.c-torture/compile/950922-1.c,
43379         gcc.c-torture/compile/20000211-3.c,
43380         gcc.c-torture/compile/20000518-1.c,
43381         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43382         compound statements.
43383
43384 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
43385
43386         * gcc.dg/ppc64-abi-1.c: New test.
43387
43388 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
43389
43390          * g++.dg/ext/attrib9.C: Add dg-warnings.
43391
43392 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43393
43394         PR c++/12335
43395         * g++.dg/parse/dtor3.C: New test.
43396
43397 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
43398
43399         PR c++/12709
43400         * g++.dg/parse/try-catch-1.C: New test.
43401
43402 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
43403
43404         * ada/acats/run_all.sh: Add more verbose output in acats.log
43405         when compiling tests.
43406
43407 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43408
43409         PR 13656
43410         * gcc.dg/typedef-redecl.c: New test case.
43411         * gcc.dg/typedef-redecl.h: New support file.
43412
43413 2004-01-13  Jan Hubicka  <jh@suse.cz>
43414
43415         * gcc.dg/always_inline.c: New test.
43416         * gcc.dg/debug/20031231-1.c: Fix.
43417
43418 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43419
43420         PR c++/13474
43421         * g++.dg/template/array3.C: New test.
43422
43423 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
43424
43425         * g++.dg/ext/lvalue1.C: No longer expected to fail.
43426         * g++.dg/warn/Wunused-2.C: Likewise.
43427
43428 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43429
43430         PR c++/13289
43431         * g++.dg/template/instantiate6.C: New test.
43432
43433 2004-01-12  Roger Sayle  <roger@eyesopen.com>
43434
43435         PR middle-end/11397
43436         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43437
43438 2004-01-12  Jan Hubicka  <jh@suse.cz>
43439
43440         PR opt/12826
43441         * gcc.dg/20040112-1.c: New.
43442
43443         * gcc.dg/dwarf-die[1-7].c: Move to...
43444         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43445         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43446
43447 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
43448
43449         PR c++/4100
43450         * g++.dg/parse/friend4.C: New test.
43451
43452 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
43453
43454         PR c++/4100
43455         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43456         definition is called a friend.
43457
43458 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
43459
43460         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43461
43462 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
43463
43464         PR c++/3478
43465         * g++.dg/parse/error10.C: New test.
43466         * g++.dg/template/arg2.C: Accept "invalid type" error.
43467
43468 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
43469
43470         PR middle-end/13392
43471         * g++.dg/opt/expect2.C: New test.
43472
43473 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43474
43475         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43476         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43477         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43478         Update dg-error regexps.
43479
43480 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
43481
43482         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43483         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43484
43485 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43486
43487         * gcc.dg/pragma-re-1.c: Use right pointer type.
43488
43489 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43490
43491         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43492
43493 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
43494
43495         * gcc.dg/rs6000-ldouble-1.c: New.
43496
43497 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43498
43499         DR 337
43500         PR c++/9256
43501         * g++.dg/other/abstract1.C: New test.
43502
43503 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
43504
43505         * g++.dg/lookup/strong-using-1.C: New.
43506
43507 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
43508
43509         PR c/11234
43510         * gcc.dg/func-ptr-conv-1.c: New test.
43511         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43512
43513 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
43514
43515         PR target/13380.
43516         * gcc.c-torture/compile/20040109-1.c: New.
43517
43518 2004-01-08  Stuart Hastings  <stuart@apple.com>
43519
43520         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43521         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43522         * gcc.dg/i386-sse-6.c: ...this new testcase.
43523
43524 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
43525
43526         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43527
43528 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
43529
43530         * ada/acats/run_acats: Treat 'gnatchop' the same way
43531         as 'gnatmake'.  Export GCC_DRIVER.
43532         * ada/acats/run_all.sh: Add target_gnatchop.  Use
43533         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43534
43535 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43536
43537         PR c++/12573
43538         * g++.dg/template/dependent-expr4.C: New test.
43539
43540 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
43541
43542         * gcc.dg/altivec-11.c: New test.
43543
43544 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
43545
43546         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43547
43548 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43549
43550         PR c/6024
43551         * gcc.dg/enum-compat-1.c: New test.
43552         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43553
43554 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
43555
43556         PR c/12165
43557         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43558         gcc.dg/c99-idem-qual-3.c: New tests.
43559
43560 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
43561
43562         * gcc.dg/winline-7.c: Don't cast void * to int.
43563
43564 2004-01-06  Jan Hubicka  <jh@suse.cz>
43565
43566         * gcc.dg/i386-sse-5.c: New test
43567         * g++.dg/eh/simd-1.c: Add -w argument for i386.
43568
43569 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43570
43571         PR c++/12815
43572         * g++.dg/rtti/typeid4.C: New test.
43573
43574 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43575
43576         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43577
43578 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
43579
43580         PR c++/12132
43581         * g++.dg/template/error11.C: New test.
43582
43583         PR c++/13451
43584         * g++.dg/template/class2.C: New test.
43585
43586 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
43587         Richard Sandiford <rsandifo@redhat.com>
43588
43589         PR c++/13387
43590         * g++.dg/opt/alias3.C: New test.
43591
43592 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
43593
43594         PR c++/13157
43595         * g++.dg/template/koenig3.C: New test.
43596
43597         PR c++/13529
43598         * g++.dg/parse/offsetof3.C: New test.
43599
43600         * g++.dg/init/copy7.C: Add missing dg-error markers.
43601
43602         PR c++/12226
43603         * g++.dg/init/copy7.c: New test.
43604
43605         PR c++/13536
43606         * g++.dg/parse/cast1.C: New test.
43607
43608 2004-01-04  Jan Hubicka  <jh@suse.cz>
43609
43610         * gcc.dg/winline[1-7].c: New tests.
43611
43612 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43613
43614         PR c++/13520
43615         * g++.dg/template/qualttp22.C: New test.
43616
43617 2004-01-01  Jan Hubicka  <jh@suse.cz>
43618
43619         * gcc.dg/debug/20031231-1.c: New.
43620         * gcc.c-torture/compile/20040101-1.c: New.
43621         * gcc.dg/dwarf-die-[1-7].c: New.
43622
43623 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
43624
43625         PR optimization/13521
43626         * gcc.c-torture/compile/20031231-1.c: New test.
43627
43628 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43629
43630         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43631
43632 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43633
43634         PR c++/10079
43635         * g++.dg/template/crash16.C: New test.
43636
43637 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
43638
43639         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
43640
43641 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
43642
43643         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
43644         ports.
43645         * g++.old-deja/g++.jason/thunk3.C: Likewise.
43646         * g++.old-deja/g++.law/profile1.C: Likewise.
43647         * gcc.c-torture/compile/981006-1.c: Likewise.
43648         * gcc.c-torture/execute/loop-2e.x: Likewise.
43649         * gcc.c-torture/execute/loop-2f.x: Remove.
43650         * gcc.c-torture/execute/loop-2g.x: Likewise.
43651         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
43652         * gcc.dg/20020312-2.c: Remove traces of dead ports.
43653
43654 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43655
43656         PR c++/13507
43657         * g++.dg/ext/attrib11.C: New test.
43658
43659         PR c++/13494
43660         * g++.dg/template/array2-1.C: New test.
43661         * g++.dg/template/array2-2.C: New test.
43662
43663 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
43664
43665         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
43666
43667 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
43668
43669         PR c++/12774
43670         * g++.dg/template/array1-1.C: New test.
43671         * g++.dg/template/array1-2.C: New test.
43672
43673 2003-12-29  Roger Sayle  <roger@eyesopen.com>
43674
43675         PR fortran/12632
43676         * g77.dg/12632.f: New test case.
43677
43678 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43679
43680         PR c++/13289
43681         * g++.dg/parse/nontype1.C: New test.
43682
43683 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43684
43685         PR c++/12403
43686         * g++.dg/parse/explicit1.C: New test.
43687         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
43688
43689 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43690
43691         PR c++/13081
43692         * g++.dg/opt/inline6.C: New test.
43693
43694         PR c++/12613
43695         * g++.dg/parse/error9.C: New test.
43696
43697         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
43698
43699 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
43700
43701         PR c++/13009
43702         * g++.dg/init/assign1.C: New test.
43703
43704 2003-12-28  Roger Sayle  <roger@eyesopen.com>
43705
43706         PR c++/13070
43707         * g++.dg/warn/format3.C: New test case.
43708
43709 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43710
43711         * gcc.c-torture/compile/20031227-1.c: New test.
43712
43713 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43714
43715         * g++.dg/bprob/bprob.exp: Load target-supports.exp
43716         * g77.dg/bprob/bprob.exp: Likewise.
43717         * gcc.misc-tests/bprob.exp: Likewise.
43718         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
43719         variants on systems where the library does not provide that
43720         functionality.
43721         * gcc.dg/builtins-20.c: Use builtins-config.h.
43722         * gcc.dg/builtins-config.h: New file.
43723
43724 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43725
43726         * lib/gcc-dg.exp (dg-require-profiling): New function.
43727         * lib/target-supports.exp (check_profiling_available): Likewise.
43728         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
43729         * g77.dg/bprob/bprob.exp: Likewise.
43730         * gcc.misc-tests/bprob.exp: Likewise.
43731         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
43732         * gcc.dg/20021014-1.c: Likewise.
43733         * gcc.dg/nest.c: Likewise.
43734
43735 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43736
43737         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
43738         compiling.
43739         * g++.dg/lookup/java2.C: Likewise.
43740         * gcc.dg/cpp/lexident.c: Likewise.
43741
43742 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
43743
43744         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
43745         given.
43746         * gcc.c-torture/compile/961203-1.c: Likewise.
43747         * gcc.c-torture/compile/980506-1.c: Likewise.
43748
43749 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
43750
43751         * lib/gcc-dg.exp (dg-prune-output): New annotation.
43752         (additional_prunes): New global.
43753         (gcc-dg-prune): Handle additional per-test pruning.
43754         (dg-test): Clear additional_prunes between tests.
43755
43756         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
43757         dg-prune-output to avoid spurious failures from assembler
43758         complaining about nonexistent WAW violations.
43759         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
43760         Use dg-prune-output to avoid spurious failures from assembler
43761         warning about Itanium B-step errata.
43762
43763 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
43764
43765         * g++.dg/abi/macro0.C: New test.
43766         * g++.dg/abi/macro1.C: Likewise.
43767         * g++.dg/abi/macro2.C: Likewise.
43768
43769         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
43770         * g++.dg/abi/bitfield7.C: Likewise.
43771         * g++.dg/abi/dtor2.C: Likewise.
43772         * g++.dg/abi/mangle11.C: Likewise.
43773         * g++.dg/abi/mangle12.C: Likewise.
43774         * g++.dg/abi/mangle14.C: Likewise.
43775         * g++.dg/abi/mangle17.C: Likewise.
43776         * g++.dg/abi/vbase10.C: Likewise.
43777         * g++.dg/abi/vbase14.C: Likewise.
43778         * g++.dg/template/qualttp17.C: Likewise.
43779
43780 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
43781
43782         PR c/11995
43783         * gcc.dg/20031223-1.c: New test.
43784
43785 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43786
43787         * gcc.dg/noreturn-7.c: New test.
43788
43789 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43790
43791         * gcc.dg/null-pointer-1.c: New test.
43792
43793 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43794
43795         * g++.old-deja/g++.jason/template18.C: Remove.
43796         * g++.old-deja/g++.jason/template37.C: Likewise.
43797
43798         PR c++/12862
43799         * g++.dg/lookup/ns1.C: New test.
43800
43801         PR c++/12397
43802         * g++.dg/template/lookup3.C: New test.
43803
43804 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43805
43806         * g++.dg/template/recurse1.C: New test
43807
43808 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
43809
43810         PR c++/12479
43811         * g++.dg/parse/semicolon1.C: New test.
43812         * g++.dg/parse/semicolon1.h: Likewise.
43813
43814 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
43815
43816         * gcc.dg/darwin-misaligned.c: New test.
43817
43818 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
43819
43820         PR c/9163
43821         * gcc.dg/20031222-1.c: New test.
43822
43823 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
43824
43825         PR c++/13438
43826         * g++.dg/parse/error8.C: New test.
43827
43828         PR c++/11554
43829         * g++.dg/warn/ctor-init-1.C: New test.
43830
43831 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
43832
43833         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
43834         too small.
43835         * gcc.c-torture/compile/930217-1.c: Likewise.
43836         * gcc.c-torture/compile/930513-1.c: Likewise.
43837         * gcc.c-torture/execute/920908-2.c: Likewise.
43838         * gcc.c-torture/execute/921204-1.c: Likewise.
43839         * gcc.c-torture/execute/930621-1.c: Likewise.
43840         * gcc.c-torture/execute/930630-1.c: Likewise.
43841         * gcc.c-torture/execute/931031-1.c: Likewise.
43842         * gcc.c-torture/execute/980602-2.c: Likewise.
43843         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
43844         * gcc.c-torture/execute/compndlit-1.c: Likewise.
43845         * gcc.c-torture/execute/extzvsi.c: Likewise.
43846         * gcc.c-torture/unsorted/ext.c: Likewise.
43847
43848 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
43849
43850         PR target/12749
43851         * gcc.c-torture/compile/20031220-2.c: New test case.
43852
43853 2003-12-20  Roger Sayle  <roger@eyesopen.com>
43854
43855         PR optimization/13031
43856         * gcc.c-torture/compile/20031220-1.c: New test case.
43857
43858 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43859
43860         * gcc.dg/cast-function-1.c: New test.
43861
43862 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
43863
43864         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
43865         formats.
43866
43867 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
43868
43869         PR c++/12795
43870         * g++.dg/ext/attrib10.C: New test.
43871
43872 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43873
43874         * gcc.dg/cleanup-10.c: New test.
43875         * gcc.dg/cleanup-11.c: New test.
43876
43877 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
43878
43879         PR c++/13239
43880         * g++.dg/opt/expect1.C: New test.
43881
43882 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
43883
43884         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
43885
43886 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
43887
43888         PR debug/12923
43889         * gcc.dg/20031218-1.c: New test.
43890
43891         PR debug/12389
43892         * gcc.dg/20031218-2.c: New test.
43893         * gcc.dg/20031218-3.c: New test.
43894
43895         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
43896         of label name and allow for USER_LABEL_PREFIX == "_" names.
43897         * g++.dg/abi/mangle18-2.C: Likewise.
43898         * g++.dg/abi/mangle19-1.C: Likewise.
43899         * g++.dg/abi/mangle19-2.C: Likewise.
43900         * g++.dg/abi/mangle20-1.C: Likewise.
43901         * g++.dg/abi/mangle20-2.C: Likewise.
43902
43903 2003-12-18  Richard Henderson  <rth@redhat.com>
43904
43905         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
43906
43907 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
43908             Dan Kegel <dank@kegel.com>
43909
43910         PR other/12009
43911         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
43912         testing a cross compiler, it causes spurious compile failures.
43913         * lib/g++.exp: Likewise.
43914
43915 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43916
43917         PR c++/13262
43918         * g++.dg/template/access13.C: New test.
43919
43920 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
43921
43922         * gcc.dg/20031216-1.c: New test.
43923
43924 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43925
43926         PR c++/9154
43927         * g++.dg/template/error10.C: New test.
43928
43929 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43930
43931         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
43932         * g++.dg/eh/simd-2.C: Likewise.
43933
43934 2003-12-17  James E Wilson  <wilson@specifixinc.com>
43935             Roger Sayle  <roger@eyesopen.com>
43936
43937         * gcc.c-torture/execute/ieee/mzero5.c: New.
43938
43939 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
43940
43941         PR c++/10603
43942         * g++.dg/parse/error6.C: New test.
43943
43944         PR c++/12827
43945         * g++.dg/parse/error7.C: New test.
43946
43947 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43948
43949         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
43950         at -O with stabs debugging formats.
43951         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
43952         * gcc.dg/debug/debug-2.c: Likewise.
43953
43954 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43955
43956         PR c++/12696
43957         * g++.dg/init/error1.C: New test.
43958
43959         PR c++/12218
43960         * g++.dg/init/pm3.C: New test.
43961
43962 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43963
43964         PR c/3347
43965         * gcc.dg/bitfld-8.c: New test.
43966
43967 2003-12-16  James Lemke  <jim@wasabisystems.com>
43968
43969         * gcc.dg/arm-scd42-[123].c: New tests.
43970
43971 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43972
43973         PR c++/9043
43974         * g++.dg/abi/mangle20-1.C: New test.
43975         * g++.dg/abi/mangle20-2.C: New test.
43976
43977 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
43978
43979         PR c++/13275
43980         * g++.dg/other/offsetof2.C: Remove XFAIL.
43981         * g++.dg/parse/offsetof1.C: New test.
43982         * g++.gd/parse/offsetof2.C: Likewise.
43983
43984 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43985
43986         * g++.dg/template/nontype3.C: New test.
43987         * g++.dg/template/static2.C: Tweaked the dg-error clause.
43988
43989 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43990
43991         * g++.dg/warn/noreturn-3.C: Also test instantiation.
43992
43993 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
43994
43995         PR c++/13387
43996         * g++.dg/expr/assign1.C: New test.
43997
43998         PR c++/13242
43999         * g++.dg/abi/mangle19-1.C: New test.
44000         * g++.dg/abi/mangle19-2.C: New test.
44001
44002 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
44003
44004         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44005
44006 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
44007
44008         * gcc.c-torture/execute/20031216-1.c: New test.
44009
44010 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44011
44012         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44013         an ICE regression.
44014
44015 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44016
44017         PR c++/10926
44018         * g++.dg/template/error9.C: New test.
44019
44020         PR c++/11116
44021         * g++.dg/template/error8.C: New test.
44022
44023 2003-12-15  Roger Sayle  <roger@eyesopen.com>
44024
44025         PR middle-end/13400
44026         * gcc.c-torture/execute/20031215-1.c: New test case.
44027
44028 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44029
44030         PR c++/13269
44031         * g++.dg/parse/error5.C: New test.
44032
44033         PR c++/12989
44034         * g++.dg/expr/sizeof1.C: New test.
44035
44036         PR c++/13310
44037         * g++.dg/template/crash15.C: New test.
44038
44039 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
44040
44041         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44042         a non-POD type as the last named parameter of a varargs function.
44043
44044 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
44045
44046         PR c++/13243
44047         PR c++/12573
44048         * g++.dg/template/crash14.C: New test.
44049         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44050
44051 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
44052
44053         * g++.dg/other/java1.C: New test.
44054
44055         PR c++/13241
44056         * g++.dg/abi/mangle18-1.C: New test.
44057         * g++.dg/abi/mangle18-2.C: New test.
44058
44059 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44060
44061         PR optimization/10312
44062         * gcc.c-torture/execute/20031214-1.c: New.
44063
44064 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
44065
44066         PR c++/10779
44067         PR c++/12160
44068         * g++.dg/parse/error3.C: New test.
44069         * g++.dg/parse/error4.C: Likewise.
44070         * g++.dg/abi/mangle4.C: Tweak error messages.
44071         * g++.dg/lookup/using5.C: Likewise.
44072         * g++.dg/other/error2.C: Likewise.
44073         * g++.dg/parse/typename5.C: Likewise.
44074         * g++.dg/parse/undefined1.C: Likewise.
44075         * g++.dg/template/arg2.C: Likewise.
44076         * g++.dg/template/ttp3.C: Likewise.
44077         * g++.dg/template/type1.C: Likewise.
44078         * g++.old-deja/g++.other/crash32.C: Likewise.
44079         * g++.old-djea/g++.pt/defarg8.C: Likewise.
44080
44081 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44082
44083         PR c++/13106
44084         * g++.dg/warn/noreturn-3.C: New test.
44085
44086 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44087
44088         PR c++/13118
44089         * g++.dg/abi/covariant3.C: New.
44090
44091 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
44092
44093         * g++.dg/eh/ia64-1.C: New test.
44094
44095 2003-12-12  Roger Sayle  <roger@eyesopen.com>
44096
44097         PR optimization/13037
44098         * g77.f-torture/execute/13037.f: New test case.
44099
44100 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
44101
44102         PR c++/12881
44103         * g++.dg/abi/covariant2.C: New.
44104
44105 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
44106
44107         * gcc.dg/cpp/trad/macro.c: New tests.
44108
44109 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
44110
44111         * gcc.c-torture/execute/wchar_t-1.x: Delete.
44112
44113 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
44114
44115         PR other/10819
44116         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44117         to fix Bug 10819.
44118         * lib/g++.exp (g++_version): Likewise.
44119         * lib/g77.exp (g77_version): Likewise.
44120         * lib/objc.exp (default_objc_version): Likewise.
44121
44122 2003-12-10  Richard Henderson  <rth@redhat.com>
44123
44124         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44125
44126         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44127
44128 2003-12-08  Matt Austern  <austern@apple.com>
44129
44130         PR c/13134
44131         * lib/gcc-dg.exp (dg-require-visibility): Define.
44132         * lib/target-supports (check_visibility_available): Define.
44133         * gcc.dg/visibility-1.c: New test.
44134         * gcc.dg/visibility-2.c: Likewise.
44135         * gcc.dg/visibility-3.c: Likewise.
44136         * gcc.dg/visibility-4.c: Likewise.
44137         * gcc.dg/visibility-5.c: Likewise.
44138         * gcc.dg/visibility-6.c: Likewise.
44139         * g++.dg/ext/visibility-1.C: Likewise.
44140         * g++.dg/ext/visibility-2.C: Likewise.
44141         * g++.dg/ext/visibility-3.C: Likewise.
44142         * g++.dg/ext/visibility-4.C: Likewise.
44143         * g++.dg/ext/visibility-5.C: Likewise.
44144         * g++.dg/ext/visibility-6.C: Likewise.
44145
44146 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44147
44148         * g++.dg/lookup/java1.C: New test.
44149         * g++.dg/lookup/java2.C: New test.
44150
44151 2003-12-07  Falk Hueffner  <falk@debian.org>
44152
44153         * g++.dg/opt/noreturn-1.C: New test.
44154
44155 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
44156
44157         * gcc.dg/overflow-1.c: New test.
44158
44159 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
44160
44161         * g77.f-torture/compile/13060.f: New test.
44162
44163 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
44164
44165         PR c++/13323
44166         * g++.dg/inherit/operator2.C: New test.
44167
44168 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44169
44170         PR c++/13305
44171         * g++.dg/ext/attrib9.C: New test.
44172
44173 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
44174
44175         PR c++/13314
44176         * g++.dg/template/error7.C: New test.
44177
44178 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
44179             J"orn Rennecke <joern.rennecke@superh.com>
44180
44181         PR target/13302
44182         * g++.dg/other/struct-va_list.C: New test.
44183
44184 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44185
44186         PR c++/13166
44187         * g++.dg/parse/defarg6.C: New test.
44188
44189 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
44190
44191         PR target/13256
44192         * gcc.c-torture/execute/20031201-1.c: New test.
44193
44194 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
44195
44196         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44197
44198 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44199
44200         * gcc.dg/builtin-return-1.c: New test.
44201
44202 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
44203             J"orn Rennecke <joern.rennecke@superh.com>
44204
44205         PR optimization/13260
44206         * gcc.c-torture/execute/20031204-1.c: New test.
44207
44208 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44209
44210         PR c++/9127
44211         * g++.dg/template/error6.C: New test.
44212
44213 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
44214
44215         * gcc.dg/20031202-1.c: New test.
44216
44217 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
44218
44219         PR c++/13179
44220         * g++.dg/template/eh1.C: New test.
44221
44222         PR c++/10771
44223         * g++.dg/template/error5.C: New test.
44224
44225 2003-12-02  David Ung  <davidu@mips.com>
44226
44227         * gcc.dg/compat/vector-check.h: Corrected type for var
44228         g_##TMODE
44229
44230 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44231
44232         PR c++/10126
44233         * g++.dg/template/ptrmem8.C: New test.
44234
44235 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
44236
44237         PR c++/12573
44238         * g++.dg/template/dependent-expr3.C: New test.
44239
44240 2003-12-01  James Lemke  <jim@wasabisystems.com>
44241
44242         * gcc.dg/arm-g2.c: New test.
44243
44244 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44245
44246         PR optimization/11634
44247         * gcc.dg/20031201-2.c: New test case.
44248
44249 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
44250
44251         PR 11433
44252         * objc.dg/proto-lossage-3.m: New test.
44253
44254 2003-12-01  Roger Sayle  <roger@eyesopen.com>
44255
44256         PR optimization/12628
44257         * gcc.dg/20031201-1.c: New test case.
44258
44259 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
44260
44261         * gcc.dg/unaligned-1.c: New test.
44262
44263 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
44264
44265         PR c++/9849
44266         * g++.dg/template/error4.C: New test.
44267         * g++.dg/template/nested3.C: Adjust error markers.
44268
44269 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44270
44271         * gcc.dg/cpp/assert4.c: Check more #system assertions.
44272
44273 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
44274
44275         PR c/10333
44276         * gcc.dg/bitfld-7.c: New test.
44277
44278 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
44279
44280         * gcc.dg/tls/asm-1.C: New test.
44281
44282 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44283
44284         * gcc.dg/cpp/assert4.c: Update.
44285
44286 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
44287
44288         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44289         * gcc.dg/builtin-apply3.c: New test.
44290
44291 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44292
44293         * lib/compat.exp (compat-obj): New xfaildata parameter.
44294         Use it to set compiler_conditional_xfail_data before compiling.
44295         (compat-get-options): Handle dg-xfail-if.
44296         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44297         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44298         * gcc.dg/compat/vector-1_y.c: Likewise.
44299         * gcc.dg/compat/vector-2_x.c: Likewise.
44300         * gcc.dg/compat/vector-2_y.c: Likewise.
44301
44302 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44303
44304         * g++.dg/opt/reg-stack4.C: New test.
44305
44306 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44307
44308         * gcc.dg/builtin-apply2.c: New test.
44309
44310 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44311
44312         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44313
44314 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44315
44316         PR c++/12924
44317         * g++.dg/template/template-id-2.C: New test.
44318
44319 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44320
44321         PR c++/5369
44322         * g++.dg/template/memfriend1.C: New test.
44323         * g++.dg/template/memfriend2.C: Likewise.
44324         * g++.dg/template/memfriend3.C: Likewise.
44325         * g++.dg/template/memfriend4.C: Likewise.
44326         * g++.dg/template/memfriend5.C: Likewise.
44327         * g++.dg/template/memfriend6.C: Likewise.
44328         * g++.dg/template/memfriend7.C: Likewise.
44329         * g++.dg/template/memfriend8.C: Likewise.
44330         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44331
44332 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
44333
44334         PR c++/12515
44335         * g++.dg/ext/cond1.C: New test.
44336
44337 2003-11-20  Richard Henderson  <rth@redhat.com>
44338
44339         * gcc.dg/20020201-2.c: Remove.
44340         * gcc.dg/20020201-4.c: Remove.
44341         * gcc.dg/20020304-1.c: Remove.
44342
44343 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
44344
44345         * gcc.dg/cpp/trad/xwin1.c: New test case.
44346
44347 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
44348
44349         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44350         * lib/g77.exp: Likewise.
44351         * lib/objc.exp: Likewise.
44352         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44353         for darwin.
44354
44355 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44356
44357         PR c++/12932
44358         * g++.dg/template/static5.C: New test.
44359
44360 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
44361
44362         * gcc.dg/nested-func-1.c: New test.
44363
44364 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44365
44366         * gcc.dg/cpp/assert4.c: New test.
44367
44368 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44369
44370         PR c++/2294
44371         * g++.dg/lookup/using9.c: New test.
44372
44373 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
44374
44375         PR c++/12762
44376         * g++.dg/template/error3.C: New test.
44377
44378 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
44379
44380         PR ada/13035
44381         * ada/acats/run_acats, run_all.sh: Fix syntax error.
44382         No longer use a wrapper for gcc, since this does not work under
44383         Windows.
44384
44385 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
44386
44387         PR c++/2094
44388         * g++.dg/template/ptrmem7.C: New test.
44389
44390 2003-11-13  Andrew Pinski <apinski@apple.com>
44391
44392         * gcc.c-torture/compile/20031113-1.c: New test.
44393
44394 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
44395             Kean Johnston <jkj@sco.com>
44396
44397         PR c/13029
44398         * gcc.dg/unused-4.c: Update.
44399
44400 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44401
44402         * g++.dg/opt/const3.C: New test.
44403
44404 2003-11-13  Jan Hubicka  <jh@suse.cz>
44405
44406         * gcc.c-torture/compile/20031112-1.c: New test.
44407
44408 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
44409
44410         * g++.dg/parse/crash10.C: Remove bogus error marker.
44411
44412 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44413
44414         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44415         (host_gcc): Likewise.
44416         (ROOT): Honor $PWDCMD.
44417         (BASE): Likewise.
44418         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44419
44420 2003-11-12  Catherine Moore  <clm@redhat.com>
44421
44422         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44423
44424 2003-11-12  Andreas Jaeger  <aj@suse.de>
44425             Jakub Jelinek  <jakub@redhat.com>
44426             Andrew Pinski  <pinskia@physics.uc.edu>
44427             Richard Henderson  <rth@redhat.com>
44428
44429         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44430         systems.
44431         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44432
44433         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44434         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44435
44436 2003-11-11  Andreas Jaeger  <aj@suse.de>
44437
44438         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44439
44440         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44441
44442 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
44443
44444         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44445         Clean ups.
44446
44447 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
44448
44449         * gcc.dg/trampoline-1.c: New test.
44450
44451 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
44452
44453         * gcc.c-torture/compile/200031109-1.c: New test.
44454
44455 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44456
44457         PR c/3190
44458         PR c/8714
44459         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44460         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44461         gcc.dg/format/no-y2k-1.c: Update.
44462
44463 2003-11-08  Roger Sayle  <roger@eyesopen.com>
44464
44465         PR optimization/10467
44466         * gcc.dg/20031108-1.c: New test case.
44467
44468 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
44469
44470         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44471
44472 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
44473
44474         * gcc.dg/compound-lvalue-1.c: New test.
44475         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44476         some XFAILs.
44477
44478 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
44479
44480         * gcc.dg/altivec-varargs-1.c: New test.
44481
44482 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44483
44484         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44485         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44486         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
44487         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
44488         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44489
44490 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
44491
44492         * gcc.dg/cond-lvalue-1.c: New test.
44493
44494 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
44495
44496         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44497
44498 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44499
44500         PR c++/11616
44501         * g++.dg/template/instantiate5.C: New test.
44502
44503 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44504
44505         PR c++/12726
44506         * g++.dg/ext/complit2.C: Replace test with self-contained version.
44507         * ChangeLog: Add missing first entry for above test.
44508
44509 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44510
44511         PR c++/9810
44512         * g++.dg/template/using8.C: New test.
44513         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44514
44515 2003-11-02  Roger Sayle  <roger@eyesopen.com>
44516
44517         PR optimization/10817
44518         * gcc.c-torture/compile/20031102-1.c: New test case.
44519
44520 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
44521
44522         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44523         2147483647.
44524
44525 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44526
44527         * gcc.dg/20031102-1.c: New test.
44528
44529 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
44530
44531         * gcc.dg/complex-1.c: New test.
44532
44533 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44534
44535         PR c++/12796
44536         * g++.dg/template/crash13.C: Adjust expected error location.
44537         * g++.old-deja/g++.brendan/ns1.C: Likewise.
44538
44539 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44540
44541         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44542
44543 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44544
44545         PR/10239
44546         * gcc.c-torture/compile/20031031-2.c: New test.
44547
44548 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
44549
44550         PR/11640
44551         * gcc.c-torture/compile/20031031-1.c: New test.
44552
44553 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
44554
44555         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44556         * gcc.misc-tests/bprob.exp: Likewise.
44557         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44558         the execution test on arm-elf configs.
44559         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
44560         configs that don't support scratch files.
44561         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44562
44563 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
44564
44565         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44566         done by dejagnu.
44567
44568 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
44569
44570         * ada/acats/run_all.sh: Redirect mv output to /dev/null
44571         Avoid non pure sh syntax. Add more logging.
44572
44573         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44574         fail.
44575
44576 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44577
44578         PR libgcj/10610
44579         * gcc.dg/ppc-stackalign-1.c: New test.
44580
44581 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
44582
44583         * ada/acats/run_all.sh: Change output to be more compliant with
44584         dejagnu framework.
44585         Create acats.sum and acats.log files under testsuite/ada/acats
44586         Only run [a-z]* directories, to filter out e.g. CVS.
44587         Redirect build output to log file.
44588
44589 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44590
44591         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44592
44593 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
44594
44595         PR ada/5909:
44596         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44597
44598 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
44599
44600         * gcc.c-torture/compile/20031023-1.c: New test.
44601         * gcc.c-torture/compile/20031023-2.c: New test.
44602         * gcc.c-torture/compile/20031023-3.c: New test.
44603         * gcc.c-torture/compile/20031023-4.c: New test.
44604
44605 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44606
44607         PR c++/10371
44608         * g++.dg/lookup/scoped8.C: New test.
44609
44610 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44611
44612         * g++.dg/opt/reg-stack3.C: New test.
44613
44614 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44615
44616         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
44617
44618 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44619
44620         PR c++/11076
44621         * g++.dg/template/crash13.C: New test.
44622
44623 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44624
44625         * gcc.dg/c99-restrict-2.c: New test.
44626
44627 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
44628
44629         PR c++/12698, c++/12699, c++/12700, c++/12566
44630         * g++.dg/inherit/covariant9.C: New test.
44631         * g++.dg/inherit/covariant10.C: New test.
44632         * g++.dg/inherit/covariant11.C: New test.
44633
44634 2003-10-23  Jason Merrill  <jason@redhat.com>
44635
44636         PR c++/12726
44637         * g++.dg/ext/complit2.C: New test.
44638
44639 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44640
44641         PR target/12654
44642         * gcc.c-torture/execute/20031020-1.c: New test.
44643
44644 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44645
44646         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
44647         following the jump_insn.
44648
44649 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
44650
44651         * gcc.dg/cast-lvalue-1.c: New test.
44652
44653 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
44654
44655         PR c++/11962
44656         * g++.dg/template/cond2.C: New test.
44657
44658 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
44659
44660         * gcc.dg/builtins-28.c: New test.
44661
44662 2003-10-20  Jan Hubicka  <jh@suse.cz>
44663
44664         * g++.dg/opt/inline4.C: Do not use min-inline-insns
44665         parameter.
44666         * gcc.dg/inline-2.c: Likewise.
44667
44668 2003-10-20  Phil Edwards  <phil@codesourcery.com>
44669
44670         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
44671         * gcc.dg/nest.c: Likewise.
44672
44673 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44674
44675         PR c++/9781, c++/10583, c++/11862
44676         * g++.dg/parse/crash13.C: New test.
44677
44678 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44679
44680         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
44681
44682 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44683
44684         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
44685         Define HAVE_C99_RUNTIME except on Solaris.
44686         * gcc.dg/builtins-20.c: Likewise.
44687
44688 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44689
44690         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
44691
44692 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44693
44694         PR c++/12495
44695         * g++.dg/template/crash21.C: New test.
44696
44697 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44698
44699         PR c++/2513
44700         * g++.dg/template/typename5.C: New test.
44701
44702 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44703
44704         PR c++/12369
44705         * g++.dg/template/friend25.C: New test.
44706
44707 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
44708
44709         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
44710         versions.
44711
44712 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
44713
44714         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
44715         == 2147483647.
44716
44717 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
44718
44719         * gcc.c-torture/execute/960416-1.x: Remove.
44720         * gcc.c-torture/execute/divconst-3.x: Likewise.
44721
44722 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
44723
44724         PR target/12598
44725         * gcc.dg/torture/cris-volatile-1.c: New test.
44726
44727 2003-10-14  Roger Sayle  <roger@eyesopen.com>
44728
44729         PR optimization/9325
44730         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
44731         for overflowing floating point to integer conversion during RTL
44732         simplification.
44733
44734 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
44735
44736         * objc/execute/_cmd.m: Fix typo.
44737         * objc.dg/image-info.m, objc.dg/symtab-1.m:
44738         Relax 'scan-assembler' regexp.
44739         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
44740         objc.dg/try-catch-4.m: Run on non-Darwin targets.
44741         * objc.dg/zero-link-2.m: Remove blank line.
44742         * objc.dg/zero-link-3.m: New test case.
44743
44744 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
44745
44746         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
44747
44748         * gcc.dg/asm-names.c: Use scan-assembler-not rather
44749         than linker trickery.
44750
44751 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44752
44753         PR c++/12370
44754         * g++.dg/other/friend2.C: New test.
44755
44756 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44757
44758         * gcc.dg/20031012-1.c: New test.
44759
44760 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
44761
44762         * gcc.dg/weak/weak-3.c: Fix for new warning.
44763
44764 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
44765
44766         PR optimization/8750
44767         * gcc.c-torture/execute/20031012-1.c: New test case.
44768
44769 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44770
44771         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
44772         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
44773
44774 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44775
44776         PR optimization/12260
44777         * gcc.c-torture/compile/20031011-2.c: New test case.
44778
44779 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44780
44781         * gcc.c-torture/execute/20031011-1.c: New testcase.
44782
44783 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
44784
44785         * gcc.c-torture/compile/20031011-1.c: New test.
44786
44787 2003-10-11  Jan Hubicka  <jh@suse.cz>
44788
44789         * g++.dg/other/first-global.C: New test.
44790
44791 2003-10-11  Roger Sayle  <roger@eyesopen.com>
44792
44793         * gcc.c-torture/execute/string-opt-18.c: New testcase.
44794
44795 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
44796
44797         * gcc.c-torture/compile/20031010-1.c: New test.
44798
44799 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
44800
44801         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
44802         * gcc.c-torture/execute/va-arg-25.c: ... here.
44803
44804 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
44805
44806         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
44807
44808 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
44809
44810         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
44811
44812 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
44813
44814         * g++.dg/parse/error2.C: New test.
44815
44816 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
44817
44818         PR c++/11097
44819         * g++.dg/other/error5.C: Modify the error message.
44820         * g++.dg/lookup/using8.C: New test.
44821
44822 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
44823
44824         * gcc.dg/darwin-abi-2.c: New file.
44825         * gcc.c-torture/execute/va-arg-24.c: New file.
44826
44827 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
44828
44829         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
44830         indentation.
44831
44832 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
44833
44834         PR c++/10147
44835         * g++.dg/other/error4.C: Update error messages.
44836         * g++.dg/template/ptrmem4.C: Likewise.
44837
44838         PR c++/12337
44839         * g++.dg/init/new9.C: New test.
44840
44841         PR c++/12334, c++/12236, c++/8656
44842         * g++.dg/ext/attrib8.C: New test.
44843
44844 2003-10-06  Devang Patel  <dpatel@apple.com>
44845
44846         * gcc.dg/debug/dwarf2-3.h: New test.
44847         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
44848
44849 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
44850
44851         * g++.dg/opt/cfg2.C: New test.
44852
44853 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
44854
44855         * g++.dg/opt/float1.C: New test.
44856
44857 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44858
44859         * gcc.dg/c90-array-lval-6.c: New test.
44860         * gcc.dg/c99-array-lval-6.c: New test.
44861
44862 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
44863             Ziemowit Laski  <zlaski@apple.com>
44864
44865         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
44866         'Derived', so that it is never considered a class method; add
44867         new warning for '+port' method ambiguity.
44868         * objc.dg/method-12.m: Include <objc/objc.h> instead of
44869         <objc/objc-api.h> (needed on Mac OS X).
44870         * objc.dg/method-13.m: New test.
44871
44872 2003-10-03  Roger Sayle  <roger@eyesopen.com>
44873
44874         PR optimization/9325, PR java/6391
44875         * gcc.c-torture/execute/20031003-1.c: New test case.
44876
44877 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
44878
44879         PR optimization/12180
44880         * gcc.dg/20031002-1.c: New test.
44881
44882         PR c++/12486
44883         * g++.dg/inherit/error1.C: New test.
44884
44885 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
44886
44887         * lib/f-torture.exp (search_for): Rename to...
44888         (search_for_re): This.  Also, clean up comments and the
44889         "regexp" invocation.
44890
44891 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
44892
44893         * gcc.c-torture/compile/20031002-1.c: New test.
44894
44895 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
44896
44897         * g++.dg/opt/cond1.C: New test.
44898
44899 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
44900
44901         * gcc.dg/Wold-style-definition-2.c: New testcase.
44902         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
44903
44904 2003-09-29  Richard Henderson  <rth@redhat.com>
44905
44906         * g++.dg/init/array10.C: Add dg-options.
44907
44908 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
44909
44910         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
44911
44912 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44913
44914         * g++.dg/template/friend19.C: Fix typo.
44915         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
44916
44917 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
44918
44919         * gcc.c-torture/execute/20030928-1.c: New test.
44920         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
44921
44922 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
44923
44924         * g++.dg/opt/unroll1.C: New test.
44925
44926 2003-09-26  Roger Sayle  <roger@eyesopen.com>
44927
44928         PR optimization/11741
44929         * gcc.dg/20030926-1.c: New test case.
44930
44931 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44932
44933         PR c++/5655
44934         * g++.dg/parse/access7.C: New test.
44935         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
44936
44937 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
44938
44939         MERGE OF objc-improvements-branch into MAINLINE:
44940         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
44941         if libobjc has not been built.
44942         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
44943         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
44944         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
44945         objc/execute/nested-3.m, objc/execute/np-2.m,
44946         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
44947         objc/execute/redefining_self.m, objc/execute/root_methods.m,
44948         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
44949         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
44950         objc.dg/special/unclaimed-category-1.h,
44951         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
44952         well as GNU runtime.
44953         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
44954         * execute/cascading-1.m, execute/function-message-1.m,
44955         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
44956         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
44957         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
44958         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
44959         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
44960         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
44961         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
44962         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
44963         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
44964         * objc.dg/bitfield-2.m: Run only on Darwin.
44965         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
44966         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
44967         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
44968         * objc.dg/const-str-1.m: Fix constant string layout.
44969
44970 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
44971
44972         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
44973
44974 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
44975
44976         * gcc.dg/darwin-abi-1.c: New file.
44977
44978 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
44979
44980         PR target/12281
44981         * gcc.c-torture/compile/20030921-1.c: New test.
44982
44983 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
44984
44985         * g++.dg/opt/reg-stack2.C: New test.
44986
44987 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44988
44989         * g++.dg/eh/delayslot1.C: New test.
44990
44991 2003-09-20  Richard Henderson  <rth@redhat.com>
44992
44993         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
44994
44995 2003-09-20  Roger Sayle  <roger@eyesopen.com>
44996
44997         * gcc.c-torture/execute/20030920-1.c: New test case.
44998
44999 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45000
45001         * g++.dg/rtti/typeid3.C: Correct expected error message.
45002
45003 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45004
45005         PR c++/157
45006         * g++.dg/parse/crash12.C: New test.
45007
45008 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
45009
45010         * gcc.dg/compat/mixed-struct-check.h: New.
45011         * gcc.dg/compat/mixed-struct-defs.h: New.
45012         * gcc.dg/compat/mixed-struct-init.h: New.
45013         * gcc.dg/compat/struct-by-value-19_main.c: New.
45014         * gcc.dg/compat/struct-by-value-19_x.c: New.
45015         * gcc.dg/compat/struct-by-value-19_y.c: New.
45016         * gcc.dg/compat/struct-by-value-20_main.c: New.
45017         * gcc.dg/compat/struct-by-value-20_x.c: New.
45018         * gcc.dg/compat/struct-by-value-20_y.c: New.
45019         * gcc.dg/compat/struct-return-19_main.c: New.
45020         * gcc.dg/compat/struct-return-19_x.c: New.
45021         * gcc.dg/compat/struct-return-19_y.c: New.
45022         * gcc.dg/compat/struct-return-20_main.c: New.
45023         * gcc.dg/compat/struct-return-20_x.c: New.
45024         * gcc.dg/compat/struct-return-20_y.c: New.
45025
45026 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
45027         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45028         so that it will not complain on LP64 targets.
45029
45030 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45031
45032         PR c++/495
45033         * g++.dg/template/friend24.C: New test.
45034
45035 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
45036
45037         PR c++/12332
45038         * g++.dg/template/memtmpl2.C: New test.
45039
45040 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
45041
45042         PR target/11184
45043         * gcc.dg/builtin-apply1.c: New test.
45044
45045 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45046
45047         PR c++/9848
45048         * g++.dg/warn/Wunused-4.C: New test.
45049
45050 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45051
45052         PR c++/12316
45053         * g++.dg/other/gc2.C: New test.
45054
45055 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
45056
45057         PR c++/11991
45058         * g++.dg/rtti/typeid3.C: New test.
45059
45060         PR c++/12266
45061         * g++.dg/overload/template1.C: New test.
45062
45063 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
45064
45065         * g++.dg/opt/cfg3.C: New test.
45066
45067 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45068
45069         PR c++/7939
45070         * g++.dg/template/crash11.C: New test.
45071
45072 2003-09-16  Jason Merrill  <jason@redhat.com>
45073             Jakub Jelinek  <jakub@redhat.com>
45074
45075         * gcc.dg/attr-warn-unused-result.c: New test.
45076
45077 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45078
45079         PR c++/12184
45080         * g++.dg/expr/call2.C: New test.
45081
45082 2003-09-15  Andreas Jaeger  <aj@suse.de>
45083
45084         * gcc.dg/Wold-style-definition-1.c: New test.
45085
45086 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
45087
45088         PR c++/3907
45089         * g++.dg/parse/template12.C: New test.
45090
45091         * g++.dg/abi/bitfield11.C: New test.
45092         * g++.dg/abi/bitfield12.C: Likewise.
45093
45094 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
45095
45096         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
45097         non-expansion of functional macro name without arguments at EOL.
45098         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
45099
45100 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
45101
45102         * gcc.c-torture/execute/20030914-[12].c: New tests.
45103
45104 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
45105
45106         PR c++/11788
45107         * g++.dg/overload/addr1.C: New test.
45108
45109 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
45110
45111         * gcc.dg/20030909-1.c: New test.
45112
45113 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
45114
45115         * gcc.dg/ultrasp10.c: New test.
45116
45117 2003-09-09  Devang Patel  <dpatel@apple.com>
45118
45119         * gcc.dg/darwin-ld-6.c: New test.
45120
45121 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45122
45123         * gcc.dg/torture/builtin-explog-1.c: New testcase.
45124
45125 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45126
45127         * gcc.dg/ia64-types1.c: New test.
45128         * gcc.dg/ia64-types2.c: Likewise.
45129
45130 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45131
45132         * gcc.dg/builtins-1.c: Add more _Complex tests.
45133         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45134
45135         * gcc.dg/builtins-1.c: Test existing _Complex functions.
45136         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45137
45138 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
45139
45140         PR c++/11786
45141         * g++.dg/lookup/koenig2.C: New test.
45142
45143         PR c++/5296
45144         * g++.dg/rtti/typeid2.C: New test.
45145
45146 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
45147
45148         * gcc.c-torture/compile/20030904-1.c: New test.
45149
45150 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45151
45152         * g++.dg/opt/longbranch2.C: New test.
45153
45154 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45155
45156         * g++.dg/template/crash10.C: Only compile it.
45157
45158 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
45159
45160         PR middle-end/11665
45161         * gcc.c-torture/compile/20030907-1.c: New test.
45162         * g++.dg/init/array11.C: New test.
45163
45164 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45165
45166         PR c++/11852
45167         * g++.dg/init/struct1.C: New test.
45168
45169 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
45170
45171         PR c++/12181
45172         * g++.dg/expr/comma1.C: New test.
45173
45174 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
45175
45176         PR c++/11867
45177         * g++.dg/expr/static_cast5.C: New test.
45178
45179 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
45180
45181         PR c++/11507
45182         * g++.dg/lookup/scoped7.C: New test.
45183
45184         PR c++/9574
45185         * g++.dg/other/static1.C: New test.
45186
45187         PR c++/11490
45188         * g++.dg/warn/template-1.C: New test.
45189
45190         PR c++/11432
45191         * g++.dg/template/crash10.C: New test.
45192
45193         PR c++/2478
45194         * g++.dg/overload/VLA.C: New test.
45195
45196         PR c++/10804
45197         * g++.dg/template/call1.C: New test.
45198
45199 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45200
45201         PR c++/11794
45202         * g++.dg/parse/using3.C: New test.
45203
45204 2003-09-06  Roger Sayle  <roger@eyesopen.com>
45205
45206         PR c++/11409
45207         * g++.dg/overload/builtin3.C: New test case.
45208
45209 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
45210
45211         PR c/9862
45212         * gcc.dg/20030906-1.c: New test.
45213         * gcc.dg/20030906-2.c: Likewise.
45214
45215 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45216
45217         PR c++/12167
45218         * g++.dg/parse/defarg5.C: New test.
45219
45220         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45221
45222 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
45223
45224         PR c++/12163
45225         * g++.dg/expr/static_cast4.C: New test.
45226
45227         PR c++/12146
45228         * g++.dg/template/crash9.C: New test.
45229
45230 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
45231
45232         * g++.old-deja/g++.ext/pretty2.C: Update for change
45233         in __FUNCTION__.
45234         * g++.old-deja/g++.ext/pretty3.C: Likewise.
45235
45236 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
45237
45238         PR c++/11922
45239         * g++/dg/template/qualified-id1.C: New test.
45240
45241         PR c++/12037
45242         * g++.dg/warn/noeffect4.C: New test.
45243
45244 2003-09-04  Matt Austern  <austern@apple.com>
45245
45246         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45247         * g++.dg/ext/fnname2.C: Likewise.
45248         * g++.dg/ext/fnname3.C: Likewise.
45249
45250 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
45251
45252         * g++.dg/expr/lval1.C: New test.
45253         * g++.dg/ext/lvcast.C: Remove.
45254
45255 2003-09-03  Roger Sayle  <roger@eyesopen.com>
45256
45257         PR optimization/11700.
45258         * gcc.c-torture/compile/20030903-1.c: New test case.
45259
45260 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
45261
45262         PR c++/12053
45263         * g++.dg/abi/layout4.C: New test.
45264
45265 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
45266
45267         PR c++/11553
45268         * g++.dg/parse/friend3.C: New test.
45269
45270 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
45271
45272         PR c++/11847
45273         * g++.dg/template/class1.C: New test.
45274
45275         PR c++/11808
45276         * g++.dg/expr/call1.C: New test.
45277
45278 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
45279
45280         PR c++/12114
45281         * g++.dg/init/ref9.C: New test.
45282
45283         PR c++/11972
45284         * g++.dg/template/nested4.C: New test.
45285
45286 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45287
45288         PR c++/12093
45289         * g++.dg/template/non-dependent4.C: New test.
45290
45291         PR c++/11928
45292         * g++.dg/inherit/conv1.C: New test.
45293
45294 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
45295
45296         PR c++/6196
45297         * g++.dg/ext/label1.C: New test.
45298         * g++.dg/ext/label2.C: Likewise.
45299
45300 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45301
45302         * g++.dg/expr/cond3.C: New test.
45303
45304 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45305
45306         * gcc.dg/builtins-1.c: Add new builtin cases.
45307
45308 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45309
45310         * gcc.dg/builtins-1.c: Add new cases.
45311         * gcc.dg/torture/builtin-attr-1.c: Likewise.
45312
45313 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45314
45315         * gcc.dg/builtins-1.c: Add more math builtin tests.
45316         * gcc.dg/torture/builtin-attr-1.c: New test.
45317
45318 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
45319
45320         PR optimization/5079
45321         * g++.dg/opt/static3.C: New test.
45322
45323 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45324
45325         * gcc.misc-tests/gcov-10b.c: New test.
45326
45327 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
45328
45329         * g++.dg/opt/ptrmem3.C: New test.
45330
45331         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45332
45333 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
45334
45335         * gcc.dg/20030826-2.c: New test.
45336
45337 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45338
45339         PR middle-end/12002
45340         * g77.f-torture/compile/12002.f: New test case.
45341
45342 2003-08-26  Roger Sayle  <roger@eyesopen.com>
45343
45344         * gcc.dg/20030826-1.c: New test case.
45345
45346 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
45347
45348         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45349
45350 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
45351
45352         PR c++/11871
45353         * c++.dg/lookup/crash1.C: New test.
45354
45355         * c++.dg/warn/noeffect3.C: New test.
45356
45357 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
45358
45359         * gcc.dg/compat/vector-1_x.c: Compile with -w.
45360         * gcc.dg/compat/vector-1_y.c: Ditto.
45361         * gcc.dg/compat/vector-2_x.c: Ditto.
45362         * gcc.dg/compat/vector-2_y.c: Ditto.
45363
45364 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
45365
45366         * gcc.dg/20030702-1.c: New test.
45367
45368 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
45369
45370         PR c++/8795
45371         * g++.dg/ext/altivec-1.C: New test.
45372
45373 2003-08-24  Richard Henderson  <rth@redhat.com>
45374
45375         * g++.dg/eh/simd-2.C: Add -w for x86.
45376
45377 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
45378
45379         * gcc.dg/20030815-1.c: New test.
45380
45381 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45382
45383         PR c++/3765
45384         * g++.dg/parse/access6.C: New test.
45385
45386 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45387
45388         PR c++/641, c++/11876
45389         * g++.dg/template/friend22.C: New test.
45390         * g++.dg/template/friend23.C: Likewise.
45391
45392 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45393
45394         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45395         identically.
45396
45397 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45398
45399         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45400
45401 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45402
45403         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45404
45405 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45406
45407         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45408
45409 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
45410
45411         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45412
45413 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
45414
45415         PR c++/11919
45416         * g++.dg/overload/prom1.C: New test.
45417
45418         PR c++/11551
45419         * g++.dg/parse/dtor2.C: New test.
45420
45421         PR c++/10762
45422         * g++.dg/parse/using2.C: New test.
45423
45424 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
45425
45426         PR target/11805
45427         * gcc.c-torture/compile/20030821-1.c: New.
45428
45429 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
45430
45431         PR c++/11834
45432         * g++.dg/template/deduce2.C: New test.
45433
45434 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
45435
45436         * gcc.c-torture/execute/20030821-1.c: New test.
45437
45438 2003-08-20  Roger Sayle  <roger@eyesopen.com>
45439
45440         PR middle-end/11984
45441         * gcc.dg/20030820-1.c: New test case.
45442
45443 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
45444
45445         PR c++/11945
45446         * g++.dg/warn/noeffect2.C: New test.
45447
45448 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
45449
45450         PR c++/10926
45451         * g++.dg/template/dtor2.C: New test.
45452
45453         PR c++/11684
45454         * g++.dg/template/operator1.C: New test.
45455         * g++.dg/parse/operator4.C: New test.
45456
45457         PR c++/11946.C
45458         * g++.dg/expr/enum1.C: New test.
45459         * gcc.dg/c99-bool-1.c: Remove bogus warning.
45460
45461         PR c++/11036.C
45462         * g++.dg/parse/elab2.C: New test.
45463         * g++.dg/parse/typedef4.C: Change error message.
45464         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45465         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45466         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45467
45468 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
45469
45470         * gcc.dg/pch/warn-1.c: New.
45471         * gcc.dg/pch/warn-1.hs: New.
45472
45473         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45474         not-tested file.
45475
45476 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45477
45478         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45479
45480 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
45481
45482         * gcc.dg/uninit-D.c: New Test.
45483         * gcc.dg/uninit-E.c: New Test.
45484         * gcc.dg/uninit-F.c: New Test.
45485         * gcc.dg/uninit-G.c: New Test.
45486
45487 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
45488
45489         * g++.dg/README: Describe the pch directory.
45490
45491 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45492
45493         PR c++/11174
45494         * g++.dg/parse/access4.C: New test.
45495         * g++.dg/parse/access5.C: Likewise.
45496         * g++.old-deja/g++.jason/access17.C: Adjust error message.
45497
45498 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
45499
45500         * gcc.dg/noncompile/20030818-1.c: New.
45501
45502 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
45503
45504         PR c++/11957
45505         * g++.dg/warn/noeffect1.C: New test.
45506
45507         * g++.dg/template/scope2.C: New test.
45508         * g++.dg/template/error2.C: Correct dg-error
45509
45510 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
45511
45512         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45513
45514 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
45515
45516         PR C++/11512
45517         * g++.dg/template/warn1.C: New.
45518
45519 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45520
45521         * g++.dg/template/error2.C: New test.
45522         * g++.dg/lookup/using7.C: Adjust errors
45523         * g++.old-deja/g++.pt/crash36.C: Likewise.
45524         * g++.old-deja/g++.pt/derived3.C: Likewise.
45525
45526 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45527
45528         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45529         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45530         * gcc.c-torture/execute/builtins/string-9.c: New, from
45531         string-opt-9.c.  Adjust for execute/builtins framework.
45532         * gcc.c-torture/execute/string-opt-9.c: Delete.
45533
45534 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
45535
45536         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45537
45538         * g++.dg/parse/ret-type2.C: New test.
45539
45540         PR c++/11703
45541         * g++.dg/init/new8.C: New test.
45542
45543         PR c++/10923
45544         * g++.dg/parse/typedef5.C: New test.
45545
45546         PR c++/9512
45547         * g++.dg/parse/qualified2.C: New test.
45548         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45549         invalid code.
45550
45551 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
45552
45553         * g++.dg/conversion/ptrmem1.C: New test.
45554
45555 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
45556
45557         PR target/11693
45558         * gcc.dg/20030811-1.c: New test.
45559
45560         PR target/11535
45561         * gcc.c-torture/execute/20030811-1.c: New test.
45562
45563 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45564
45565         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45566
45567 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
45568
45569         PR c++/11789.C
45570         * g++.dg/inherit/multiple1.C: New test.
45571
45572 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45573
45574         * gcc.dg/spe1.c: New test.
45575
45576         PR c++/11670
45577         * g++.dg/expr/cast2.C: New test.
45578
45579         PR c++/10530
45580         * g++.dg/template/dependent-name2.C: New test.
45581
45582 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
45583
45584         * g++.dg/parse/crash11.C: Put the dg options in comments.
45585
45586 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
45587
45588         * lib/gcc-dg.exp: Update for diagnostic change.
45589
45590 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45591
45592         PR c++/5767
45593         * g++.dg/parse/crash11.C: New test.
45594
45595 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
45596
45597         * gcc.dg/cpp/spacing1.c: Update.
45598
45599 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
45600
45601         PR target/11739
45602         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45603         a value for -mtune.
45604
45605 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45606
45607         PR middle-end/11771
45608         * gcc.c-torture/compile/20030804-1.c: New test case.
45609
45610 2003-08-04  Roger Sayle  <roger@eyesopen.com>
45611
45612         * gcc.dg/20030804-1.c: New test case.
45613
45614 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
45615
45616         * gcc.dg/cpp/separate-1.c: New test.
45617
45618 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
45619
45620         PR c++/11704
45621         * g++.dg/template/dependent-expr2.C: New test.
45622
45623         PR c++/11766
45624         * g++.dg/expr/ptrmem1.C: New test.
45625
45626 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45627
45628         PR c++/9453
45629         * g++.dg/template/friend15.C: New test.
45630
45631 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
45632
45633         * lib/dg-pch.exp: Work round PCH bug.
45634
45635 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45636
45637         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
45638         builtins.  Move cases from builtins-4.c here.
45639
45640         * gcc.dg/torture/builtin-math-1.c: New test taken from
45641         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
45642         additional cases.
45643
45644         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
45645         Delete.
45646
45647 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
45648
45649         PR c++/9447
45650         * g++.dg/template/using7.C: New test.
45651
45652 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
45653
45654         * import1.c, import2.c: New tests.
45655
45656 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
45657
45658         * g++.dg/eh/crossjump1.C: New test.
45659
45660 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
45661
45662         PR c++/11697
45663         * g++.dg/template/using6.C: New test.
45664
45665         PR c++/11744
45666         * g++.dg/template/koenig2.C: New test.
45667
45668 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45669
45670         PR c++/7983
45671         * g++.dg/parse/typedef4.C: New test.
45672
45673 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45674
45675         PR c++/8442, c++/8806
45676         * g++.dg/template/elab1.C: New test.
45677         * g++.dg/template/type2.C: Likewise.
45678         * g++.dg/template/ttp3.C: Adjust expected error message.
45679         * g++.old-deja/g++.law/visibility13.C: Likewise.
45680         * g++.old-deja/g++.niklas/t135.C: Likewise.
45681         * g++.old-deja/g++.pt/ttp41.C: Likewise.
45682         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
45683         template argument.
45684         * g++.old-deja/g++.pt/ttp44.C: Likewise.
45685
45686 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
45687
45688         PR c++/11295
45689         * g++.dg/ext/stmtexpr1.C: New test.
45690
45691         * g++.dg/opt/tmp1.C: New test.
45692
45693         PR c++/11525
45694         * g++.dg/parse/constant4.C: New test.
45695
45696         PR c++/9447
45697         * g++.dg/template/using5.C: New test.
45698
45699 2003-07-31  Roger Sayle  <roger@eyesopen.com>
45700
45701         * gcc.dg/builtins-27.c: New test case.
45702
45703 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
45704
45705         * gcc.dg/tls/opt-7.c: New test.
45706
45707 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
45708
45709         * g++.old-deja/g++.other/crash18.C: Remove.
45710
45711 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
45712
45713         * g++.dg/template/explicit3.C: New.
45714         * g++.dg/template/explicit4.C: New.
45715         * g++.dg/template/explicit5.C: New.
45716
45717         PR c++/11347
45718         * g++.dg/template/memtmpl1.C: New.
45719
45720 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
45721
45722         PR target/11565
45723         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
45724         * gcc.dg/i386-387-5.c (dg-options): Likewise.
45725
45726 2003-07-30  Jan Hubicka  <jh@suse.cz>
45727
45728         * vtgc1.c: Kill.
45729
45730 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
45731
45732         * gcc.dg/struct-in-proto-1.c: New test.
45733
45734 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
45735
45736         * gcc.dg/cpp/include2.c: Only expect one message.
45737
45738 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
45739
45740         PR c++/9447
45741         * g++.dg/template/using1.C: New test.
45742         * g++.dg/template/using2.C: New test.
45743         * g++.dg/template/using3.C: New test.
45744         * g++.dg/template/using4.C: New test.
45745
45746 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
45747
45748         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
45749         * gcc.c-torture/execute/string-opt-10.c: Likewise.
45750
45751 2003-07-28  Jan Hubicka  <jh@suse.cz>
45752
45753         PR c++/11530
45754         * g++.dg/opt/call1.C: New test.
45755
45756 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
45757
45758         PR c++/11667
45759         * g++.dg/init/enum2.C: New test.
45760         * g++.dg/template/overload1.C: Add "-w" option.
45761
45762 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
45763
45764         * gcc.dg/Wdeclaration-after-statement-1.c,
45765         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
45766
45767 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
45768
45769         * gcc.c-torture/compile/20030725-1.c: New test.
45770
45771 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
45772
45773         * gcc.dg/20030505.c: Only run for SPE.
45774         Remove definition of opaque type.
45775
45776 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
45777
45778         * g++.dg/template/ptrmem6.C: New test.
45779
45780 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
45781
45782         * gcc.c-torture/compile/zero-strct-2.c: New test.
45783
45784 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
45785
45786         * gcc.dg/intermod-1.c: New test.
45787
45788 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
45789
45790         PR c++/11617
45791         * g++.dg/template/lookup2.C: New test.
45792         * g++.dg/template/memclass1.C: Remove instantiated from error.
45793         * g++.dg/other/error2.C: Tweak expected errors.
45794
45795         PR c++/11596
45796         * g++.dg/template/defarg3.C: New test.
45797
45798         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
45799
45800 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
45801
45802         * g++.dg/inherit/access5.C: New test.
45803
45804 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45805
45806         PR c++/11513
45807         * g++.dg/template/crash8.C: New test.
45808
45809 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
45810
45811         PR c/10602
45812         * gcc.dg/noncompile/incomplete-2.c: New test.
45813
45814 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
45815
45816         PR c++/11645
45817         * g++.dg/inherit/access4.C: New test.
45818
45819         PR c++/11517
45820         * g++.dg/expr/cond2.C: New test.
45821
45822         PR optimization/10679
45823         * g++.dg/opt/inline4.C: New test.
45824
45825 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
45826
45827         * g++.dg/parse/crash10: New test.
45828
45829 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45830
45831         * g++.dg/ext/flexary1.C: New test.
45832
45833 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45834
45835         PR c++/10793
45836         * g++.dg/template/crash9.C: New test.
45837
45838 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45839
45840         PR c++/3004
45841         * g++.dg/parse/typedef3.C: New test.
45842
45843         PR c++/7906
45844         * g++.dg/parse/operator2.C: New test.
45845
45846         PR c++/8895
45847         * g++.dg/parse/def-tmpl-arg1.C: New test.
45848
45849         PR c++/9282
45850         * g++.dg/parse/funptr1.C: New test.
45851
45852         PR c++/9452
45853         * g++.dg/parse/ambig3.C: New test.
45854
45855         PR c++/9454
45856         * g++.dg/parse/operator3.C: New test.
45857
45858         PR c++/9486
45859         * g++.dg/parse/template10.C: New test.
45860
45861         PR c++/9488
45862         * g++.dg/parse/template11.C: New test.
45863
45864         PR c++/10150
45865         * g++.dg/parse/invalid-op1.C: New test.
45866
45867         PR c++/10247
45868         * g++.dg/parse/condexpr1.C: New test.
45869
45870 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
45871
45872         * g++.dg/ext/packed3.C: New test.
45873         * g++.dg/ext/packed4.C: New test.
45874
45875         * gcc.dg/pack-test-3.c: New test.
45876
45877 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
45878
45879         * lib/compat.exp: Handle dg-options per source file.
45880         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
45881         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
45882         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
45883         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
45884         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
45885         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
45886         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
45887         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
45888         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
45889         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
45890         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
45891         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
45892         * g++.dg/compat/break/bitfield7_x.C: Ditto.
45893         * g++.dg/compat/break/bitfield7_y.C: Ditto.
45894
45895 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
45896
45897         PR c/10320
45898         * gcc.c-torture/execute/20030718-1.c: New test.
45899
45900 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45901
45902         PR optimization/11536
45903         * gcc.dg/20030721-1.c: New test.
45904
45905 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
45906
45907         PR c++/11546
45908         * g++.dg/template/lookup1.C: New test.
45909
45910 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
45911
45912         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
45913         diagnostics of ill-formed constructs involving labels.
45914         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
45915         the new 'previously defined here' message.
45916
45917 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
45918
45919         * g++.dg/parse/non-dependent2.C: New test.
45920
45921 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
45922
45923         * g++.dg/init/init-ref4.C: xfail on targets without
45924         weak symbols.
45925
45926 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
45927
45928         PR target/11087
45929         * gcc.c-torture/execute/20030717-1.c: New test.
45930
45931 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45932
45933         * g++.dg/opt/cfg1.C: New test.
45934
45935 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
45936
45937         PR optimization/11557
45938         * gcc.dg/20030717-1.c: New test.
45939
45940 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
45941
45942         PR c++/10476
45943         * g++.dg/expr/crash-1.C: New test.
45944
45945         PR c++/11027
45946         * g++.dg/template/init3.C: New test.
45947
45948         PR c++/8222
45949         * g++.dg/template/non-dependent1.C: New test.
45950
45951         PR c++/11070
45952         * g++.dg/template/non-dependent2.C: New test.
45953
45954         PR c++/11071
45955         * g++.dg/template/non-dependent3.C: New test.
45956
45957         PR c++/9907
45958         * g++.dg/template/sizeof5.C: New test.
45959
45960 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
45961
45962         PR 11498
45963         * gcc.c-torture/compile/mangle-1.c: New file.
45964
45965 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45966
45967         PR c++/7809
45968         * g++.dg/parse/access3.C: New test.
45969
45970 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
45971
45972         PR c++/11384
45973         * g++.dg/init/init-ref4.C: New test.
45974
45975 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
45976
45977         PR c++/11547
45978         * g++.dg/parse/constant3.C: New test.
45979         * g++.dg/parse/crash7.C: Likewise.
45980
45981 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
45982
45983         PR target/11008
45984         * gcc.dg/i386-pentium4-not-mull.c: New.
45985
45986 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
45987
45988         * gcc.dg/asm-names.c (ymain): Make it weak.
45989
45990 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45991
45992         PR c++/5421
45993         * g++.dg/template/friend21.C: New test.
45994
45995 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
45996
45997         * gcc.dg/cleanup-8.c: New test.
45998         * gcc.dg/cleanup-9.c: New test.
45999
46000 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
46001
46002         * g++.dg/ext/dll-MI1.h: New file.
46003         * g++.dg/ext/dllexport-MI1.C: New file.
46004         * g++.dg/ext/dllimport-MI1.C: New file.
46005
46006 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
46007
46008         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46009         it does not have cmpstrsi patterns (just cmpmemsi).
46010
46011 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
46012
46013         PR debug/11473
46014         * g++.dg/debug/debug8.C: New test.
46015
46016 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46017
46018         PR c++/10108
46019         * g++.dg/template/crash7.C: New test.
46020
46021 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
46022
46023         PR target/10795
46024         * gcc.c-torture/compile/20030708-1.c: New.
46025
46026 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
46027
46028         * gcc.c-torture/execute/20030715-1.c: New test.
46029
46030 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
46031
46032         * gcc.dg/pch/inline-3.c: New file.
46033         * gcc.dg/pch/inline-3.hs: New file.
46034         * gcc.dg/pch/inline-4.c: New file.
46035         * gcc.dg/pch/inline-4.hs: New file.
46036
46037 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
46038
46039         PR c++/11509
46040         * g++.dg/template/crash6.C: New test.
46041
46042         PR c++/7053
46043         * g++.dg/template/friend20.C: New test.
46044
46045         PR c++/7019
46046         * g++.dg/template/overload2.C: New test.
46047
46048 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46049
46050         PR optimization/11440
46051         * gcc.c-torture/execute/20030714-1.c: New test.
46052
46053 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46054
46055         PR c++/11154
46056         * g++.dg/template/partial2.C: New test.
46057
46058 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
46059
46060         PR c++/11503
46061         * g++.dg/template/anon1.C: New test.
46062
46063         PR c++/11493
46064         PR c++/11495
46065         * g++.dg/parse/template9.C: Likewise.
46066         * g++.dg/template/crash4.C: New test.
46067         * g++.dg/template/koenig1.C: Likewise.
46068         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46069         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46070         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46071         functions.
46072         * g++.old-deja/g++.jason/template36.C: Likewise.
46073         * g++.old-deja/g++.mike/p1989.C: Likewise.
46074         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46075         * g++.old-deja/g++.pt/ttp20.C: Use this->.
46076         * g++.old-deja/g++.pt/ttp21.C: Use this->.
46077         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46078         compiling.
46079         * g++.old-deja/g++.pt/union2.C: Use this->.
46080
46081 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
46082
46083         * gcc.dg/20030711-1.c: New test.
46084
46085 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
46086
46087         PR c++/11050
46088         * g++.dg/parse/args1.C: New test.
46089         * g++.pt/defarg8.C: Change expected errors.
46090
46091 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
46092
46093         PR c++/8164
46094         * g++.dg/template/nontype2.C: New test.
46095
46096         PR c++/10558
46097         * g++.dg/parse/template8.C: New test.
46098
46099         PR c++/8327
46100         * g++.dg/template/scope1.C: New test.
46101
46102         * g++.dg/warn/Wsign-compare-1.C: New test.
46103
46104 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46105
46106         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46107
46108 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
46109
46110         PR c++/9411
46111         * g++.dg/template/explicit2.C: New test.
46112
46113         PR c++/10032
46114         * g++.dg/warn/pedantic1.C: New test.
46115
46116 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
46117
46118         PR c++ 9483
46119         * g++.dg/other/field1.C: New test.
46120
46121 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
46122
46123         PR c/11449
46124         * gcc.c-torture/compile/20030707-1.c: New.
46125
46126 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46127
46128         PR c++/10849
46129         * g++.dg/template/access12.C: New test.
46130
46131 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
46132
46133         * g++.dg/bprob/bprob.exp (prof_ext): Update.
46134         * g77.dg/bprob/bprob.exp (prof_ext): Update.
46135         * gcc.misc-tests/bprob.exp (prof_ext): Update.
46136         * gcc.misc-tests/gcov.exp: Update
46137         * g++.dg/gcov/gcov.exp: Update
46138         * lib/gcov.exp: Update.
46139
46140 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
46141
46142         * g++.dg/abi/mangle17.C: Make sure template expressions are
46143         dependent.
46144         * g++.dg/abi/mangle4.C: Mark erroneous casts.
46145         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46146         * g++.dg/opt/stack1.C: Remove erroneous code.
46147         * g++.dg/parse/template7.C: New test.
46148         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46149         * g++.old-deja/g++.pt/crash4.C: Likewise.
46150
46151 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46152
46153         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46154         with zero or one occurence of `$' after the initial `L'.
46155
46156 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
46157
46158         * gcc.c-torture/compile/20030704-1.c: Add a comment.
46159
46160 2003-07-08  Roger Sayle  <roger@eyesopen.com>
46161
46162         PR c/11370
46163         * gcc.dg/Wunreachable-6.c: New testcase.
46164         * gcc.dg/Wunreachable-7.c: New testcase.
46165
46166 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46167
46168         PR c/11420
46169         * gcc.dg/20030708-1.c: New test.
46170
46171 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
46172
46173         * gcc.dg/compat/sdata-section.h: New file.
46174         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46175         * gcc.dg/torture/mips-sdata-1.c: New test.
46176
46177 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46178
46179         PR c++/11030
46180         * g++.dg/template/friend19.C: New test.
46181
46182 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
46183
46184         * g++.dg/opt/strength-reduce.C: New test.
46185
46186 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46187
46188         PR target/10979
46189         * gcc.dg/20030707-1.c: New testcase.
46190
46191 2003-07-07  Roger Sayle  <roger@eyesopen.com>
46192
46193         PR optimization/11059
46194         * g++.dg/opt/emptyunion.C: New testcase.
46195
46196 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46197             Eric Botcazou  <ebotcazou@libertysurf.fr>
46198
46199         * g++.dg/opt/stack1.C: New test.
46200
46201 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
46202
46203         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46204         run test.
46205
46206         PR c++/11431
46207         * g++.dg/expr/static_cast3.C: New test.
46208
46209 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
46210
46211         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46212         everywhere.
46213         * gcc.dg/concat.c: Concatenation of string constants with
46214         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46215         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46216         * gcc.dg/cpp/escape-2.c: Use wide character constants where
46217         necessary to avoid multi-character character constant warning.
46218         * gcc.dg/cpp/escape.c: Likewise.
46219         * gcc.dg/cpp/ucs.c: Likewise.
46220         Remove backslashes from dg-bogus comments, as they confuse Tcl.
46221         Fix a typo.
46222
46223 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46224
46225         PR c/11428
46226         * gcc.c-torture/compile/20030704-1.c: New.
46227
46228 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
46229
46230         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46231
46232 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
46233
46234         PR c++/5287, PR c++/7910,  PR c++/11021
46235         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46236         tests for warnings.
46237         * g++.dg/ext/dllimport2.C: Add tests for warnings.
46238         * g++.dg/ext/dllimport3.C: Likewise.
46239         * g++.dg/ext/dllimport4.C: New file.
46240         * g++.dg/ext/dllimport5.C: New file.
46241         * g++.dg/ext/dllimport6.C: New file.
46242         * g++.dg/ext/dllimport7.C: New file.
46243         * g++.dg/ext/dllimport8.C: New file.
46244         * g++.dg/ext/dllimport9.C: New file.
46245         * g++.dg/ext/dllimport10.C: New file.
46246         * g++.dg/ext/dllexport1.C: New file.
46247
46248 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46249
46250         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46251         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46252
46253 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46254
46255         * gcc.dg/builtins-25.c: New testcase.
46256         * gcc.dg/builtins-26.c: New testcase.
46257
46258 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
46259
46260         * gcc.dg/compat/vector-defs.h: New file.
46261         * gcc.dg/compat/vector-setup.h: New file.
46262         * gcc.dg/compat/vector-check.h: New file.
46263         * gcc.dg/compat/vector-1_main.c: New file.
46264         * gcc.dg/compat/vector-1_x.c: New file.
46265         * gcc.dg/compat/vector-1_y.c: New file.
46266         * gcc.dg/compat/vector-2_main.c: New file.
46267         * gcc.dg/compat/vector-2_x.c: New file.
46268         * gcc.dg/compat/vector-2_y.c: New file.
46269
46270         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46271         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46272         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46273         * gcc.dg/compat/struct-align-1.h: New file.
46274         * gcc.dg/compat/struct-align-1_main.c: New file.
46275         * gcc.dg/compat/struct-align-1_x.c: New file.
46276         * gcc.dg/compat/struct-align-1_y.c: New file.
46277         * gcc.dg/compat/struct-align-2.h: New file.
46278         * gcc.dg/compat/struct-align-2_main.c: New file.
46279         * gcc.dg/compat/struct-align-2_x.c: New file.
46280         * gcc.dg/compat/struct-align-2_y.c: New file.
46281
46282         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46283         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46284         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46285         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46286         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46287         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46288         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46289         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46290         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46291         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46292         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46293         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46294         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46295         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46296         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46297         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46298         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46299         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46300         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46301         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46302         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46303         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46304         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46305         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46306         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46307         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46308         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46309         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46310         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46311
46312 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46313
46314         * gcc.dg/i386-call-1.c: New test.
46315
46316 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
46317
46318         PR c++/9162
46319         * g++.dg/parse/defarg4.C: New.
46320
46321 2003-07-03  Roger Sayle  <roger@eyesopen.com>
46322
46323         PR target/10700
46324         * gcc.c-torture/compile/20030703-1.c: New test case.
46325
46326 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
46327
46328         * g++.dg/template/local3.C: Remove extra semicolon.
46329
46330 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46331
46332         * gcc.dg/i386-volatile-1.c: New test.
46333
46334 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
46335
46336         PR c++/11072
46337         * g++.dg/other/offsetof2.C: XFAIL.
46338         * g++.dg/other/offsetof5.C: New.
46339
46340         PR c++/10219
46341         * g++.dg/template/error1.C: New.
46342
46343         PR c++/9779
46344         * g++.dg/template/dependent-expr1.C: New.
46345
46346 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46347
46348         PR c++/6949
46349         * g++.dg/template/local3.C: New test.
46350
46351         PR c++/11149
46352         * g++.dg/lookup/scoped6.C: New test.
46353
46354 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
46355
46356         PR c++/8046
46357         * g++.dg/other/error7.C: New test.
46358
46359 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
46360
46361         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46362         * g++.old-deja/g++.abi/vtable3.h: Likewise.
46363         * g++.old-deja/g++.law/code-gen5.C: Likewise.
46364         * g++.old-deja/g++.other/union2.C: Likewise.
46365         * gcc.dg/c90-const-expr-2.c: Likewise.
46366         * gcc.dg/c90-const-expr-3.c: Likewise.
46367         * gcc.dg/c99-const-expr-2.c: Likewise.
46368         * gcc.dg/c99-const-expr-3.c: Likewise.
46369         * gcc.dg/concat.c: Likewise.
46370
46371 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
46372
46373         PR c++/9559
46374         * g++.dg/init/static1.C: New test.
46375
46376 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46377
46378         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46379         * g++.old-deja/g++.other/access2.C: Likewise.
46380         * g++.old-deja/g++.other/decl2.C: Likewise.
46381         * gcc.c-torture/execute/20020615-1.c: Likewise.
46382
46383 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46384
46385         PR c++/4933
46386         * g++.dg/template/sizeof4.C: New test.
46387
46388 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46389
46390         * g++.dg/other/error6.C: New test.
46391
46392 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
46393
46394         PR c++/10750
46395         * g++.dg/parse/constant2.C: New test.
46396
46397 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
46398
46399         PR c++/11106
46400         * g++.dg/other/error5.C: New test.
46401
46402 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46403
46404         * gcc.dg/format/gcc_diag-1.c: New test.
46405
46406 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
46407
46408         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46409
46410 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
46411
46412         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46413         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46414         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46415
46416 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
46417
46418         * gcc.c-torture/execute/builtins/string-8.c: New test.
46419         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46420         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46421         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46422
46423 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46424
46425         PR c++/10468
46426         * g++.dg/ext/typeof6.C: New test.
46427
46428 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
46429
46430         PR c++/10796
46431         * g++.dg/init/enum1.C: New test.
46432
46433 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
46434
46435         * gcc.dg/20030627-1.c: New test.
46436
46437 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
46438
46439         PR c++/11332
46440         * g++.dg/expr/static_cast2.C: New test.
46441
46442 2003-06-26  Roger Sayle  <roger@eyesopen.com>
46443             Jakub Jelinek  <jakub@redhat.com>
46444
46445         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46446         sprintf(dst,"%s",src) optimization.
46447         * gcc.c-torture/execute/20030626-1.c: New test case.
46448         * gcc.c-torture/execute/20030626-2.c: New test case.
46449
46450 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
46451
46452         * gcc.c-torture/execute/multi-ix.c: New test.
46453
46454         * gcc.c-torture/execute/simd-4.c (main):
46455         Added missing semicolon at end of union.
46456
46457 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
46458
46459         PR c++/8266
46460         * g++.dg/template/explicit-instantiation3.C: New test.
46461
46462 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46463
46464         * gcc.dg/20030626-1.c: Use signed char.
46465
46466 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
46467
46468         * gcc.dg/20030626-1.c: New test.
46469
46470 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
46471
46472         * const-str-2.m: Update.
46473
46474 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
46475
46476         PR c++/10990
46477         * g++.dg/rtti/dyncast1.C: New test.
46478         * g++.dg/abi/mangle4.C: Correct base-specifier access.
46479         * g++.dg/lookup/scoped1.C: Remove XFAIL.
46480         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46481
46482         PR c++/10931
46483         * g++.dg/expr/static_cast1.C: New test.
46484
46485 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
46486
46487         * gcc.dg/20030625-1.c: New test.
46488
46489 2003-06-24  Roger Sayle  <roger@eyesopen.com>
46490
46491         * gcc.c-torture/compile/20030624-1.c: New test case.
46492
46493 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
46494
46495         * gcc.c-torture/execute/string-opt-17.c: New test.
46496
46497 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
46498
46499         PR c++/5754
46500         * g++.dg/parse/crash6.C: New test.
46501
46502 2003-06-23  Roger Sayle  <roger@eyesopen.com>
46503
46504         * gcc.dg/builtins-24.c: New test case.
46505
46506 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
46507
46508         * g++.dg/opt/operator1.C: New test.
46509
46510 2003-06-22  Roger Sayle  <roger@eyesopen.com>
46511
46512         * gcc.c-torture/execute/string-opt-16.c: New test case.
46513
46514 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46515
46516         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
46517         * g++.old-deja/g++.other/conv7.C: Likewise.
46518         * g++.old-deja/g++.other/overcnv2.C: Likewise.
46519         * g++.old-deja/g++.other/overload14.C: Likewise.
46520
46521 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
46522
46523         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46524         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46525
46526 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46527
46528         PR c++/10888
46529         * g++.dg/warn/Winline-3.C: New test.
46530
46531 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46532
46533         * lib/target-supports.exp (check_alias_available): Make the test
46534         program acceptable to the Solaris assembler.
46535
46536         PR c++/10749
46537         * g++.dg/template/memclass2.C: New test.
46538
46539 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46540             Eric Botcazou  <ebotcazou@libertysurf.fr>
46541
46542         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46543         data for non-matching targets.
46544         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46545
46546 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
46547
46548         PR c++/10845
46549         * g++.dg/template/member3.C: New test.
46550
46551 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
46552
46553         PR c++/10939
46554         * g++.dg/template/func1.C: New test.
46555
46556         PR c++/9649
46557         * g++.dg/template/static4.C: New test.
46558         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46559
46560         PR c++/11041
46561         * g++.dg/init/ref7.C: New test.
46562
46563 2003-06-19  Matt Austern  <austern@apple.com>
46564
46565         PR c++/11228
46566         * g++.dg/anew1.C: New test.
46567         * g++.dg/anew2.C: New test.
46568         * g++.dg/anew3.C: New test.
46569         * g++.dg/anew4.C: New test.
46570
46571 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
46572
46573         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46574
46575 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
46576
46577         * gcc.c-torture/execute/simd-4.c (main): Make expected value
46578         endian-dependent.
46579
46580 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
46581
46582         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46583         Remove cruft.
46584
46585 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
46586
46587         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46588         * gcc.c-torture/compile/961203-1.c: Likewise.
46589         * gcc.c-torture/compile/980506-1.c: Likewise.
46590
46591 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46592
46593         PR c++/10712
46594         * g++.dg/lookup/using7.C: New test.
46595
46596 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
46597
46598         PR c++/11105
46599         * g++.dg/abi/conv1.C: Remove it.
46600         * g++.dg/template/conv7.C: New test.
46601         * g++.dg/template/conv8.C: Likewise.
46602         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46603         conversion operator.
46604
46605 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
46606
46607         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46608         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46609         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46610         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46611         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46612         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46613         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46614         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46615         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46616         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46617         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46618         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46619         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46620         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46621         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46622         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46623         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46624         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46625         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46626         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46627         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46628         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46629         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46630         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46631         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46632         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46633         * gcc.dg/compat/struct-return-10_x.c: Ditto.
46634         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46635         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46636
46637 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
46638
46639         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
46640         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
46641         indications.
46642
46643 2003-06-16  Roger Sayle  <roger@eyesopen.com>
46644
46645         * gcc.dg/i386-387-5.c: New test case.
46646         * gcc.dg/i386-387-6.c: New test case.
46647         * gcc.dg/builtins-23.c: New test case.
46648
46649 2003-06-15  Roger Sayle  <roger@eyesopen.com>
46650
46651         * gcc.dg/builtins-22.c: New test case.
46652         * gcc.dg/i386-387-1.c: Update to test exp.
46653         * gcc.dg/i386-387-2.c: Likewise.
46654
46655 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46656
46657         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
46658
46659 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46660
46661         * lib/gcc-dg.exp (dg-require-dll): New function.
46662         (dg-xfail-if): Likewise.
46663         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
46664         driver.
46665
46666         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
46667         * gcc.c-torture/compile/20001205-1.c: Likewise.
46668         * gcc.c-torture/compile/20001226-1.c: Likewise.
46669         * gcc.c-torture/compile/20010518-2.c: Likewise.
46670         * gcc.c-torture/compile/20020312-1.c: Likewise.
46671         * gcc.c-torture/compile/20020604-1.c: Likewise.
46672         * gcc.c-torture/compile/920501-12.c: Likewise.
46673         * gcc.c-torture/compile/920501-4.c: Likewise.
46674         * gcc.c-torture/compile/920520-1.c: Likewise.
46675         * gcc.c-torture/compile/920521-1.c: Likewise.
46676         * gcc.c-torture/compile/920625-1.c: Likewise.
46677         * gcc.c-torture/compile/961203-1.c: Likewise.
46678         * gcc.c-torture/compile/980506-1.c: Likewise.
46679         * gcc.c-torture/compile/981006-1.c: Likewise.
46680         * gcc.c-torture/compile/981022-1.c: Likewise.
46681         * gcc.c-torture/compile/981223-1.c: Likewise.
46682         * gcc.c-torture/compile/990617-1.c: Likewise.
46683         * gcc.c-torture/compile/dll.c: Likewise.
46684         * gcc.c-torture/compile/labels-3.c: Likewise.
46685         * gcc.c-torture/compile/mipscop-1.c: Likewise.
46686         * gcc.c-torture/compile/mipscop-2.c: Likewise.
46687         * gcc.c-torture/compile/mipscop-3.c: Likewise.
46688         * gcc.c-torture/compile/mipscop-4.c: Likewise.
46689         * gcc.c-torture/compile/simd-5.c: Likewise.
46690         * gcc.c-torture/compile/20000804-1.x: Remove.
46691         * gcc.c-torture/compile/20001205-1.x: Likewise.
46692         * gcc.c-torture/compile/20001226-1.x: Likewise.
46693         * gcc.c-torture/compile/20010518-2.x: Likewise.
46694         * gcc.c-torture/compile/20020312-1.x: Likewise.
46695         * gcc.c-torture/compile/20020604-1.x: Likewise.
46696         * gcc.c-torture/compile/920501-12.x: Likewise.
46697         * gcc.c-torture/compile/920501-4.x: Likewise.
46698         * gcc.c-torture/compile/920520-1.x: Likewise.
46699         * gcc.c-torture/compile/920521-1.x: Likewise.
46700         * gcc.c-torture/compile/920625-1.x: Likewise.
46701         * gcc.c-torture/compile/961203-1.x: Likewise.
46702         * gcc.c-torture/compile/980506-1.x: Likewise.
46703         * gcc.c-torture/compile/981006-1.x: Likewise.
46704         * gcc.c-torture/compile/981022-1.x: Likewise.
46705         * gcc.c-torture/compile/981223-1.x: Likewise.
46706         * gcc.c-torture/compile/990617-1.x: Likewise.
46707         * gcc.c-torture/compile/mipscop-1.x: Likewise.
46708         * gcc.c-torture/compile/mipscop-2.x: Likewise.
46709         * gcc.c-torture/compile/mipscop-3.x: Likewise.
46710         * gcc.c-torture/compile/mipscop-4.x: Likewise.
46711         * gcc.c-torture/compile/simd-5.x: Likewise.
46712
46713         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
46714
46715 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
46716
46717         * gcc.c-torture/execute/20030611-1.c: New test.
46718
46719 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46720
46721         PR middle-end/168
46722         * gcc.dg/20030612-1.c: New test case.
46723
46724 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
46725
46726         PR c++/10635
46727         * g++.dg/expr/cast1.C: New test.
46728
46729 2003-06-12  Roger Sayle  <roger@eyesopen.com>
46730
46731         * gcc.dg/builtins-21.c: New test case.
46732
46733 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
46734
46735         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
46736         options instead of at the end.
46737         * lib/objc.exp (objc_target_compile): Likewise.
46738
46739 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
46740
46741         PR c++/10432
46742         * g++.dg/parse/error1.C: New test.
46743
46744 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
46745
46746         * gcc.dg/compat/struct-by-value-11_main.c: New file.
46747         * gcc.dg/compat/struct-by-value-11_x.c: New file.
46748         * gcc.dg/compat/struct-by-value-11_y.c: New file.
46749         * gcc.dg/compat/struct-by-value-12_main.c: New file.
46750         * gcc.dg/compat/struct-by-value-12_x.c: New file.
46751         * gcc.dg/compat/struct-by-value-12_y.c: New file.
46752         * gcc.dg/compat/struct-by-value-13_main.c: New file.
46753         * gcc.dg/compat/struct-by-value-13_x.c: New file.
46754         * gcc.dg/compat/struct-by-value-13_y.c: New file.
46755         * gcc.dg/compat/struct-by-value-14_main.c: New file.
46756         * gcc.dg/compat/struct-by-value-14_x.c: New file.
46757         * gcc.dg/compat/struct-by-value-14_y.c: New file.
46758         * gcc.dg/compat/struct-by-value-15_main.c: New file.
46759         * gcc.dg/compat/struct-by-value-15_x.c: New file.
46760         * gcc.dg/compat/struct-by-value-15_y.c: New file.
46761         * gcc.dg/compat/struct-by-value-16_main.c: New file.
46762         * gcc.dg/compat/struct-by-value-16_x.c: New file.
46763         * gcc.dg/compat/struct-by-value-16_y.c: New file.
46764         * gcc.dg/compat/struct-by-value-17_main.c: New file.
46765         * gcc.dg/compat/struct-by-value-17_x.c: New file.
46766         * gcc.dg/compat/struct-by-value-17_y.c: New file.
46767         * gcc.dg/compat/struct-by-value-18_main.c: New file.
46768         * gcc.dg/compat/struct-by-value-18_x.c: New file.
46769         * gcc.dg/compat/struct-by-value-18_y.c: New file.
46770
46771         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
46772         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
46773         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
46774         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
46775         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
46776         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
46777         * gcc.dg/compat/scalar-return-3_main.c: New file.
46778         * gcc.dg/compat/scalar-return-3_x.c: New file.
46779         * gcc.dg/compat/scalar-return-3_y.c: New file.
46780         * gcc.dg/compat/scalar-return-4_main.c: New file.
46781         * gcc.dg/compat/scalar-return-4_x.c: New file.
46782         * gcc.dg/compat/scalar-return-4_y.c: New file.
46783
46784 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
46785
46786         * gcc.dg/compat/fp2-struct-check.h: New file.
46787         * gcc.dg/compat/fp2-struct-defs.h: New file.
46788         * gcc.dg/compat/fp2-struct-init.h: New file.
46789         * gcc.dg/compat/struct-by-value-10_main.c: New file.
46790         * gcc.dg/compat/struct-by-value-10_x.c: New file.
46791         * gcc.dg/compat/struct-by-value-10_y.c: New file.
46792         * gcc.dg/compat/struct-return-10_main.c: New file.
46793         * gcc.dg/compat/struct-return-10_x.c: New file.
46794         * gcc.dg/compat/struct-return-10_y.c: New file.
46795
46796         * gcc.dg/compat/compat-common.h: New file.
46797         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
46798         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
46799         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
46800         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
46801         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
46802         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
46803         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
46804         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46805         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
46806         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
46807         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46808         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
46809         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
46810         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46811         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
46812         * gcc.dg/compat/small-struct-check.h: Ditto.
46813         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
46814         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46815         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
46816         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
46817         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46818         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46819         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
46820         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46821         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
46822         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
46823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46824         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46825         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
46826         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46827         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46828         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
46829         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46830         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
46831         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
46832         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46833         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
46834         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
46835         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46836         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
46837         * gcc.dg/compat/struct-return-2_main.c: Ditto.
46838         * gcc.dg/compat/struct-return-2_x.c: Ditto.
46839         * gcc.dg/compat/struct-return-2_y.c: Ditto.
46840         * gcc.dg/compat/struct-return-3_main.c: Ditto.
46841         * gcc.dg/compat/struct-return-3_x.c: Ditto.
46842         * gcc.dg/compat/struct-return-3_y.c: Ditto.
46843
46844 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
46845
46846         * g++.dg/pch/static-1.C: New file.
46847         * g++.dg/pch/static-1.Hs: New file.
46848
46849 2003-06-10  Richard Henderson  <rth@redhat.com>
46850
46851         * gcc.dg/asm-7.c: Adjust expected warning text.
46852
46853 2003-06-10  Roger Sayle  <roger@eyesopen.com>
46854
46855         * gcc.dg/builtins-20.c: New test case.
46856
46857 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
46858
46859         PR c++/11131
46860         * g++.dg/opt/template1.C: New test.
46861
46862 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46863
46864         * lib/gcc-dg.exp (dg-test): Clear additional_files and
46865         additional_sources.
46866
46867 2003-05-21  David Taylor  <dtaylor@emc.com>
46868
46869         * gcc.dg/Wpadded.c: New file.
46870
46871 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46872
46873         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
46874         * gcc.dg/special/weak-2.c: Add dg-require-weak.
46875         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
46876         dg-require-weak.
46877
46878 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
46879
46880         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
46881
46882 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
46883
46884         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
46885         (dg-require-alias): Likewise.
46886         (dg-require-gc-sections): Likewise.
46887         * lib/target-supports.exp (check_gc_sections_available): Likewise.
46888
46889 2003-06-08  Richard Henderson  <rth@redhat.com>
46890
46891         * gcc.dg/20011029-2.c: Fix the array reference.
46892         * gcc.dg/asm-7.c: New.
46893
46894 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
46895
46896         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
46897
46898 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
46899
46900         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
46901         (dg-require-gc-sections): Likewise.
46902
46903 2003-06-08  Jan Hubicka  <jh@suse.cz>
46904
46905         * i386-cmov1.c: Fix regular expression.
46906         * i386-cvt-1.c: Likewise.
46907         * i386-local.c: Likewise.
46908         * i386-local2.c: Likewise.
46909         * i386-mul.c: Likewise.
46910         * i386-ssetype-1.c: Likewise.
46911         * i386-ssetype-3.c: Likewise.
46912         * i386-ssetype-5.c: Likewise.
46913
46914 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46915
46916         PR c++/11039
46917         * g++.dg/warn/implicit-typename2.C: New test.
46918         * g++.dg/warn/implicit-typename3.C: New test.
46919
46920 2003-06-07  Richard Henderson  <rth@redhat.com>
46921
46922         * g++.dg/other/offsetof3.C: Use size_t.
46923         * g++.dg/other/offsetof4.C: Likewise.
46924
46925 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
46926
46927         * lib/copy-file.exp: New. Implement gcc_copy_files.
46928
46929         * lib/dg-pch.exp: Load copy-file.exp
46930         (dg-pch): Use gcc_copy_files instead of "file copy".
46931
46932 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
46933
46934         * gcc.dg/weak/weak.exp: Simplify.
46935         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
46936         * gcc.dg/weak/weak-1.c: Likewise.
46937         * gcc.dg/weak/weak-2.c: Likewise.
46938         * gcc.dg/weak/weak-3.c: Likewise.
46939         * gcc.dg/weak/weak-4.c: Likewise.
46940         * gcc.dg/weak/weak-5.c: Likewise.
46941         * gcc.dg/weak/weak-6.c: Likewise.
46942         * gcc.dg/weak/weak-7.c: Likewise.
46943         * gcc.dg/weak/weak-8.c: Likewise.
46944         * gcc.dg/weak/weak-9.c: Likewise.
46945
46946 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
46947
46948         gcc.c-torture/execute/20030606-1.c: New.
46949
46950 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46951
46952         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
46953         * gcc.dg/builtins-19.c: Likewise.
46954
46955 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46956
46957         * gcc.dg/builtins-2.c: Add some more tests.
46958         * gcc.dg/builtins-18.c: New test case.
46959         * gcc.dg/builtins-19.c: New test case.
46960
46961 2003-06-06  Roger Sayle  <roger@eyesopen.com>
46962             Jim Wilson  <wilson@tuliptree.org>
46963
46964         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
46965
46966 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
46967
46968         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
46969         mempcpy/stpcpy calls not to be optimized into something else.
46970         * gcc.c-torture/execute/string-opt-3.c: Moved to...
46971         * gcc.c-torture/execute/builtins/string-7.c: ...here.
46972         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
46973
46974 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46975
46976         * gcc.dg/format/asm_fprintf-1.c: New test.
46977
46978 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
46979
46980         * lib/gcc-defs.exp (additional_sources): New variable.
46981         (dg-additional-sources): New function.
46982         (additional_files): New variable.
46983         (dg-additional-files): New function.
46984         (dg-additional-files-options): Likewise.
46985         * lib/gcc-dg.exp (dg-require-weak): New function.
46986         (dg-require-alias): Likewise.
46987         (dg-require-gc-sections): Likewise.
46988         * lib/target-supports.exp (check_alias_available): Remove testfile
46989         parameter.
46990         (check_gc_sections_available): New function.
46991         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
46992         (dg-gpp-additional-files): Likewise.
46993         * lib/g++.exp (additional_sources): Remove.
46994         (additional_files): Likewise.
46995         (g++_target_compile): Use dg-additional-files-options.
46996
46997         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
46998         Tcl logic.
46999         * gcc.dg/special/ecos.exp: Remove.
47000         * gcc.dg/special/20000419-2.c: Use dg-require-*.
47001         * gcc.dg/special/alias-1.c: Likewise.
47002         * gcc.dg/special/alias-2.c: Likewise.
47003         * gcc.dg/special/gcsec-1.c: Likewise.
47004         * gcc.dg/special/weak-1.c: Likewise.
47005         * gcc.dg/special/weak-2.c: Likewise.
47006         * gcc.dg/special/wkali-1.c: Likewise.
47007         * gcc.dg/special/wkali-2.c: Likewise.
47008
47009         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47010         dg-gpp-additional-*.
47011         * g++.dg/special/conpr-3.C: Likewise.
47012         * g++.dg/special/conpr-4.C: Likewise.
47013         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47014         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47015         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47016         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47017         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47018         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47019         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47020         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47021         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47022         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47023         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47024         * g++.old-deja/g++.other/comdat1.C: Likewise.
47025         * g++.old-deja/g++.other/comdat2.C: Likewise.
47026         * g++.old-deja/g++.other/comdat3.C: Likewise.
47027         * g++.old-deja/g++.other/ctor1.C: Likewise.
47028         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47029
47030 2003-06-05  Richard Henderson  <rth@redhat.com>
47031
47032         * gcc.dg/debug/20030605-1.c: New.
47033
47034 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47035
47036         * README.QMTEST: Update.
47037
47038 2003-06-04  Richard Henderson  <rth@redhat.com>
47039
47040         * gcc.dg/cleanup-1.c: New.
47041         * gcc.dg/cleanup-2.c: New.
47042         * gcc.dg/cleanup-3.c: New.
47043         * gcc.dg/cleanup-4.c: New.
47044         * gcc.dg/cleanup-5.c: New.
47045         * gcc.dg/cleanup-6.c: New.
47046         * gcc.dg/cleanup-7.c: New.
47047
47048 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
47049
47050         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47051
47052         * lib/dg-pch.exp: New file.
47053         * g++.dg/pch/pch.exp: Use dg-pch.exp.
47054         * gcc.dg/pch/pch.exp: Likewise.
47055
47056 2003-06-04  Roger Sayle  <roger@eyesopen.com>
47057
47058         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47059         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47060         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47061         * gcc.dg/builtins-17.c: New test case.
47062         * gcc.dg/i386-387-4.c: New test case.
47063         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47064
47065 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47066
47067         * gcc.dg/ultrasp9.c: New test.
47068
47069 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47070
47071         * gcc.c-torture/compile/20030604-1.c: New test.
47072         * gcc.dg/sparc-constant-1.c: New test.
47073
47074 2003-06-03  Glen Nakamura  <glen@imodulo.com>
47075
47076         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47077
47078 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
47079
47080         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47081
47082         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47083         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47084
47085 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
47086
47087         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47088
47089 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47090
47091         PR c++/10940
47092         * g++.dg/template/spec10.C: New test.
47093
47094 2003-06-03  Roger Sayle  <roger@eyesopen.com>
47095
47096         * gcc.dg/builtins-16.c: New test case.
47097
47098 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
47099
47100         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47101         mempcpy test with post-increments.
47102         * gcc.c-torture/execute/string-opt-3.c: New test.
47103         * gcc.dg/string-opt-1.c: New test.
47104
47105 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
47106
47107         PR fortran/10965
47108         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47109
47110 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
47111
47112         * lib/scanasm.exp (dg-scan): New function, factored out of ...
47113         (scan-assembler): ... here.  Use dg-scan.
47114         (scan-assembler-not): Likewise.
47115         (scan-file): New function.
47116         (scan-file-not): Likewise.
47117         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47118         * gcc.dg/cpp/_Pragma4.c: Likewise.
47119         * gcc.dg/cpp/_Pragma5.c: Likewise.
47120         * gcc.dg/cpp/avoidpaste1.c: Likewise.
47121         * gcc.dg/cpp/avoidpaste2.c: Likewise.
47122         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47123         * gcc.dg/cpp/cmdlne-P.c: Likewise.
47124         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47125         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47126         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47127         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47128         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47129         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47130         * gcc.dg/cpp/cxxcom1.c: Likewise.
47131         * gcc.dg/cpp/line1.c: Likewise.
47132         * gcc.dg/cpp/maccom1.c: Likewise.
47133         * gcc.dg/cpp/maccom2.c: Likewise.
47134         * gcc.dg/cpp/maccom3.c: Likewise.
47135         * gcc.dg/cpp/maccom4.c: Likewise.
47136         * gcc.dg/cpp/maccom5.c: Likewise.
47137         * gcc.dg/cpp/maccom6.c: Likewise.
47138         * gcc.dg/cpp/multiline.c: Likewise.
47139         * gcc.dg/cpp/spacing1.c: Likewise.
47140         * gcc.dg/cpp/spacing2.c: Likewise.
47141         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47142         * gcc.dg/cpp/trad/maccom1.c: Likewise.
47143         * gcc.dg/cpp/trad/maccom2.c: Likewise.
47144         * gcc.dg/cpp/trad/maccom3.c: Likewise.
47145         * gcc.dg/cpp/trad/maccom4.c: Likewise.
47146         * gcc.dg/cpp/trad/maccom6.c: Likewise.
47147         * gcc.dg/cpp/cxxcom2.c: Likewise.
47148         * gcc.dg/cpp/cxxcom2.h: New file.
47149
47150         * gcc.dg/cpp/truefalse.cpp: Move it to ...
47151         * g++.dg/cpp/truefalse.C: Here.
47152         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47153
47154 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
47155
47156         * gcc.dg/cpp/redef3.c: New file.
47157
47158 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
47159
47160         * gcc.dg/i386-loop-3.c: New test.
47161
47162 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
47163
47164         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47165
47166 2003-05-31  Roger Sayle  <roger@eyesopen.com>
47167
47168         * gcc.dg/fwrapv-1.c: New test case.
47169         * gcc.dg/fwrapv-2.c: New test case.
47170
47171 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47172
47173         PR c++/10956
47174         * g++.dg/template/spec9.C: New test.
47175
47176 2003-05-29  Roger Sayle  <roger@eyesopen.com>
47177
47178         * gcc.dg/duff-4.c: New test case.
47179
47180 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
47181
47182         PR fortran/10843
47183         * g77.dg/ffixed-form-1.f: New test
47184         * g77.dg/ffixed-form-2.f: New test
47185         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47186         * g77.dg/ffree-form-3.f: New test
47187
47188 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
47189
47190         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47191         * gcc.dg/wint_t-1.c: Likewise.
47192
47193 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47194
47195         * g++.dg/template/access11.C: New test.
47196
47197 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47198
47199         PR c++/10849
47200         * g++.dg/template/access10.C: New test.
47201
47202 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
47203             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47204
47205         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47206
47207 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47208
47209         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47210         suppress for powerpc-*-darwin*.
47211         * gcc.dg/torture/builtin-noret-2.c: Likewise.
47212
47213 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
47214
47215         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47216         suppress option for powerpc-*-darwin*.
47217
47218 2003-05-23  Roger Sayle  <roger@eyesopen.com>
47219
47220         * gcc.dg/builtins-1.c: Add tests for tan and atan.
47221         * gcc.dg/builtins-4.c: Add test for fmod.
47222
47223 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47224
47225         PR c++/10682
47226         * g++.dg/template/instantiate4.C: New test.
47227
47228 2003-05-22  Roger Sayle  <roger@eyesopen.com>
47229
47230         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47231
47232 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
47233
47234         * gcc.dg/compat/scalar-return-1_main.c: New file.
47235         * gcc.dg/compat/scalar-return-1_x.c: New file.
47236         * gcc.dg/compat/scalar-return-1_y.c: New file.
47237         * gcc.dg/compat/scalar-return-2_main.c: New file.
47238         * gcc.dg/compat/scalar-return-2_x.c: New file.
47239         * gcc.dg/compat/scalar-return-2_y.c: New file.
47240         * gcc.dg/compat/struct-return-3_main.c: New file.
47241         * gcc.dg/compat/struct-return-3_y.c: New file.
47242         * gcc.dg/compat/struct-return-3_x.c: New file.
47243         * gcc.dg/compat/struct-return-2_main.c: New file.
47244         * gcc.dg/compat/struct-return-2_x.c: New file.
47245         * gcc.dg/compat/struct-return-2_y.c: New file.
47246
47247 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47248
47249         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47250         for hppa*-hp-hpux*.
47251         * gcc.dg/20021014-1.c (dg-options): Likewise.
47252         * gcc.dg/nest.c (dg-options): Likewise.
47253
47254 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
47255
47256         PR c++/9738
47257         * g++.dg/ext/dllimport2.C: New file.
47258         * g++.dg/ext/dllimport3.C: New file.
47259
47260 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
47261
47262         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47263         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47264         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47265         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47266         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47267         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47268         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47269         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47270         * gcc.dg/compat/small-struct-defs.h: New file.
47271         * gcc.dg/compat/small-struct-init.h: New file.
47272         * gcc.dg/compat/small-struct-check.h: New file.
47273         * gcc.dg/compat/fp-struct-defs.h: New file.
47274         * gcc.dg/compat/fp-struct-check.h: New file.
47275         * gcc.dg/compat/fp-struct-init.h: New file.
47276         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47277         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47278
47279 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
47280
47281         * gcc.dg/20030225-2.c: New test.
47282
47283 2003-05-18  Roger Sayle  <roger@eyesopen.com>
47284             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47285
47286         * gcc.c-torture/compile/20030518-1.c: New test case.
47287
47288 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
47289
47290         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47291         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47292         gcc-dg-debug-runtest.
47293         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47294         gcc-dg-debug-runtest.
47295
47296 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47297
47298         PR c++/9022
47299         * g++.dg/lookup/using6.C: New test.
47300
47301 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47302
47303         * g++.dg/parse/access2.C: New test.
47304
47305 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
47306
47307         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47308         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47309         * gcc.dg/debug/debug.exp: Likewise.
47310
47311 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
47312
47313         * gcc.dg/dollar.c: New test.
47314
47315 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
47316
47317         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47318         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47319         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47320         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47321         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47322         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47323         * gcc.dg/compat/struct-by-value-6_main.c: New file.
47324         * gcc.dg/compat/struct-by-value-6_x.c: New file.
47325         * gcc.dg/compat/struct-by-value-6_y.c: New file.
47326         * gcc.dg/compat/struct-by-value-7_main.c: New file.
47327         * gcc.dg/compat/struct-by-value-7_x.c: New file.
47328         * gcc.dg/compat/struct-by-value-7_y.c: New file.
47329         * gcc.dg/compat/struct-by-value-8_main.c: New file.
47330         * gcc.dg/compat/struct-by-value-8_x.c: New file.
47331         * gcc.dg/compat/struct-by-value-8_y.c: New file.
47332         * gcc.dg/compat/struct-by-value-9_main.c: New file.
47333         * gcc.dg/compat/struct-by-value-9_x.c: New file.
47334         * gcc.dg/compat/struct-by-value-9_y.c: New file.
47335
47336 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
47337
47338         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47339         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
47340         support for "repo" mode.
47341         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47342         * lib/g77-dg.exp: Likewise.
47343         * lib/obj-dg.exp: Likewise.
47344
47345 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
47346
47347         Merge from gcc-3_2-rhl8-branch:
47348         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
47349
47350         * gcc.dg/tls/opt-6.c: New test.
47351
47352         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
47353
47354         * gcc.dg/20030405-1.c: New test.
47355
47356         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
47357
47358         * gcc.dg/20030309-1.c: New test.
47359
47360         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
47361
47362         * gcc.c-torture/execute/20030307-1.c: New test.
47363
47364         2003-02-20  Randolph Chung  <tausq@debian.org>
47365
47366         * gcc.c-torture/compile/20030220-1.c: New test.
47367
47368         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
47369
47370         * gcc.dg/20030217-1.c: New test.
47371
47372         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
47373
47374         * gcc.c-torture/compile/20020129-1.c: New test.
47375
47376         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
47377
47378         * gcc.dg/unroll-1.c: New test.
47379
47380         2002-11-16  Jan Hubicka  <jh@suse.cz>
47381
47382         * gcc.c-torture/execute/20020920-1.c: New test.
47383
47384         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
47385
47386         PR target/7434
47387         * gcc.c-torture/compile/20021008-1.c: New test.
47388
47389         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
47390
47391         PR target/7559
47392         * gcc.c-torture/execute/20020810-1.c: New test.
47393
47394         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47395
47396         * gcc.c-torture/compile/20020807-1.c: New test.
47397
47398         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
47399
47400         * gcc.dg/tls/opt-1.c: New test.
47401
47402         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
47403
47404         * gcc.dg/20020729-1.c: New test.
47405
47406         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
47407
47408         * g++.dg/opt/life1.C: New test.
47409
47410         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
47411
47412         * gcc.dg/20020525-1.c: New test.
47413
47414         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47415
47416         PR c++/6794
47417         * g++.dg/ext/pretty1.C: New test.
47418         * g++.dg/ext/pretty2.C: New test.
47419
47420 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
47421
47422         PR c++/8385
47423         * g++.dg/ext/typeof5.C: New test.
47424
47425 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
47426
47427         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47428         __USER_LABEL_PREFIX__ into account.
47429         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47430
47431 2003-05-14  Roger Sayle  <roger@eyesopen.com>
47432
47433         * gcc.dg/builtins-15.c: New test case.
47434
47435 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
47436
47437         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47438
47439 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
47440
47441         * lib/g++.exp: Tweak handling of additional source files.
47442         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47443         * g++.dg/special/conpr-2a.C: Rename to ...
47444         * g++.dg/special/conpr-2a.cc: ... this.
47445         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47446         * g++.dg/special/conpr-3a.C: Rename to ...
47447         * g++.dg/special/conpr-3a.cc: This.
47448         * g++.dg/special/conpr-3b.C: Rename to ...
47449         * g++.dg/special/conpr-3b.cc: This.
47450         * g++.dg/special/conpr-4.C: New test.
47451         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47452
47453 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
47454
47455         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47456
47457 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47458
47459         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47460         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47461         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47462         * g++.old-deja/g++.other/warn3.C: Likewise.
47463
47464 2003-05-11  Roger Sayle  <roger@eyesopen.com>
47465
47466         * gcc.dg/i386-387-1.c: Update to also test log.
47467         * gcc.dg/i386-387-2.c: Likewise.
47468
47469 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
47470
47471         * g77.f-torture/execute/int8421.f: New test.
47472
47473 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47474
47475         PR c++/10230, c++/10481
47476         * g++.dg/lookup/scoped5.C: New test.
47477
47478 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47479
47480         PR c++/10552
47481         * g++.dg/template/ttp6.C: New test.
47482
47483 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
47484
47485         * gcc.c-torture/execute/builtins: New directory.
47486         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47487         gcc.c-torture/execute/builtins.
47488         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47489         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47490         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
47491         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47492
47493 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47494
47495         PR c++/9252
47496         * g++.dg/template/access8.C: New test.
47497         * g++.dg/template/access9.C: New test.
47498
47499 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47500
47501         PR c++/9554
47502         * g++.dg/parse/access1.C: New test.
47503
47504 2003-05-09  DJ Delorie  <dj@redhat.com>
47505
47506         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47507         long, and not an int.
47508
47509 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47510
47511         PR c++/10555, c++/10576
47512         * g++.dg/template/memclass1.C: New test.
47513
47514 2003-05-08  DJ Delorie  <dj@redhat.com>
47515
47516         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47517         targets.
47518         * gcc.c-torture/execute/20021024-1.x: Likewise.
47519         * gcc.c-torture/execute/shiftdi.x: Likewise.
47520         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47521         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47522         * gcc.dg/20021018-1.c: Likewise.
47523
47524 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47525
47526         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47527
47528         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47529         (bcopy): Call memmove.
47530
47531 2003-05-08  Roger Sayle  <roger@eyesopen.com>
47532
47533         * g77.f-torture/compile/8485.f: New test case.
47534
47535 2003-05-07  Richard Henderson  <rth@redhat.com>
47536
47537         PR c++/10570
47538         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47539         Verify exception_cleanup not called for rethrows.
47540         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47541         when exiting catch block without rethrowing.
47542         * g++.dg/eh/forced3.C: New.
47543         * g++.dg/eh/forced4.C: New.
47544
47545 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
47546
47547         * gcc.dg/20030505.c: Fix triplet.
47548
47549 2003-05-06  DJ Delorie  <dj@redhat.com>
47550
47551         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47552         * gcc.dg/nest.c: Likewise.
47553
47554 2003-05-05  Roger Sayle  <roger@eyesopen.com>
47555
47556         * gcc.dg/builtins-14.c: New test case.
47557
47558 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
47559
47560         * lib/compat.exp (compat-execute): New argument.
47561         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47562         * gcc.dg/compat: New test directory.
47563         * gcc.dg/compat/compat.exp: New expect script.
47564         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47565         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47566         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47567         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47568         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47569         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47570
47571         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47572         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47573         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47574         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47575         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47576         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47577         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47578         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47579         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47580         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47581         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47582         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47583         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47584         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47585         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47586
47587 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
47588
47589         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47590
47591 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
47592
47593         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47594
47595 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
47596
47597         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47598         * gcc.dg/ppc-fsel-2.c: New test.
47599
47600         * gcc.dg/unused-5.c: New test.
47601
47602 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47603
47604         PR c++/10496
47605         * g++.dg/warn/pmf1.C: New test.
47606
47607 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47608
47609         PR c++/4494
47610         * g++.dg/warn/main.C: New test.
47611
47612 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47613
47614         * gcc.dg/nonnull-3.c: New test.
47615
47616 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
47617
47618         * gcc.dg/cpp/Wtrigraphs.c: Update.
47619         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47620
47621 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
47622
47623         * gcc.dg/ppc-fsel-1.c: New test.
47624
47625 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
47626
47627         PR c/10604
47628         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47629
47630 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
47631
47632         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47633
47634 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47635
47636         PR c++/9364, c++/10553, c++/10586
47637         * g++.dg/parse/typename4.C: New test.
47638         * g++.dg/parse/typename5.C: Likewise.
47639
47640 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
47641
47642         * gcc.c-torture/compile/20030503-1.c: New test.
47643
47644 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47645
47646         * g++.dg/lookup/using5.C: Fix testcase error.
47647
47648 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
47649
47650         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
47651         since MEABI is no longer supported.  Remove all vestiges
47652         of MEABI from the test.
47653
47654 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47655
47656         PR c++/10554
47657         * g++.dg/lookup/using5.C: New test.
47658
47659 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47660
47661         PR c++/8772
47662         * g++.dg/template/ttp5.C: New test.
47663
47664 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
47665
47666         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
47667         (dg-gpp-additional-sources): New function.
47668         (dg-gpp-additional-files): Likewise.
47669         * lib/g++.exp (additional_sources): New variable.
47670         (additional_files): Likewise.
47671         (g++_target_compile): Deal with them.
47672         * lib/old-dejagnu.exp: Remove.
47673         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
47674         * g++.old-deja: Revise all tests to use dg commands.
47675
47676 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47677
47678         PR c++/9432, c++/9528
47679         * g++.dg/lookup/using4.C: New test.
47680
47681 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
47682
47683         * gcc.dg/noreturn-5.c: New file.
47684         * gcc.dg/noreturn-6.c: New file.
47685
47686         * gcc.c-torture/compile/inline-1.c: New file.
47687
47688 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47689
47690         PR c++/10551
47691         * g++.dg/template/explicit1.C: New test.
47692
47693 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47694
47695         PR c++/10549
47696         * g++.dg/other/bitfield1.C: New test.
47697
47698         PR c++/10527
47699         * g++.dg/init/new7.C: New test.
47700
47701 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
47702
47703         * g++.dg/ext/desig1.C: New test.
47704         * g++.dg/ext/init1.C: Update.
47705
47706         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
47707
47708 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
47709
47710         PR c++/10180
47711         * g++.dg/warn/Winline-1.C: New test.
47712
47713 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
47714
47715         * gcc.c-torture/execute/string-opt-19.c: New test.
47716
47717         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
47718         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
47719
47720 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
47721
47722         PR c++/10506
47723         * g++.dg/init/new6.C: New test.
47724
47725         PR c++/10503
47726         * g++.dg/init/ref6.C: New test.
47727
47728 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
47729
47730         * g++.dg/warn/weak1.C: XFAIL on AIX4.
47731
47732 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47733
47734         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
47735         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
47736
47737 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
47738
47739         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
47740         initialized static data members.
47741
47742 2003-04-25  H.J. Lu <hjl@gnu.org>
47743
47744         * gcc.dg/ia64-sync-4.c: New test.
47745
47746 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47747
47748         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
47749         date.
47750
47751 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
47752
47753         PR c++/10337
47754         * g++.dg/warn/conv1.C: New test.
47755         * g++.old-deja/g++.other/conv7.C: Adjust.
47756         * g++.old-deja/g++.other/overload14.C: Adjust.
47757
47758 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47759
47760         PR c++/10471
47761         * g++.dg/template/defarg2.C: New test.
47762
47763 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
47764
47765         * gcc.dg/cpp/include2.c: Update.
47766         * gcc.dg/cpp/multiline-2.c: New.
47767         * gcc.dg/cpp/multiline.c: Update.
47768         * gcc.dg/cpp/strify2.c: Update.
47769         * gcc.dg/cpp/trad/literals-2.c: Update.
47770
47771 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47772
47773         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
47774
47775 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47776
47777         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
47778
47779 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
47780
47781         PR c++/10451
47782         * g++.dg/parse/crash4.C: New test.
47783
47784         PR c++/9847
47785         * g++.dg/parse/crash5.C: New test.
47786
47787 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
47788
47789         PR c++/10446
47790         * g++.dg/parse/crash3.C: New test.
47791
47792         PR c++/10428
47793         * g++.dg/parse/elab1.C: New test.
47794
47795 2003-04-22  Devang Patel  <dpatel@apple.com>
47796
47797         * gcc.dg/cpp/trad/funlike-5.c: New test.
47798
47799 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
47800
47801         * g++.dg/other/packed1.C: Fix dg options.
47802
47803 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
47804
47805         * g++.dg/other/offsetof2.C: New test.
47806
47807 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
47808
47809         * g++.dg/template/recurse.C: Adjust location of error messages.
47810
47811 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
47812
47813         PR c++/9881
47814         * g++.dg/init/addr-const1.C: New test.
47815         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
47816
47817 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47818
47819         PR c++/10405
47820         * g++.dg/lookup/struct-hack1.C: New test.
47821
47822 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
47823
47824         * ucs.c: Update diagnostic messages.
47825
47826 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47827
47828         * gcc.dg/cpp/truefalse.cpp: New test.
47829         * gcc.dg/cpp/cpp.exp: Update.
47830         * g++.dg/other/stdbool-if.C: Remove.
47831
47832 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
47833
47834         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
47835         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
47836
47837 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
47838
47839         * gcc.c-torture/compile/20030418-1.c: New test.
47840
47841 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
47842
47843         * README.compat: Remove; content moved to doc/sourcebuild.texi.
47844
47845 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47846
47847         PR c++/10347
47848         g++.dg/template/dependent-name1.C: New test.
47849
47850 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
47851
47852         * gcc.dg/warn-1.c (tourist_guide): New array,
47853         contains a pointer to bar.
47854
47855 2003-04-16  Roger Sayle  <roger@eyesopen.com>
47856
47857         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
47858         * gcc.c-torture/execute/medce-1.c: New test case.
47859         * gcc.c-torture/execute/medce-2.c: New test case.
47860
47861 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
47862
47863         * lib/prune.exp: Ignore more messages.
47864
47865         PR c++/10381
47866         * g++.dg/parse/lookup3.C: New test.
47867
47868 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
47869
47870         * gcc.c-torture/compile/20030415-1.c : New test.
47871
47872 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
47873
47874         * gcc.c-torture/execute/scope-2.c: Move to ...
47875         * gcc.dg/noncompile/scope.c: .... here.
47876
47877 2003-04-14  Roger Sayle  <roger@eyesopen.com>
47878
47879         * gcc.dg/20030414-2.c: New test case.
47880
47881 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
47882
47883         PR target/10377
47884         * gcc.dg/20030414-1.c: New test.
47885
47886 2003-04-13  Roger Sayle  <roger@eyesopen.com>
47887
47888         * gcc.dg/builtins-12.c: New test case.
47889         * gcc.dg/builtins-13.c: New test case.
47890
47891 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47892
47893         * gcc.c-torture/execute/string-opt-18.c: New test.
47894
47895 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
47896
47897         PR c++/10300
47898         * g++.dg/init/new5.C: New test.
47899
47900 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
47901
47902         PR c++/7910
47903         * g++.dg/ext/dllimport1.C: New test.
47904
47905 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47906
47907         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
47908
47909 2003-04-11  Bud Davis <bdavis9659@comcast.net>
47910
47911         PR Fortran/9263
47912         * g77.f-torture/noncompile/9263.f: New test
47913         PR Fortran/1832
47914         * g77.f-torture/execute/1832.f: New test
47915
47916 2003-04-11  David Chad  <davidc@freebsd.org>
47917             Loren J. Rittle  <ljrittle@acm.org>
47918
47919         PR libobjc/8562
47920         * objc.dg/headers.m: New test.
47921
47922 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
47923
47924         * gcc.c-torture/execute/builtin-noret-2.c: New.
47925         * gcc.c-torture/execute/builtin-noret-2.x: New.
47926         XFAIL builtin-noret-2.c at -O1 and above.
47927         * gcc.dg/redecl.c: New.
47928         * gcc.dg/Wshadow-1.c: Update error regexps.
47929
47930 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
47931
47932         * g++.dg/abi/bitfield10.C: New test.
47933
47934 2003-04-09  Mike Stump  <mrs@apple.com>
47935
47936         * gcc.dg/pch/pch.exp: Make testcase names longer.
47937         * g++.dg/pch/pch.exp: Make testcase names longer.
47938
47939 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47940
47941         * gcc.dg/builtins-11.c: New test case.
47942
47943 2003-04-08  Roger Sayle  <roger@eyesopen.com>
47944
47945         * gcc.dg/builtins-9.c: New test case.
47946         * gcc.dg/builtins-10.c: New test case.
47947
47948 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
47949
47950         * gcc.dg/noncompile/init-4.c.c: New test.
47951
47952 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
47953
47954         * gcc.misc-test/gcov-9.c: New test.
47955         * gcc.misc-test/gcov-10.c: New test
47956         * gcc.misc-test/gcov-11.c: New test.
47957
47958 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
47959
47960         PR optimization/10024
47961         * gcc.c-torture/compile/20030405-1.c: New test.
47962
47963 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
47964
47965         * gcc.dg/pch/static-3.c: New.
47966         * gcc.dg/pch/static-3.hs: New.
47967         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
47968
47969 2003-04-04  Richard Henderson  <rth@redhat.com>
47970
47971         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
47972         * g++.dg/eh/forced2.C: Likewise.
47973
47974 2003-04-03  Mike Stump  <mrs@apple.com>
47975
47976         * lib/scanasm.exp (scan-assembler): Add xfail processing for
47977         target arg.
47978         (scan-assembler-times, scan-assembler-not): Likewise.
47979         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
47980
47981 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
47982
47983         * gcc.dg/sparc-loop-1.c: New test.
47984
47985 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
47986
47987         PR other/9274
47988         * g++.dg/pch/system-2.C: New.
47989         * g++.dg/pch/system-2.Hs: New.
47990
47991 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
47992
47993         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
47994
47995         * g++.dg/eh/simd-1.C (vecfunc): Same.
47996
47997 2003-04-01  Roger Sayle  <roger@eyesopen.com>
47998
47999         * gcc.c-torture/execute/20030401-1.c: New test case.
48000
48001 2003-04-01  Ziemowit Laski <zlaski@apple.com>
48002
48003         * objc.dg/defs.m: New.
48004
48005 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
48006
48007         * g++.dg/eh/simd-1.C: New.
48008         * g++.dg/eh/simd-2.C: New.
48009
48010 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
48011
48012         * gcc.c-torture/execute/simd-3.c: New.
48013
48014 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48015
48016         PR c/9936
48017         * gcc.dg/20030331-2.c: New test.
48018
48019 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
48020
48021         PR c++/10278
48022         * g++.dg/parse/crash2.C: New test.
48023
48024 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48025
48026         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48027         * gcc.c-torture/execute/20030331-1.c: ...here.
48028
48029 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48030
48031         * gcc.c-torture/execute/20030331-1.c: New test.
48032
48033 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
48034
48035         * lib/gcov.exp: Adjust call return testing strings.
48036         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48037
48038 2003-03-31  Roger Sayle  <roger@eyesopen.com>
48039
48040         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48041         * gcc.dg/builtins-7.c: New test case.
48042         * gcc.dg/builtins-8.c: New test case.
48043
48044 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
48045
48046         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48047
48048 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
48049
48050         PR c++/7647
48051         * g++.dg/lookup-class-member-2.C: New test.
48052
48053 2003-03-30  Glen Nakamura  <glen@imodulo.com>
48054
48055         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48056
48057 2003-03-28  Roger Sayle  <roger@eyesopen.com>
48058
48059         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48060
48061 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
48062
48063         * g++.dg/init/attrib1.C: New test.
48064
48065 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48066
48067         * gcc.dg/ultrasp8.c: New test.
48068
48069 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48070
48071         * gcc.dg/ultrasp7.c: New test.
48072
48073 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
48074
48075         PR c++/10047
48076         * g++.dg/template/inline1.C: New test.
48077
48078 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
48079
48080         * gcc.dg/sparc-dwarf2.c: New test.
48081
48082 2003-03-27  Roger Sayle  <roger@eyesopen.com>
48083
48084         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48085         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48086
48087 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
48088
48089         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48090         than reading .x files.
48091         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48092         * g77.dg/gcov/gcov-1.f: Likewise.
48093         * gcc.misc-tests/gcov-4b.c: Likewise.
48094         * gcc.misc-tests/gcov-5b.c: Likewise.
48095         * gcc.misc-tests/gcov-6.c: Likewise.
48096         * gcc.misc-tests/gcov-7.c: Likewise.
48097         * gcc.misc-tests/gcov-8.c: Likewise.
48098         * g++.dg/gcov/gcov-1.x: Remove.
48099         * g77.dg/gcov/gcov-1.x: Likewise.
48100         * gcc.misc-tests/gcov-4b.x: Likewise.
48101         * gcc.misc-tests/gcov-5b.x: Likewise.
48102         * gcc.misc-tests/gcov-6.x: Likewise.
48103         * gcc.misc-tests/gcov-7.x: Likewise.
48104         * gcc.misc-tests/gcov-8.x: Likewise.
48105
48106 2003-03-27  Glen Nakamura  <glen@imodulo.com>
48107
48108         PR opt/10087
48109         * gcc.dg/20030324-1.c: New test.
48110
48111 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
48112
48113         PR c++/10224
48114         * g++.dg/template/arg3.C: New test.
48115
48116         PR c++/10158
48117         * g++.dg/template/friend18.C: New test.
48118
48119 2003-03-26  Roger Sayle  <roger@eyesopen.com>
48120
48121         * g77.f-torture/compile/20030326-1.f: New test case.
48122
48123 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
48124
48125         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48126
48127         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48128
48129 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
48130
48131         * gcc.dg/ia64-sync-3.c: New test.
48132
48133 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
48134
48135         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48136
48137 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
48138
48139         * gcc.dg/ultrasp6.c: New test.
48140
48141 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48142
48143         * gcc.dg/i386-signbit-1.c: New test.
48144         * gcc.dg/i386-signbit-2.c: New test.
48145         * gcc.dg/i386-signbit-3.c: New test.
48146
48147 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
48148
48149         * gcc.dg/ultrasp5.c: Fix options.
48150
48151 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48152
48153         * gcc.dg/ultrasp5.c: Fix comment.
48154
48155 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
48156
48157         PR fortran/10197
48158         * g77.f-torture/execute/10197.f: New test.
48159
48160 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
48161
48162         PR c++/9898, c++/383
48163         * g++.dg/template/conv6.C: New test.
48164
48165         PR c++/10119
48166         * g++.dg/template/ptrmem5.C: New test.
48167
48168         PR c++/10026
48169         * g++.dg/lookup/koenig1.C: New test.
48170
48171         PR C++/10199
48172         * g++.dg/lookup/template2.C: New test.
48173
48174 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
48175
48176         * g++.dg/opt/rtti1.C: New test.
48177
48178 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
48179
48180         * gcc.dg/ultrasp5.c: New test.
48181
48182 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
48183
48184         PR middle-end/9967
48185         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48186         builtin fputs.
48187
48188 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48189
48190         PR c/8224
48191         * gcc.dg/20030323-1.c: New test.
48192
48193 2003-03-23  Roger Sayle  <roger@eyesopen.com>
48194
48195         * gcc.c-torture/compile/20030323-1.c: New test case.
48196
48197 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
48198
48199         * gcc.dg/20030321-1.c: New test.
48200
48201 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
48202
48203         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48204
48205 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
48206
48207         PR c++/9978, c++/9708
48208         * g++.dg/ext/vlm1.C: Adjust expected error.
48209         * g++.dg/ext/vla2.C: New test.
48210         * g++.dg/template/arg1.C: New test.
48211         * g++.dg/template/arg2.C: New test.
48212
48213 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
48214
48215         * g77.f-torture/execute/select.f: New test.
48216         * g77.f-torture/noncompile/select_no_compile.f: New test.
48217
48218 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
48219
48220         PR c++/9898
48221         * g++.dg/other/error4.C: New test.
48222
48223 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
48224
48225         * g++.dg/template/friend17.C: New test.
48226
48227 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
48228
48229         * gcc.c-torture/compile/20030320-1.c: New.
48230
48231 2003-03-20  Roger Sayle  <roger@eyesopen.com>
48232
48233         * gcc.dg/builtins-6.c: New test case.
48234
48235 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
48236
48237         PR target/10073
48238         * gcc.c-torture/compile/20030319-1.c: New.
48239
48240 2003-03-18  Jan Hubicka  <jh@suse.cz>
48241
48242         * gcc.dg/i386-cvt-1.c: New test.
48243
48244 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
48245
48246         * objc.dg/naming-1.m: Use "(parse|syntax) error".
48247         * objc.dg/naming-2.m: Likewise.
48248
48249 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
48250
48251         PR c++/9639
48252         * g++.dg/parse/crash1.C: New test.
48253
48254 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
48255
48256         PR c++/8805
48257         * g++.dg/eh/cleanup1.C: New test.
48258
48259 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
48260
48261         * gcc.c-torture/execute/20030316-1.c: New test case.
48262
48263 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48264
48265         PR c++/9629
48266         * g++.dg/init/ctor2.C: New test.
48267
48268 2003-03-15  Roger Sayle  <roger@eyesopen.com>
48269
48270         * g77.f-torture/compile/xformat.f: New test case.
48271
48272 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48273
48274         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48275         * g++.old-deja/g++.mike/eh50.C: Likewise.
48276
48277 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48278
48279         PR c++/6440
48280         * g++.dg/template/spec7.C: New test.
48281         * g++.dg/template/spec8.C: Likewise.
48282
48283 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
48284
48285         * gcc.c-torture/execute/20030313-1.c: New test.
48286
48287 2003-03-14  Richard Henderson  <rth@redhat.com>
48288
48289         * gcc.dg/inline-2.c: Adjust alpha test for external call.
48290
48291 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48292
48293         * gcc.c-torture/compile/20030314-1.c: New test.
48294
48295 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
48296
48297         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48298         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48299         thumb target,
48300         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48301         to accept newer _imp__  prefix and additional
48302         newline in .drectve section.
48303         * gcc.dg/dll-4.c: Likewise.
48304         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48305         switch.
48306
48307 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
48308
48309         * g++.dg/parse/namespace9.C: New test.
48310
48311         * g++.dg/init/ref5.C: New test.
48312         * g++.dg/parse/ptrmem1.C: Likewise.
48313
48314 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
48315
48316         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48317         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48318         regular expression.
48319         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48320         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48321
48322 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
48323
48324         * gcc.c-torture/execute/20030224-2.c: New test.
48325
48326 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48327
48328         * gcc.dg/decl-3.c: New test.
48329
48330 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48331
48332         * gcc.dg/i386-loop-2.c: New test.
48333
48334 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
48335
48336         PR c++/9474
48337         * g++.dg/parse/namespace8.C: New test.
48338
48339         PR c++/9924
48340         * g++.dg/overload/builtin2.C: New test.
48341
48342 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
48343
48344         * gcc.dg/return-type-3.c: New test.
48345
48346 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48347
48348         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48349         profiling options are not supported.
48350
48351 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
48352
48353         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48354         * g++.old-deja/g++.warn/impint2.C: Likewise.
48355
48356 2003-03-10  Devang Patel  <dpatel@apple.com>
48357
48358         * g++.dg/cpp/c++_cmd_1.C: New test.
48359         * g++.dg/cpp/c++_cmd_1.h: New file.
48360
48361 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
48362
48363         * gcc.dg/altivec-9.c: New file.
48364
48365 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48366
48367         * gcc.dg/ppc-sdata-1.c: New test.
48368         * gcc.dg/ppc-sdata-2.c: New test.
48369
48370 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
48371
48372         PR c++/9373
48373         * g++.dg/opt/ptrmem2.C: New test.
48374
48375         PR c++/8534
48376         * g++.dg/opt/ptrmem1.C: New test.
48377
48378 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48379
48380         * gcc.dg/i386-loop-1.c: New test.
48381
48382 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48383
48384         PR c++/9970
48385         * g++.dg/lookup/friend1.C: New test.
48386
48387 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48388
48389         PR c++/9823
48390         * g++.dg/parser/constructor1.C: New test.
48391
48392 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
48393
48394         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48395
48396         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48397
48398 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
48399
48400         * gcc.dg/cpp/Wunused.c: Update test.
48401
48402 2003-03-08  Jan Hubicka  <jh@suse.cz>
48403
48404         * gcc.dg/inline-3.c: New test.
48405
48406 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
48407
48408         PR c++/9809
48409         * g++.dg/parse/builtin1.C: New test.
48410
48411         PR c++/9982
48412         * g++.dg/abi/cookie1.C: New test.
48413         * g++.dg/abi/cookie2.C: Likewise.
48414
48415         PR c++/9524
48416         * g++.dg/template/field1.C: New test.
48417
48418         PR c++/9912
48419         * g++.dg/parse/class1.C: New test.
48420         * g++.dg/parse/namespace7.C: Likewise.
48421         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48422
48423 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
48424
48425         * g++.dg/init/ref4.C: New test.
48426
48427 2003-03-07  Jan Hubicka  <jh@suse.cz>
48428
48429         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48430         * gcc.dg/inline-3.c: New test.
48431
48432 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
48433
48434         * g++.dg/init/ref3.C: New test.
48435
48436         PR c++/9965
48437         * g++.dg/init/ref2.C: New test.
48438
48439         PR c++/9400
48440         * g++.dg/warn/Wshadow-2.C: New test.
48441
48442         PR c++/9791
48443         * g++.dg/warn/Woverloaded-1.C: New test.
48444
48445 2003-03-05  Jan Hubicka  <jh@suse.cz>
48446
48447         * gcc.dg/i386-local2.c: New.
48448         * gcc.dg/i386-local.c: Fix typo.
48449
48450 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
48451
48452         * g++.dg/abi/layout3.C: New test.
48453
48454 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
48455
48456         * gcc.c-torture/compile/20030305-1.c
48457
48458 2003-03-05  Jan Hubicka  <jh@suse.cz>
48459
48460         * gcc.dg/i386-local.c: New.
48461
48462 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
48463
48464         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48465
48466 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48467
48468         * gcc.dg/switch-2.c: New test.
48469         * gcc.dg/switch-3.c: New test.
48470         * gcc.dg/Wswitch.c: Adjust line numbers.
48471         * gcc.dg/Wswitch-default.c: Likewise.
48472         * gcc.dg/Wswitch-enum.c: Likewise.
48473
48474 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
48475
48476         * gcc.c-torture/execute/20030222-1.c: New test.
48477
48478 2003-03-03  James E Wilson  <wilson@tuliptree.org>
48479
48480         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48481
48482 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
48483
48484         PR c++/9878
48485         * g++.dg/init/ref1.C: New test.
48486
48487 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
48488
48489         * gcc.dg/sh-relax.c: New SH-only test.
48490
48491 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
48492
48493         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
48494         comment explaining purpose of testcase.
48495
48496 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48497
48498         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48499         for HC11/HC12 (asm needs two int registers).
48500         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48501         HC11/HC12 because the test uses an asm which needs two 32-bit
48502         registers.
48503
48504 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
48505
48506         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48507         for HC11/HC12 (array is too large otherwise).
48508         * gcc.c-torture/compile/920501-4.x: New file, likewise.
48509         * gcc.c-torture/compile/20010518-2.x: Likewise.
48510         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48511         HC11/HC12 (array is too large).
48512
48513 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
48514
48515         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48516         * lib/g++-dg.exp (g++-dg-test): Likewise.
48517
48518 2003-03-01  Roger Sayle  <roger@eyesopen.com>
48519
48520         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48521         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48522
48523 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48524
48525         * g++.dg/warn/implicit-typename1.C: Remove warning.
48526
48527 2003-02-28  Richard Henderson  <rth@redhat.com>
48528
48529         * gcc.dg/noreturn-1.c: Move noreturn warning line.
48530         * gcc.dg/return-type-1.c: Move control reaches end warning line.
48531
48532 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
48533
48534         * gcc.dg/pch/pch.exp: Change .pch to .gch.
48535         * g++.dg/pch/pch.exp: Likewise.
48536
48537 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
48538
48539         PR c++/9879
48540         * g++.dg/init/new4.C: New test.
48541
48542 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
48543
48544         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48545
48546 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
48547
48548         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48549         unsigned long.
48550
48551         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48552         wider than float.
48553
48554 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48555
48556         * lib/scanasm.exp: Add support for counting numbers of
48557         occurences.
48558         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48559         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48560
48561 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
48562
48563         PR c++/9683
48564         * g++.dg/template/static3.C: New test.
48565
48566         PR c++/9829
48567         * g++.dg/parse/namespace6.C: New test.
48568
48569 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48570
48571         PR target/9732
48572         * gcc.dg/20030225-1.c: New test.
48573
48574 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
48575
48576         * README: Remove out-of-date information.
48577
48578         PR c++/9836
48579         * g++.dg/template/spec6.C: New test.
48580
48581 2003-02-24  Jeff Law  <law@redhat.com>
48582
48583         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48584
48585 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48586
48587         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48588         * gcc.dg/pragma-ep-1.c: Likewise.
48589
48590 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48591
48592         PR c++/9602
48593         * g++.dg/template/friend16.C: New test.
48594
48595 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
48596
48597         PR c++/5333
48598         * g++.dg/parse/fused-params1.C: Adjust error messages.
48599         * g++.dg/template/nested3.C: New test.
48600
48601 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
48602
48603         * g++.dg/abi/param1.C: New test.
48604
48605 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48606
48607         PR c++/7982
48608         * g++.dg/warn/implicit-typename1.C: New test.
48609
48610 2003-02-22  Kelley Cook <kelleycook@comcast.net>
48611
48612         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48613         with "mtune".
48614         * g++.old-deja/g++.other/store-expr2.C: Likewise.
48615         * gcc.c-torture/execute/20010129-1.x: Likewise.
48616         * gcc.dg/20011107-1.c: Likewise.
48617         * gcc.dg/20020108-1.c: Likewise.
48618         * gcc.dg/20020122-3.c: Likewise.
48619         * gcc.dg/20020206-1.c: Likewise.
48620         * gcc.dg/20020310-1.c: Likewise.
48621         * gcc.dg/20020426-2.c: Likewise.
48622         * gcc.dg/20020517-1.c: Likewise.
48623         * gcc.dg/991230-1.c: Likewise.
48624         * gcc.dg/i386-unroll-1.c: Likewise.
48625         * gcc.misc-tests/i386-prefetch.exp: Likewise.
48626
48627 2003-02-22  Jan Hubicka  <jh@suse.cz>
48628
48629         * gcc.dg/i386-mul.c: New test.
48630
48631 2003-02-21  Roger Sayle  <roger@eyesopen.com>
48632
48633         * gcc.dg/builtins-5.c: New test case.
48634
48635 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
48636
48637         * gcc.dg/asmreg-1.c: New test.
48638
48639 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48640
48641         PR c++/9749
48642         * g++.dg/parse/varmod1.C: New test.
48643
48644 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48645
48646         PR c++/9727
48647         * g++.dg/template/op1.C: New test.
48648
48649 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48650
48651         PR c++/8906
48652         * g++.dg/template/nested2.C: New test.
48653
48654 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
48655
48656         PR c++/8724
48657         * g++.dg/expr/dtor1.C: New test.
48658
48659 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
48660
48661         * gcc.dg/cpp/include3.c: New test.
48662         * gcc.dg/cpp/inc/foo.h: New file.
48663
48664 2003-02-21  Glen Nakamura  <glen@imodulo.com>
48665
48666         * gcc.c-torture/execute/20030221-1.c: New test.
48667
48668 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
48669
48670         PR c++/9729
48671         * g++.dg/abi/conv1.C: New test.
48672
48673 2003-02-20  Jan Hubicka  <jh@suse.cz>
48674
48675         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
48676
48677 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
48678
48679         * gcc.c-torture/compile/20030219-1.c: New test.
48680
48681 2003-02-18  Jan Hubicka  <jh@suse.cz>
48682
48683         * gcc.dg/funcorder.c: New test.
48684
48685 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48686
48687         * gcc.c-torture/execute/20030218-1.c: New.
48688
48689 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
48690
48691         * gcc.dg/20030218-1.c: New.
48692
48693 2003-02-18  Richard Henderson  <rth@redhat.com>
48694
48695         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
48696         * gcc.dg/attr-used-2.c: New.
48697
48698 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
48699
48700         PR c++/9704
48701         * g++.dg/init/copy5.C: New test.
48702
48703 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
48704
48705         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
48706         * g++.dg/pch/pch.exp: Likewise.
48707
48708 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
48709
48710         * gcc.c-torture/execute/20030209-1.c: Enable the test if
48711         STACK_SIZE is not defined.
48712
48713 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48714
48715         PR c++/9457
48716         * g++.dg/template/init1.C: New test.
48717
48718 2003-02-16  Jan HUbicka  <jh@suse.cz>
48719
48720         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
48721         (foo): Add few extra tests
48722         * gcc.dg/c99-const-expr-3.c: Likewise.
48723         * gcc.c-torture/execute/20030216-1.c: New.
48724
48725 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48726
48727         PR c++/9459
48728         * g++.dg/ext/typeof4.C: New test.
48729
48730 2003-02-15  Roger Sayle  <roger@eyesopen.com>
48731
48732         * gcc.dg/i386-387-3.c: New test case.
48733
48734 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
48735
48736         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
48737         cris-*-elf* cris-*-aout* and mmix-*-*.
48738
48739 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
48740
48741         * gcc.dg/20030213-1.c: New test.
48742
48743 2003-02-12  Roger Sayle  <roger@eyesopen.com>
48744
48745         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
48746         * gcc.dg/i386-387-2.c: Likewise.
48747
48748 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
48749
48750         * gcc.dg/ppc-spe.c: Fix formatting.
48751         Enable tests that were previously unsupported by gas.
48752         Delete tests for instructions that no longer exist.
48753         Switch arguments on evsubifw builtin.
48754
48755 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
48756
48757         * gcc.c-torture/execute/20030209-1.c: Disable the test if
48758         STACK_SIZE is too small.
48759
48760 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
48761             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
48762
48763         * gcc.dg/decl-2.c: New test.
48764
48765 2003-02-10  Jan Hubicka  <jh@suse.cz>
48766
48767         * gcc.dg/i386-fpcvt-1.c: New test.
48768
48769 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
48770
48771         * gcc.c-torture/execute/20030209-1.c: New test.
48772
48773 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
48774
48775         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
48776         int-wide bitops, use the constants of the same width.
48777         Likewise, if long long is 32-bit wide, test bitops using
48778         32-bit constants.
48779
48780 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
48781
48782         * gcc.dg/20021014-1.c: Annotate with expected notice text.
48783
48784 2003-02-07  Roger Sayle  <roger@eyesopen.com>
48785
48786         * gcc.dg/builtins-4.c: New test case.
48787
48788 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48789
48790         * gcc.dg/20020430-1.c: Fix dg command typos.
48791         * gcc.dg/20020503-1.c: Likewise.
48792
48793 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48794
48795         PR c++/8785
48796         * g++.dg/parse/fused-params1.C: New test.
48797
48798         PR c++/8857
48799         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
48800
48801         PR c++/8921
48802         * g++.dg/parse/non-dependent1.C: New test.
48803
48804         PR c++/8928
48805         * g++.dg/parse/dupl-tmpl-args1.C: New test.
48806
48807         PR c++/9228
48808         * g++.dg/parse/undefined7.C: New test.
48809         * g++.dg/parse/non-templ1.C: New test.
48810
48811         PR c++/9229
48812         * g++.dg/parse/too-many-tmpl-args1.C: New test.
48813
48814 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
48815
48816         * gcc.c-torture/compile/20030206-1.c: New test.
48817
48818 2003-02-05  Roger Sayle  <roger@eyesopen.com>
48819
48820         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
48821         "pow" to "foo" to avoid potential confusion with a math built-in.
48822
48823 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48824
48825         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
48826         conditions for SPARC targets.
48827
48828 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
48829
48830         * gcc.dg/20030204-1.c: New test.
48831
48832 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48833
48834         PR c++/38
48835         * g++.dg/parse/array-size1.C: New test.
48836
48837         PR c++/5657
48838         * g++.dg/parse/undefined3.C: New test.
48839
48840         PR c++/5665
48841         * g++.dg/parse/undefined4.C: New test.
48842
48843         PR c++/5975
48844         * g++.dg/parse/undefined5.C: New test.
48845
48846         PR c++/7259
48847         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
48848
48849         PR c++/8578
48850         * g++.dg/parse/casting-operator1.C: New test.
48851
48852         PR c++/8596
48853         * g++.dg/parse/undefined6.C: New test.
48854
48855         PR c++/8736
48856         * g++.dg/parse/missing-template1.C: New test.
48857
48858 2003-02-04  Jan Hubicka  <jh@suse.cz>
48859
48860         * gcc.dg/i386-cadd.c: Compile using -march=k8.
48861         * gcc.dg/i386-cmov?.c: Likewise.
48862         * gcc.dg/i386-fpcvt-?.c: Likewise.
48863         * gcc.dg/i386-ssefp-1.c: Likewise.
48864         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
48865         conventions.
48866
48867 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
48868
48869         PR c++/7129
48870         * g++.dg/ext/max.C: New test.
48871
48872 2003-02-03  Jan Hubicka  <jh@suse.cz>
48873
48874         * gcc.c-torture/execute/20030203-1.c: New test.
48875
48876 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
48877
48878         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
48879         'natural-endian'.
48880
48881 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
48882
48883         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
48884         * g++.dg/init/new2.C: Likewise.
48885         * g++.dg/other/new1.C: Likewise.
48886
48887 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
48888
48889         * gcc.dg/struct-ret-libc.c: New test.
48890
48891 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
48892
48893         * gcc.dg/20030129-1.c: New test.
48894
48895 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48896
48897         PR c++/8849
48898         * g++.dg/template/ptrmem4.C: New test.
48899
48900 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
48901
48902         * g++.dg/parser/constant1.C: New test.
48903
48904 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48905
48906         PR c++/8591
48907         * g++.dg/parse/friend2.C: New test.
48908
48909 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48910
48911         PR c++/9437
48912         * g++.dg/template/unify4.C: New test.
48913
48914 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
48915
48916         * gcc.c-torture/execute/20030128-1.c: New test.
48917
48918 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
48919
48920         * g++.dg/lookup/nested1.C: Test moved from ...
48921         * g++.old-deja/g++.other/lookup24.C: ... here.
48922
48923 2003-01-28  Jan Hubicka  <jh@suse.cz>
48924
48925         * gcc.dg/i386-cmov5.c: New test.
48926
48927 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
48928
48929         * gcc.c-torture/execute/20010925-1.c: Changed the
48930         memcpy declaration.
48931
48932 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48933
48934         PR c++/3902
48935         * g++.dg/parse/template5.C: New test.
48936
48937 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
48938
48939         PR fortran/9258
48940         * g77.dg/pr9258: New test.
48941
48942 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48943
48944         * README: Move relevant parts from README.g++.
48945
48946         * README.g++: Remove this file.
48947
48948 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
48949
48950         * g++.dg/abi/dcast1.C: New test.
48951
48952 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48953
48954         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
48955
48956 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
48957
48958         PR c++/47
48959         * g++.old-deja/g++.other/lookup24.C: New test.
48960
48961 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48962
48963         PR middle-end/7227
48964         * gcc.dg/uninit-C.c: New test.
48965
48966 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
48967
48968         * g++.dg/abi/covariant1.C: New test.
48969
48970 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
48971
48972         * gcc.dg/20030123-1.c: New test.
48973
48974 2003-01-25  Jan Hubicka  <jh@suse.cz>
48975
48976         PR opt/8492
48977         * gcc.c-torture/compile/20030125-1.c
48978
48979 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
48980
48981         PR c++/9403
48982         * g++.dg/parse/template3.C: New test.
48983         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
48984
48985         PR c++/795
48986         * g++.dg/parse/template4.C: New test.
48987
48988         PR c++/9415
48989         * g++.dg/template/qual2.C: New test.
48990
48991         PR c++/8545
48992         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
48993
48994         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
48995
48996 2003-01-25  Roger Sayle  <roger@eyesopen.com>
48997
48998         * gcc.c-torture/execute/switch-1.c: New test case.
48999
49000 2003-01-25  Jan Hubicka  <jh@suse.cz>
49001
49002         * gcc.c-torture/execute/20030125-1.[cx]: New test.
49003
49004 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
49005
49006         Tweaks for Bison-1.875. From the NEWS file:
49007         "- `parse error' -> `syntax error'
49008         Bison now uniformly uses the term `syntax error'"
49009         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49010         * gcc.dg/cpp/digraph2.c: Likewise.
49011         * gcc.dg/cpp/direct2.c: Likewise.
49012         * gcc.dg/cpp/paste4.c: Likewise.
49013         * gcc.dg/c90-restrict-1.c: Likewise.
49014         * gcc.dg/c99-func-2.c: Likewise.
49015         * gcc.dg/noncompile/920721-2.c: Likewise.
49016         * gcc.dg/noncompile/930622-2.c: Likewise.
49017         * gcc.dg/noncompile/940112-1.c: Likewise.
49018         * gcc.dg/noncompile/950921-1.c: Likewise.
49019         * gcc.dg/noncompile/951123-1.c: Likewise.
49020         * gcc.dg/noncompile/971104-1.c: Likewise.
49021         * gcc.dg/noncompile/990416-1.c: Likewise.
49022
49023 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
49024
49025         * g++.dg/parse/undefined1.C: Add error message.
49026
49027 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49028
49029         PR c++/9354
49030         * g++.dg/parse/new1.C: New test.
49031
49032         PR c++/9216
49033         * g++.dg/parse/template2.C: New test.
49034
49035         PR c++/9354
49036         * g++.dg/parse/typedef2.C: New test.
49037
49038         PR c++/9328
49039         * g++.dg/ext/typeof3.C: New test.
49040
49041 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49042
49043         PR c++/2738
49044         * g++.dg/parse/ret-type1.C: New test.
49045
49046         PR c++/3792
49047         * g++.dg/parse/tmpl-outside1.C: New test.
49048
49049         PR c++/4207
49050         * g++.dg/parse/int-as-enum1.C: New test.
49051
49052         PR c++/4903
49053         * g++.dg/parse/no-typename1.C: New test.
49054
49055         PR c++/5533
49056         * g++.dg/parse/no-value1.C: New test.
49057
49058         PR c++/5921
49059         * g++.dg/parse/wrong-inline1.C: New test.
49060
49061         PR c++/6402
49062         * g++.dg/parse/ref1.C: New test.
49063
49064         PR c++/6992
49065         * g++.dg/parse/attr-ctor1.C: New test.
49066
49067         PR c++/7229
49068         * g++.dg/parse/namespace5.C: New test.
49069
49070         PR c++/7917
49071         * g++.dg/parse/func-def1.C: New test.
49072
49073         PR c++/8143
49074         * g++.dg/parse/undefined1.C: New test.
49075
49076         PR c++/5723, PR c++/8522
49077         * g++.dg/parse/specialization1.C: New test.
49078
49079         PR c++/163, PR c++/8595
49080         * g++.dg/parse/struct-as-enum1.C: New test.
49081
49082         PR c++/9173
49083         * g++.dg/parse/undefined2.C: New test.
49084
49085 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
49086
49087         PR c++/9298
49088         * g++.dg/parse/template1.C: New test.
49089
49090         PR c++/9384
49091         * g++.dg/parse/using1.C: New test.
49092
49093         PR c++/9285
49094         PR c++/9294
49095         * g++.dg/parse/expr2.C: New test.
49096
49097         PR c++/9388
49098         * g++.dg/parse/lookup2.C: Likewise.
49099
49100 2003-01-21  Jan Hubicka  <jh@suse.cz>
49101
49102         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49103         * gcc.c-torture/execute/eeprof-1.c: Likewise.
49104         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49105         * gcc.c-torture/execute/string-opt-*.c: Likewise.
49106
49107 2003-01-20  Nick Clifton  <nickc@redhat.com>
49108
49109         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
49110         problem with ARM sibcall code generation.
49111
49112 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
49113
49114         * gcc.c-torture/execute/20030120-1.c: New.
49115
49116 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
49117
49118         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49119
49120 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
49121
49122         PR c++/9272
49123         * g++.dg/parse/ctor1.C: New test.
49124
49125         PR c++/9294:
49126         * g++.dg/parse/qualified1.C: New test.
49127
49128         * g++.dg/parse/typename3.C: New test.
49129
49130 2003-01-16  Richard Henderson  <rth@redhat.com>
49131
49132         * g++.dg/tls/init-2.C: Fix error matches for real this time.
49133
49134 2003-01-16  Richard Henderson  <rth@redhat.com>
49135
49136         * g++.dg/pch/pch.exp: Copy test header to the working directory
49137         before using it either for precompilation or direct use.
49138         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49139         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49140
49141 2003-01-16  Richard Henderson  <rth@redhat.com>
49142
49143         * gcc.dg/pch/pch.exp: Copy test header to the working directory
49144         before using it either for precompilation or direct use.
49145         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49146         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49147
49148 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
49149
49150         * g++.dg/ext/typename1.C: Add typename keyword.
49151         * g++.dg/template/crash1.C: Update error messages.
49152         * g++.dg/template/crash2.C: Remove error message.
49153         * g++.dg/parse/typename2.C: New test.
49154         * g++.dg/template/typename2.C: Change implicit
49155         typename warning into error.
49156         * g++.old-deja/g++.benjamin/tem03.C: Issue more
49157         error messages.
49158         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49159         * g++.old-deja/g++.brendan/crash56.C: Add this->.
49160         * g++.old-deja/g++.law/visibility13.C: Remove error
49161         messages.
49162         * g++.old-deja/g++.ns/template17.C: Reorder code to
49163         make declaration visible in template.
49164         * g++.old-deja/g++.pt/crash3.C: Fix typos.
49165         * g++.old-deja/g++.pt/crash36.C: Issue more error
49166         messages.
49167         * g++.old-deja/g++.pt/crash5.C: Improve error
49168         message.
49169         * g++.old-deja/g++.pt/crash67.C: Remove warning.
49170         * g++.old-deja/g++.pt/inherit1.C: Add this->.
49171         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49172         * g++.old-deja/g++.pt/typename16.C: Replace implicit
49173         typename warning with error message.
49174         * g++.old-deja/g++.pt/typename19.C: Remove warning.
49175         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49176         * g++.old-deja/g++.robertl/eb24.C: Use this->.
49177
49178 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
49179
49180         * g++.dg/parse/ambig2.C: New test.
49181
49182 2003-01-15  Richard Henderson  <rth@redhat.com>
49183
49184         * g++.dg/tls/init-2.C: Update error message string.
49185
49186 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49187
49188         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49189
49190 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
49191
49192         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49193         all for HC11/HC12.
49194         * gcc.c-torture/compile/20001205-1.x: Likewise.
49195         * gcc.c-torture/compile/20001226-1.x: Likewise.
49196         * gcc.c-torture/compile/920520-1.x: Likewise.
49197         * gcc.c-torture/compile/961203-1.x: Likewise.
49198         * gcc.c-torture/compile/20020604-1.x: Likewise.
49199
49200 2003-01-15  Jan Hubicka  <jh@suse.cz>
49201
49202         * gcc.c-torture/compile/20030115-1.c: New test.
49203
49204         * gcc.dg/i386-fpcvt-1.c: New test.
49205         * gcc.dg/i386-fpcvt-2.c: New test.
49206
49207 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
49208
49209         Further conform g++'s __vmi_class_type_info to the C++ ABI
49210         specification.
49211         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49212         the specification.
49213
49214 2003-01-14  Jan Hubicka  <jh@suse.cz>
49215
49216         * gcc.dg/i386-fpcvt-1.c: New test.
49217         * gcc.dg/i386-fpcvt-2.c: New test.
49218
49219 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
49220
49221         * gcc.dg/i386-mmx-3.c: New test.
49222
49223 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
49224
49225         PR c++/9264
49226         * g++.dg/parse/octal1.C: New file.
49227
49228         PR c++/9172
49229         * g++.dg/parse/typename1.C: New file.
49230
49231 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
49232
49233         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49234         * gcc.dg/bf-no-ms-layout.c: Likewise.
49235         * gcc.dg/bf-ms-attrib.c: Likewise.
49236
49237 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
49238
49239         PR c++/9099
49240         * g++.dg/parse/dtor1.C: New file.
49241
49242         PR c++/9128
49243         * g++.dg/rtti/typeid1.C: New file.
49244
49245         PR c++/9153
49246         * g++.dg/parse/lookup1.C: New file.
49247
49248         PR c++/9171
49249         * g++.dg/templ/spec5.C: New file.
49250
49251 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
49252
49253         * gcc.c-torture/compile/20030110-1.c: New test.
49254
49255 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
49256
49257         Merge from pch-branch:
49258
49259         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
49260
49261         * gcc.dg/pch/cpp-1.h: New.
49262         * gcc.dg/pch/cpp-1.c: New.
49263         * gcc.dg/pch/cpp-2.h: New.
49264         * gcc.dg/pch/cpp-2.c: New.
49265
49266         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
49267
49268         * gcc.dg/pch/except-1.h: New.
49269         * gcc.dg/pch/except-1.c: New.
49270
49271         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
49272
49273         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49274         running test.
49275         * gcc.dg/pch: Include *.hp not *.h.
49276         * gcc.dg/pch/system-1.h: New.
49277         * gcc.dg/pch/system-1.c: New.
49278
49279         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
49280
49281         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49282         rather than trying to build and run a program using PCH.
49283         * gcc.dg/pch: Remove dg-do commands from test files.
49284
49285         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
49286
49287         * gcc.dg/pch/macro-3.c: New.
49288         * gcc.dg/pch/macro-3.h: New.
49289
49290         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
49291
49292         * gcc.dg/pch/common-1.c: New.
49293         * gcc.dg/pch/common-1.h: New.
49294         * gcc.dg/pch/decl-1.c: New.
49295         * gcc.dg/pch/decl-1.h: New.
49296         * gcc.dg/pch/decl-2.c: New.
49297         * gcc.dg/pch/decl-2.h: New.
49298         * gcc.dg/pch/decl-3.c: New.
49299         * gcc.dg/pch/decl-3.h: New.
49300         * gcc.dg/pch/decl-4.c: New.
49301         * gcc.dg/pch/decl-4.h: New.
49302         * gcc.dg/pch/decl-5.c: New.
49303         * gcc.dg/pch/decl-5.h: New.
49304         * gcc.dg/pch/global-1.c: New.
49305         * gcc.dg/pch/global-1.h: New.
49306         * gcc.dg/pch/inline-1.c: New.
49307         * gcc.dg/pch/inline-1.h: New.
49308         * gcc.dg/pch/inline-2.c: New.
49309         * gcc.dg/pch/inline-2.h: New.
49310         * gcc.dg/pch/static-1.c: New.
49311         * gcc.dg/pch/static-1.h: New.
49312         * gcc.dg/pch/static-2.c: New.
49313         * gcc.dg/pch/static-2.h: New.
49314
49315         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
49316
49317         * g++.dg/pch/pch.exp: Better handle failing testcases.
49318         * gcc.dg/pch/pch.exp: Likewise.
49319         * gcc.dg/pch/macro-1.c: New.
49320         * gcc.dg/pch/macro-1.h: New.
49321         * gcc.dg/pch/macro-2.c: New.
49322         * gcc.dg/pch/macro-2.h: New.
49323
49324         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
49325
49326         * g++.dg/dg.exp: Treat files in pch/ specially.
49327         * g++.dg/pch/pch.exp: New file.
49328         * g++.dg/pch/empty.H: New file.
49329         * g++.dg/pch/empty.C: New file.
49330         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49331         "precompile".
49332
49333         * gcc.dg/pch/pch.exp: New file.
49334         * gcc.dg/pch/empty.h: New file.
49335         * gcc.dg/pch/empty.c: New file.
49336         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49337         "precompile".
49338
49339 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49340
49341         * g++.dg/template/friend14.C: New test.
49342
49343 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49344
49345         * gcc.dg/old-style-asm-1.c: New test.
49346
49347 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
49348
49349         * gcc.c-torture/compile/20030109-1.c: New test.
49350
49351 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
49352
49353         * gcc.c-torture/execute/20030109-1.c: New test.
49354
49355 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
49356
49357         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49358         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49359         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49360         * g++.old-deja/g++.mike/eh2.C: Likewise.
49361         * g++.old-deja/g++.mike/eh3.C: Likewise.
49362         * g++.old-deja/g++.mike/eh5.C: Likewise.
49363         * g++.old-deja/g++.mike/eh6.C: Likewise.
49364         * g++.old-deja/g++.mike/eh7.C: Likewise.
49365         * g++.old-deja/g++.mike/eh8.C: Likewise.
49366         * g++.old-deja/g++.mike/eh9.C: Likewise.
49367         * g++.old-deja/g++.mike/eh10.C: Likewise.
49368         * g++.old-deja/g++.mike/eh12.C: Likewise.
49369         * g++.old-deja/g++.mike/eh13.C: Likewise.
49370         * g++.old-deja/g++.mike/eh14.C: Likewise.
49371         * g++.old-deja/g++.mike/eh16.C: Likewise.
49372         * g++.old-deja/g++.mike/eh17.C: Likewise.
49373         * g++.old-deja/g++.mike/eh18.C: Likewise.
49374         * g++.old-deja/g++.mike/eh21.C: Likewise.
49375         * g++.old-deja/g++.mike/eh23.C: Likewise.
49376         * g++.old-deja/g++.mike/eh24.C: Likewise.
49377         * g++.old-deja/g++.mike/eh25.C: Likewise.
49378         * g++.old-deja/g++.mike/eh26.C: Likewise.
49379         * g++.old-deja/g++.mike/eh27.C: Likewise.
49380         * g++.old-deja/g++.mike/eh28.C: Likewise.
49381         * g++.old-deja/g++.mike/eh29.C: Likewise.
49382         * g++.old-deja/g++.mike/eh31.C: Likewise.
49383         * g++.old-deja/g++.mike/eh33.C: Likewise.
49384         * g++.old-deja/g++.mike/eh34.C: Likewise.
49385         * g++.old-deja/g++.mike/eh35.C: Likewise.
49386         * g++.old-deja/g++.mike/eh36.C: Likewise.
49387         * g++.old-deja/g++.mike/eh37.C: Likewise.
49388         * g++.old-deja/g++.mike/eh38.C: Likewise.
49389         * g++.old-deja/g++.mike/eh39.C: Likewise.
49390         * g++.old-deja/g++.mike/eh40.C: Likewise.
49391         * g++.old-deja/g++.mike/eh41.C: Likewise.
49392         * g++.old-deja/g++.mike/eh42.C: Likewise.
49393         * g++.old-deja/g++.mike/eh44.C: Likewise.
49394         * g++.old-deja/g++.mike/eh46.C: Likewise.
49395         * g++.old-deja/g++.mike/eh47.C: Likewise.
49396         * g++.old-deja/g++.mike/eh48.C: Likewise.
49397         * g++.old-deja/g++.mike/eh49.C: Likewise.
49398         * g++.old-deja/g++.mike/eh50.C: Likewise.
49399         * g++.old-deja/g++.mike/eh51.C: Likewise.
49400         * g++.old-deja/g++.mike/eh53.C: Likewise.
49401         * g++.old-deja/g++.mike/eh55.C: Likewise.
49402         * g++.old-deja/g++.mike/p7912.C: Likewise.
49403         * g++.old-deja/g++.mike/p9706.C: Likewise.
49404         * g++.old-deja/g++.mike/p10416.C: Likewise.
49405         * g++.old-deja/g++.mike/p11667.C: Likewise.
49406         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49407         Remove redundant reference to Iris.
49408         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49409         Elxsi, i860, Pico Java, and WE32K.
49410
49411 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
49412
49413         * g++.dg/ext/asm4.C: New test.
49414
49415 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49416
49417         PR c++/9030
49418         * g++.dg/template/friend12.C: New test.
49419         * g++.dg/template/friend13.C: Likewise.
49420         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49421
49422 2003-01-08  Jan Hubicka  <jh@suse.cz>
49423
49424         * gcc.dg/i386-cadd.c: New test.
49425         * gcc.dg/i386-cmov4.c: Likewise.
49426
49427 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
49428
49429         PR c++/9165
49430         * g++.dg/warn/Wunused-3.C: New test.
49431
49432         * g++.dg/abi/bitfield9.C: New test.
49433
49434         PR c++/9189
49435         * g++.dg/parse/defarg3.C: New test.
49436
49437 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
49438
49439         * g++.dg/parse/ambig1.C: New test.
49440         * g++.dg/parse/defarg2.C: New test.
49441
49442 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
49443
49444         * g++.dg/template/defarg-1.C: New test.
49445         * g++.dg/template/local2.C: Likewise.
49446
49447 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
49448
49449         * gcc.c-torture/execute/20030105-1.c: New test.
49450
49451 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49452
49453         * g++.dg/parse/namespace3.C: Remove extra semicolons.
49454         * g++.dg/parse/namespace4.C: Likewise.
49455
49456 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49457
49458         * g++.dg/template/ntp2.C: New test.
49459
49460 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
49461
49462         * g++.dg/parse/extern-C-1.C: New test.
49463
49464         * g++.dg/parse/namespace4.C: New test.
49465
49466         * g++.dg/template/nested1.C: New test.
49467
49468         * g++.dg/parse/namespace3.C: New test.
49469
49470 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
49471
49472         * g++.dg/lookup/two-stage1.C: New test.
49473
49474 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49475
49476         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49477         * g++.old-deja/g++.jason/access8.C: Likewise.
49478         * g++.old-deja/g++.other/decl5.C: Likewise.
49479
49480 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49481
49482         * g++.dg/parse/parse7.C: New test.
49483
49484 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
49485
49486         PR c++/2843
49487         * g++.dg/ext/attrib7.C: New test.
49488
49489 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
49490
49491         * g++.dg/parse/parse6.C: New test.
49492
49493 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
49494
49495         * gcc.dg/h8300-stack-1.c: New.
49496
49497 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49498
49499         g++.dg/lookup/exception1.C: New test.
49500
49501         g++.dg/lookup/template1.C: New test.
49502
49503         g++.dg/parse/namespace2.C: New test.
49504
49505         g++.dg/parse/parens2.C: New test.
49506
49507 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49508
49509         * g++.dg/parse/parse5.C: New test.
49510         * g++.dg/lookup/scoped4.C: New test.
49511
49512 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
49513
49514         * g++.dg/parse/parens1.C: New test.
49515
49516         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49517         angle-bracket1.C.
49518         * g++.dg/parse/parens2.C: New test.
49519
49520         * g++.dg/lookup/scope-operator1.C: New test.
49521
49522         * g++.dg/parse/operator1.C: New test.
49523
49524 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49525
49526         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49527         * g++.old-deja/g++.other/access6.C: Likewise.
49528         * g++.old-deja/g++.other/decl1.C: Likewise.
49529         * g++.old-deja/g++.pt/typename12.C: Likewise.
49530
49531 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49532
49533         * g++.dg/parse/namespace1.C: New test.
49534
49535 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49536
49537         * g++.dg/parse/parse4.C: New test.
49538
49539 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49540
49541         * g++.dg/parse/parse3.C: New test.
49542
49543 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49544
49545         * g++.dg/parse/parse2.C: New test.
49546
49547 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49548
49549         * g++.dg/template/friend11.C: New test.
49550
49551 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
49552
49553         * g++.dg/parse/parse1.C: New test.
49554
49555 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
49556
49557         * lib/profopt.exp: Change the name of a global variable to avoid
49558         possible clashes with other test suites.
49559
49560 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
49561
49562         * g++.dg/inherit/covariant8.C: New test.
49563
49564 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
49565
49566         * g++.dg/init/array9.C: New test.
49567
49568         PR c++/9112
49569         * g++.dg/parse/expr1.C: New test.
49570
49571 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
49572
49573         * gcc.c-torture/compile/20021230-1.c: New test.
49574
49575 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
49576
49577         * g++.dg/inherit/covariant5.C: New test.
49578         * g++.dg/inherit/covariant6.C: New test.
49579         * g++.dg/inherit/covariant7.C: New test.
49580
49581 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49582
49583         PR c++/2739
49584         * g++.dg/other/access2.C: New test.
49585
49586 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49587
49588         * g++.dg/other/anon-struct.C: No longer fails
49589         * g++.old-deja/g++.brendan/parse4.C: Likewise.
49590         * g++.old-deja/g++.brendan/parse5.C: Likewise.
49591         * g++.old-deja/g++.brendan/parse6.C: Likewise.
49592
49593 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
49594
49595         * g++.dg/parse/angle-bracket.C (main): No longer fails.
49596
49597 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
49598
49599         * g++.dg/eh/spec4.C: Remove stray semicolon.
49600         * g++.dg/expr/pmf-1.C: Change error message.
49601         * g++.dg/ext/asm1.C: Remove stray semicolon.
49602         * g++.dg/ext/typename1.C: Add missing typenames.
49603         * g++.dg/inherit/template-as-base.C: Change error message.
49604         * g++.dg/lookup/scoped1.C: Likewise.
49605         * g++.dg/lookup/scoped2.C: Likewise.
49606         * g++.dg/lookup/using2.C: Likewise.
49607         * g++.dg/other/component1.C: Remove stray semicolon.
49608         * g++.dg/other/do1.C: Change error message.
49609         * g++.dg/other/error2.C: Likewise.
49610         * g++.dg/other/init1.C: Likewise.
49611         * g++.dg/other/packed1.C: Remove stray semicolon.
49612         * g++.dg/other/ptrmem2.C: Change error message.
49613         * g++.dg/parse/parameter-declaration-1.C: Remove line number
49614         marker.
49615         * g++.dg/special/initp1.C: Remove invalid attribute usage.
49616         * g++.dg/template/access3.C: Add typename keyword.
49617         * g++.dg/template/access5.C: Remove stray semicolon.
49618         * g++.dg/template/access6.C: Likewise.
49619         * g++.dg/template/complit1.C: Likewise.
49620         * g++.dg/template/crash1.C: Change error message.
49621         * g++.dg/template/inherit2.C: Remove stray semicolon.
49622         * g++.dg/template/instantiate2.C: Likewise.
49623         * g++.dg/template/instantiate3.C: Change error message.
49624         * g++.dg/template/qual1.C: Remove stray semicolon.
49625         * g++.dg/template/qualttp18.C: Change error message.
49626         * g++.dg/template/ref1.C: Remove stray semicolon.
49627         * g++.dg/template/sizeof1.C (A::value): Declare it.
49628         * g++.dg/template/spec4.C: Change error message.
49629         * g++.dg/template/static1.C: Likewise.
49630         * g++.dg/template/type1.C: Likewise.
49631         * g++.dg/template/typename3.C: Likewise.
49632         * g++.old-deja/g++.benjamin/13478.C: Change error message.
49633         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49634         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
49635         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
49636         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
49637         named return value extension.
49638         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
49639         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
49640         * g++.old-deja/g++.bob/extern_C.C: Likewise.
49641         * g++.old-deja/g++.bob/inherit2.C: Likewise.
49642         * g++.old-deja/g++.brendan/complex1.C: Likewise.
49643         * g++.old-deja/g++.brendan/copy5.C: Likewise.
49644         * g++.old-deja/g++.brendan/crash13.C: Likewise.
49645         * g++.old-deja/g++.brendan/crash15.C: Likewise.
49646         * g++.old-deja/g++.brendan/crash18.C: Change error message.
49647         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
49648         * g++.old-deja/g++.brendan/crash38.C: Likewise.
49649         * g++.old-deja/g++.brendan/crash50.C: Likewise.
49650         * g++.old-deja/g++.brendan/crash56.C: Likewise.
49651         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
49652         syntax.
49653         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
49654         * g++.old-deja/g++.brendan/crash8.C: Change error message.
49655         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
49656         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49657         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
49658         * g++.old-deja/g++.brendan/template11.C: Likewise.
49659         * g++.old-deja/g++.brendan/template26.C: Likewise.
49660         * g++.old-deja/g++.brendan/template27.C: Use explicit
49661         specialization syntax.
49662         * g++.old-deja/g++.brendan/template30.C: Likewise.
49663         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
49664         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
49665         non-dependent names.
49666         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
49667         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
49668         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
49669         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
49670         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
49671         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
49672         named return value extension.
49673         * g++.old-deja/g++.ext/namedret2.C: Likewise.
49674         * g++.old-deja/g++.ext/namedret3.C: Likewise.
49675         * g++.old-deja/g++.ext/return1.C: Likewise.
49676         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
49677         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
49678         * g++.old-deja/g++.jason/access8.C: Likewise.
49679         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
49680         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
49681         pseudo-destructor names.
49682         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
49683         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
49684         pseudo-destructor names.
49685         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
49686         * g++.old-deja/g++.jason/overload19.C: Likewise.
49687         * g++.old-deja/g++.jason/overload32.C: Likewise.
49688         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
49689         stray semicolons.
49690         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
49691         * g++.old-deja/g++.jason/return.C: Likewise.
49692         * g++.old-deja/g++.jason/return2.C: Likewise.
49693         * g++.old-deja/g++.jason/shadow1.C: Likewise.
49694         * g++.old-deja/g++.jason/special.C: Use explicit specialization
49695         syntax.
49696         * g++.old-deja/g++.jason/template10.C: Account for use of
49697         non-dependent names.
49698         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
49699         syntax.
49700         * g++.old-deja/g++.jason/template37.C: Likewise.
49701         * g++.old-deja/g++.law/access4.C: Change error messages.
49702         * g++.old-deja/g++.law/arm13.C: Remove incorrect
49703         pseudo-destructor names.
49704         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
49705         * g++.old-deja/g++.law/ctors9.C: Likewise.
49706         * g++.old-deja/g++.law/cvt22.C: Likewise.
49707         * g++.old-deja/g++.law/dtors5.C: Likewise.
49708         * g++.old-deja/g++.law/global-init1.C: Likewise.
49709         * g++.old-deja/g++.law/missed-error3.C: Likewise.
49710         * g++.old-deja/g++.law/operators28.C: Likewise.
49711         * g++.old-deja/g++.law/visibility28.C: Likewise.
49712         * g++.old-deja/g++.martin/eval1.C: Likewise.
49713         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
49714         name.
49715         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
49716         * g++.old-deja/g++.mike/net34.C: Likewise.
49717         * g++.old-deja/g++.mike/net36.C: Likewise.
49718         * g++.old-deja/g++.mike/ns2.C: Likewise.
49719         * g++.old-deja/g++.mike/p12306.C: Likewise.
49720         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
49721         value extension.
49722         * g++.old-deja/g++.mike/p700.C: Likewise.
49723         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
49724         * g++.old-deja/g++.mike/p710.C: Likewise.
49725         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
49726         value extension.
49727         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
49728         * g++.old-deja/g++.mike/pmf9.C: Likewise.
49729         * g++.old-deja/g++.ns/crash2.C: Likewise.
49730         * g++.old-deja/g++.ns/crash3.C: Likewise.
49731         * g++.old-deja/g++.ns/invalid1.C: Likewise.
49732         * g++.old-deja/g++.ns/ns17.C: Likewise.
49733         * g++.old-deja/g++.ns/template16.C: Likewise.
49734         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
49735         keyword.
49736         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
49737         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
49738         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
49739         named return value extension.
49740         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
49741         * g++.old-deja/g++.other/access4.C: Issue additional error
49742         messages.
49743         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
49744         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
49745         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
49746         * g++.old-deja/g++.other/crash25.C: Change error message.
49747         * g++.old-deja/g++.other/crash4.C: Change error message.
49748         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
49749         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
49750         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
49751         checks.
49752         * g++.old-deja/g++.other/defarg8.C: Likewise.
49753         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
49754         * g++.old-deja/g++.other/dtor10.C: Likewise.
49755         * g++.old-deja/g++.other/incomplete.C: Likewise.
49756         * g++.old-deja/g++.other/linkage7.C: Likewise.
49757         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
49758         lookup algorithm.
49759         * g++.old-deja/g++.other/mangle2.C: Likewise.
49760         * g++.old-deja/g++.other/refinit2.C: Likewise.
49761         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
49762         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
49763         * g++.old-deja/g++.pt/crash28.C: Likewise.
49764         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
49765         syntax.
49766         * g++.old-deja/g++.pt/crash32.C: Change error message.
49767         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
49768         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
49769         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
49770         error message position.
49771         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
49772         * g++.old-deja/g++.pt/defarg8.C: Change error message.
49773         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
49774         syntax.
49775         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
49776         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
49777         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
49778         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
49779         keyword.
49780         * g++.old-deja/g++.pt/explicit31.C: Likewise.
49781         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
49782         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
49783         keyword.
49784         * g++.old-deja/g++.pt/explicit71.C: Change error message.
49785         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
49786         syntax.
49787         * g++.old-deja/g++.pt/friend28.C: Account for use of
49788         non-dependent names.
49789         * g++.old-deja/g++.pt/friend29.C: Likewise.
49790         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
49791         rules.
49792         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
49793         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
49794         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
49795         lookup rules.
49796         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
49797         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
49798         keyword.
49799         * g++.old-deja/g++.pt/memclass20.C: Likewise.
49800         * g++.old-deja/g++.pt/memclass5.C: Likewise.
49801         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
49802         keyword.
49803         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
49804         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
49805         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
49806         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
49807         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
49808         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
49809         keyword.
49810         * g++.old-deja/g++.pt/spec10.C: Likewise.
49811         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
49812         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
49813         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
49814         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
49815         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
49816         * g++.old-deja/g++.pt/ttp62.C: Likewise.
49817         * g++.old-deja/g++.pt/ttp64.C: Likewise.
49818         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
49819         * g++.old-deja/g++.pt/typename15.C: Likewise.
49820         * g++.old-deja/g++.pt/typename22.C: Likewise.
49821         * g++.old-deja/g++.pt/typename6.C: Change error messages.
49822         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
49823         * g++.old-deja/g++.pt/virtual2.C: Likewise.
49824         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
49825         syntax.
49826         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
49827         return value extension.
49828         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
49829         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
49830         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
49831         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
49832
49833 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49834
49835         * g++.dg/warn/inline1.C: New test.
49836         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
49837         * g++.old-deja/g++.jason/synth10.C: Likewise.
49838         * g++.old-deja/g++.mike/net31.C: Likewise.
49839         * g++.old-deja/g++.mike/p8786.C: Likewise.
49840
49841         * g++.dg/template/friend10.C: New test.
49842         * g++.dg/template/conv5.C: New test.
49843
49844 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49845
49846         * g++.dg/lookup/scoped3.C: New test.
49847
49848         * g++.dg/lookup/decl1.C: New test.
49849         * g++.dg/lookup/decl2.C: New test.
49850
49851 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
49852
49853         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
49854         gcc.c-torture/compile/20021015-1.c,
49855         gcc.c-torture/compile/20021015-2.c,
49856         gcc.c-torture/compile/20021123-1.c,
49857         gcc.c-torture/compile/20021123-2.c,
49858         gcc.c-torture/compile/20021123-3.c,
49859         gcc.c-torture/compile/20021123-4.c,
49860         gcc.c-torture/execute/20021024-1.c: Add tests previously added
49861         only to 3.1 or 3.2 branch.
49862
49863 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
49864
49865         * gcc.dg/i386-bitfield3.c: New test.
49866
49867         * gcc.dg/i386-bitfield2.c: New test.
49868
49869 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
49870
49871         * g++.dg/parse/conv_op1.C: New test.
49872
49873 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
49874
49875         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
49876         approved.
49877
49878 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
49879
49880         * gcc.c-torture/compile/20021220-1.c: New test.
49881
49882 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
49883
49884         * gcc.dg/i386-fastcall-1.c: New.
49885
49886 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49887
49888         * gcc.c-torture/execute/20021219-1.c: New test.
49889
49890 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
49891
49892         * gcc.dg/i386-pic-1.c: New test.
49893
49894 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49895
49896         PR c++/8099
49897         * g++.dg/template/friend9.C: New test.
49898
49899 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49900
49901         PR c++/3663
49902         * g++.dg/template/access7.C: New test.
49903
49904 2002-12-18  Nick Clifton  <nickc@redhat.com>
49905
49906         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
49907         the libstdc++-v3 directory has been found.
49908
49909 2002-12-12  Devang Patel <dpatel@apple.com>
49910         * gcc.dg/darwin-ld-1.c: New test.
49911         * gcc.dg/darwin-ld-2.c: New test.
49912         * gcc.dg/darwin-ld-3.c: New test.
49913         * gcc.dg/darwin-ld-4.c: New test.
49914         * gcc.dg/darwin-ld-5.c: New test.
49915
49916 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
49917
49918         * gcc.c-torture/compile/20021212-1.c: New test.
49919
49920 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
49921
49922         * gcc.dg/fshort-wchar: New test.
49923
49924 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
49925
49926         PR c++/8372
49927         * g++.dg/template/dtor1.C: New test.
49928
49929         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
49930         markers.
49931
49932 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
49933
49934         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
49935
49936 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
49937
49938         * g++.dg/template/static1.C: New test.
49939         * g++.dg/template/static2.C: New test.
49940         * g++.old-deja/g++.ext/memconst.C: New test.
49941
49942 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49943
49944         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
49945         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
49946         * g++.dg/special/initp1.C: Likewise.
49947
49948 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
49949
49950         * gcc.c-torture/execute/20021204-1.c: New test.
49951
49952 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
49953
49954         * gcc.dg/ppc-fmadd-1.c: New file.
49955         * gcc.dg/ppc-fmadd-2.c: New file.
49956         * gcc.dg/ppc-fmadd-3.c: New file.
49957
49958 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
49959
49960         * gcc.c-torture/compile/20021204-1.c: New test.
49961
49962 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49963
49964         * g++.dg/inherit/covariant2.C: New test.
49965         * g++.dg/inherit/covariant3.C: New test.
49966         * g++.dg/inherit/covariant4.C: New test.
49967         * g++.dg/inherit/covariant1.C: Remove XFAIL.
49968         * g++.old-deja/g++.robertl/eb17.C: Likewise.
49969
49970 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
49971
49972         PR c++/8688
49973         * g++.dg/init/brace3.C: New test.
49974
49975 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
49976
49977         * gcc.dg/20020210-1.c: Fix a comment typo.
49978
49979 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
49980
49981         PR c++/8720
49982         * g++.dg/parse/defarg1.C: New test.
49983
49984         PR c++/8615
49985         * g++.dg/template/char1.C: New test.
49986
49987         * g++.dg/template/varmod1.C: Fix typo.
49988
49989 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49990
49991         DR 180
49992         * g++.old-deja/g++.pt/crash32.C: Expect error.
49993
49994 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
49995
49996         PR c++/5919
49997         * g++.dg/template/varmod1.C: New test.
49998
49999         PR c++/8727
50000         * g++.dg/inherit/typeinfo1.C: New test.
50001
50002         PR c++/8663
50003         * g++.dg/inherit/typedef1.C: New test.
50004
50005 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
50006
50007         PR c++/8332
50008         PR c++/8493
50009         * g++.dg/template/strlen1.C: New test.
50010
50011         PR c++/8227
50012         * g++.dg/template/ctor2.C: New test.
50013
50014         PR c++/8214
50015         * g++.dg/init/string1.C: New test.
50016
50017         PR c++/8511
50018         * g++.dg/template/friend8.C: New test.
50019
50020 2002-11-29  Joe Buck <jbuck@synopsys.com>
50021
50022         * g++.dg/lookup/anon2.C: New test.
50023
50024 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
50025
50026         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50027         h8300 port.
50028
50029 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
50030
50031         * gcc.dg/bitfld-6.c: New test.
50032
50033 2002-11-27  Jan Hubicka  <jh@suse.cz>
50034
50035         * gcc.c-torture/execute/20021127.[cx]: New test.
50036
50037 2002-11-26  Jan Hubicka  <jh@suse.cz>
50038
50039         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50040         quality.
50041
50042 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
50043
50044         * g++.dg/init/brace2.C: New test.
50045         * g++.old-deja/g++.mike/p9129.C: Correct.
50046
50047 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
50048
50049         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50050
50051 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
50052
50053         * gcc.dg/sibcall-6: New test for indirect sibcalls.
50054
50055 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
50056
50057         * g++.dg/abi/empty11.C: New test.
50058         * g++.dg/rtti/cv1.C: New test.
50059
50060 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
50061
50062         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50063
50064 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
50065
50066         * g++.dg/abi/empty10.C: New test.
50067
50068 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
50069
50070         * gcc.c-torture/compile/20021124-1.c: New test.
50071
50072 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
50073
50074         * g++.dg/abi/rtti2.C: New test.
50075
50076 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
50077
50078         * gcc.dg/i386-unroll-1.c: New test.
50079
50080 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
50081
50082         * gcc.c-torture/compile/20021120-1.c: New test.
50083         * gcc.c-torture/compile/20021120-2.c: New test.
50084
50085 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50086
50087         * gcc.dg/bitfld-5.c: New test.
50088
50089 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50090
50091         * gcc.c-torture/execute/20021120-3.c: New test.
50092
50093 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50094
50095         * gcc.c-torture/execute/20021120-2.c: New test.
50096
50097 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
50098
50099         * gcc.c-torture/execute/20021120-1.c: New test.
50100
50101 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
50102
50103         * gcc.c-torture/execute/20021118-3.c: New test.
50104
50105 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
50106
50107         * gcc.c-torture/compile/20021119-1.c: New test.
50108
50109 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
50110
50111         * gcc.dg/duff-1.c: New test.
50112         * gcc.dg/duff-2.c: New test.
50113         * gcc.dg/duff-3.c: New test.
50114
50115 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
50116
50117         * gcc.dg/cpp/_Pragma5.c: New test.
50118
50119 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50120
50121         * gcc.c-torture/execute/20021118-2.c: New test.
50122
50123 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
50124
50125         * gcc.c-torture/execute/20021118-1.c: New test.
50126
50127 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
50128
50129         * gcc.dg/20021116-1.c: New test.
50130
50131 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
50132
50133         * g++.dg/abi/vcall1.C: New test.
50134
50135 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
50136
50137         * gcc.dg/20021029-1.c: New test.
50138         * gcc.dg/20021029-2.c: New test.
50139
50140 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50141
50142         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50143
50144 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50145
50146         PR c/8439
50147         * gcc.dg/20021110.c: Move to ...
50148         * gcc.c-torture/compile/20021110.c: .... here.
50149
50150 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50151
50152         PR c/8467
50153         * gcc.c-torture/execute/20021111-1.c
50154
50155 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
50156
50157         PR c/8439
50158         * gcc.dg/20021110.c: New test.
50159
50160 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
50161
50162         * g++.dg/abi/vthunk3.C: Run only on x86.
50163
50164 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
50165
50166         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50167
50168 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
50169
50170         * lib/compat.exp (compat-execute): Fix logic error in last
50171         change.
50172
50173 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
50174
50175         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50176
50177 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50178
50179         PR c++/8389
50180         * g++.dg/template/access6.C: New test.
50181
50182 2002-11-08  Jan Hubicka  <jh@suse.cz>
50183
50184         * gcc.dg/i386-ssefp-1.c: New test.
50185         * gcc.dg/i386-ssefp-1.c: New test.
50186
50187 2002-11-08  Jan Hubicka  <jh@suse.cz>
50188
50189         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50190
50191 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50192
50193         * g++.dg/abi/vthunk3.C: New test.
50194
50195         PR c++/8338
50196         * g++.dg/template/crash2.C: New test.
50197
50198 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
50199
50200         * g++.dg/abi/dtor1.C: New test.
50201         * g++.dg/abi/dtor2.C: Likewise.
50202
50203 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
50204
50205         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50206         Darwin.
50207
50208 2002-11-04  Adam Nemet  <anemet@lnxw.com>
50209
50210         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50211         -mthumb.  Only xfail with -O0.
50212
50213 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
50214
50215         * g++.dg/abi/thunk1.C: New test.
50216         * g++.dg/abi/thunk2.C: Likewise.
50217         * g++.dg/abi/vtt1.C: Likewise.
50218
50219 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
50220
50221         PR optimization/8423
50222         * gcc.c-torture/execute/builtin-constant.c: New test.
50223
50224 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
50225
50226         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50227         Add some more cases.
50228
50229 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
50230
50231         PR c++/8391
50232         * g++.dg/opt/local1.C: New test.
50233
50234 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
50235
50236         PR c++/8160
50237         * g++.dg/template/complit1.C: New test.
50238
50239         PR c++/8149
50240         * g++.dg/template/typename4.C: Likewise.
50241
50242 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50243
50244         Core issue 287, PR c++/7639
50245         * g++.dg/template/instantiate1.C: Adjust error location.
50246         * g++.dg/template/instantiate3.C: New test.
50247         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50248         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50249         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50250
50251 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
50252
50253         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50254
50255 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
50256
50257         PR c++/8287
50258         * g++.dg/init/dtor2.C: New test.
50259
50260 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50261
50262         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50263         * gcc.dg/nest.c: Bypass errors on irix6.
50264
50265 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
50266
50267         * gcc.dg/nest.c: Expect error for mmix-*-*.
50268         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50269
50270 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
50271
50272         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50273         markers.
50274
50275         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50276
50277 2002-10-25  Mike Stump  <mrs@apple.com>
50278
50279         * gcc.dg/warn-1.c: New test.
50280
50281 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50282
50283         * g++.dg/template/typename3.C: New test.
50284
50285 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
50286
50287         * g++.dg/lookup/ptrmem1.C: New test.
50288
50289         * g++.dg/abi/vthunk2.C: New test.
50290
50291 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
50292
50293         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50294
50295 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
50296
50297         * g++.dg/abi/empty9.C: New test.
50298
50299 2002-10-24  Richard Henderson  <rth@redhat.com>
50300
50301         * g++.dg/inherit/thunk1.C: Enable for ia64.
50302
50303 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50304
50305         PR c++/8067
50306         * g++.dg/lookup/pretty1.C: New test.
50307
50308 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
50309
50310         * gcc.dg/20021023-1.c: New test.
50311
50312 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
50313
50314         PR c++/7679
50315         * g++.dg/parse/inline1.C: New test.
50316
50317 2002-10-23  Richard Henderson  <rth@redhat.com>
50318
50319         * g++.dg/inherit/thunk1.C: Enable for x86_64.
50320
50321         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50322
50323 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
50324
50325         PR c++/6579
50326         * g++.dg/parse/stmtexpr3.C: New test.
50327
50328 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
50329
50330         * g++.dg/expr/cond1.C: New test.
50331
50332 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50333
50334         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50335
50336 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50337
50338         * g++.dg/abi/vbase13.C: New test.
50339         * g++.dg/abi/vbase14.C: Likewise.
50340
50341 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
50342
50343         * gcc.dg/tls/pic-1.c: New test.
50344         * gcc.dg/tls/nonpic-1.c: New test.
50345         * gcc.dg/20021018-1.c: New test.
50346
50347 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50348
50349         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50350         Remove only files with the same base name as the test case.
50351         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50352         (profopt-execute): Likewise.  Also, remove old profiling
50353         and performance data files before running the tests.
50354
50355         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50356         * g++.dg/bprob/bprob.exp: Likewise.
50357         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
50358         to allow more general test case names.
50359
50360         * g++.dg/bprob/bprob-1.C: Rename to ...
50361         * g++.dg/bprob/g++-bprob-1.C: ... this.
50362
50363         * g77.dg/bprob/bprob-1.f: Rename to ...
50364         * g77.dg/bprob/g77-bprob-1.f: ... this.
50365
50366 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
50367
50368         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50369         bison 1.50 or later.
50370
50371 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
50372
50373         * g++.dg/README: Describe more test directories.
50374
50375 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50376
50377         * g++.dg/init/array6.C: Add additional tests.
50378
50379 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
50380
50381         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50382         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50383
50384 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
50385
50386         * gcc.c-torture/compile/20020604-1.x: New.
50387         * gcc.c-torture/compile/simd-5.x: Likewise.
50388         * gcc.c-torture/execute/920710-1.x: Likewise.
50389         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50390
50391 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
50392
50393         * g++.dg/inherit/override1.C: Add dg-options clause.
50394
50395 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
50396
50397         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50398         _mm_slli_si128.
50399
50400 2002-10-19  Andreas Schwab  <schwab@suse.de>
50401
50402         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50403         directory component.
50404
50405 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
50406
50407         * g++.dg/inherit/thunk1.C: New test.
50408
50409         * g++.dg/inherit/override1.C: New test.
50410
50411         * g++.dg/abi/mangle11.C: New test.
50412         * g++.dg/abi/mangle14.C: New test.
50413         * g++.dg/abi/mangle17.C: New test.
50414
50415 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
50416
50417         * g++.dg/overload/member2.C: New test.
50418
50419 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
50420
50421         * g++.dg/README: Describe new compat directory.
50422         * g++.dg/dg.exp: Skip tests in compat directory.
50423         * README.compat: New file.
50424         * lib/compat.exp: New expect script.
50425         * g++.dg/compat: New test directory.
50426         * g++.dg/compat/compat.exp: New expect script.
50427         * g++.dg/compat/abi: New test directory.
50428         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50429         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50430         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50431         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50432         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50433         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50434         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50435         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50436         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50437         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50438         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50439         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50440         * g++.dg/compat/break: New test directory.
50441         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50442         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50443         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50444         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50445         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50446         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50447         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50448         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50449         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50450         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50451         g++.dg/compat/break/README: New files.
50452         * g++.dg/compat/eh: New test directory.
50453         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50454         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50455         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50456         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50457         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50458         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50459         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50460         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50461         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50462         g++.dg/compat/eh/filter2_y.C,
50463         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50464         g++.dg/compat/eh/new1_y.C,
50465         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50466         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50467         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50468         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50469         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50470         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50471         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50472         g++.dg/compat/eh/unexpected1_y.C: New files.
50473         * g++.dg/compat/init: New test directory.
50474         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50475         g++.dg/compat/init/array5_y.C,
50476         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50477         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50478         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50479         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50480         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50481         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50482         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50483         g++.dg/compat/init/init-ref2_y.C: New files.
50484
50485 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50486
50487         PR c++/7584
50488         * g++.dg/inherit/using3.C: New test.
50489
50490 2002-10-17  Jan Hubicka  <jh@suse.cz>
50491
50492         * gcc.dg/20021017-2.c: New test.
50493
50494 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
50495
50496         * g++.dg/abi/mangle16.C: Adjust.
50497
50498         * g++.dg/init/array8.C: New test.
50499
50500 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
50501
50502         * gcc.dg/special/mips-abi.exp: New test.
50503         * gcc.dg/special/mips-abi.s: Empty file used by the above.
50504
50505 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50506
50507         * g++.dg/abi/mangle16.C: New test.
50508         * g++.dg/abi/mangle17.C: Likewise.
50509
50510         PR c++/7478
50511         * g++.dg/template/ref1.C: New test.
50512
50513 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50514
50515         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50516
50517 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
50518
50519         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50520
50521 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
50522
50523         PR c++/7524
50524         * g++.dg/init/array7.C: New test.
50525
50526 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
50527
50528         * g++.dg/init/array6.C: New test.
50529
50530         * g++.dg/abi/mangle13.C: Likewise.
50531         * g++.dg/abi/mangle14.C: Likewise.
50532         * g++.dg/abi/mangle15.C: Likewise.
50533
50534 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50535
50536         * g++.dg/abi/empty8.C: New test.
50537
50538 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
50539
50540         * g++.dg/init/ctor1.C: New test.
50541
50542 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
50543
50544         * gcc.c-torture/execute/20021015-1.c: New test.
50545
50546 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
50547
50548         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50549
50550 2002-10-14  Jan Hubicka  <jh@suse.cz>
50551
50552         * gcc.dg/i386-ssetype-[1-5].c: New tests.
50553
50554 2002-10-14  Richard Henderson  <rth@redhat.com>
50555
50556         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50557
50558 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50559
50560         PR optimization/6631
50561         * g++.dg/opt/const2.C: New test.
50562
50563 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
50564
50565         PR c++/7176
50566         * g++.dg/parse/friend1.C: New test.
50567         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50568
50569 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
50570
50571         * gcc.dg/20021014-1.c: New test.
50572
50573 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
50574
50575         PR c++/5661
50576         * g++.dg/ext/vlm1.C: New test.
50577         * g++.dg/ext/vlm2.C: Likewise.
50578
50579         * g++.dg/init/array1.C: Remove invalid braces.
50580         * g++.dg/init/brace1.C: New test.
50581         * g++.dg/init/copy2.C: Likewise.
50582         * g++.dg/init/copy3.C: Likewise.
50583         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50584         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50585         braces.
50586
50587 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
50588
50589         * gcc.dg/cpp/assembler.S: Don't use -ansi.
50590
50591 2002-10-11  Richard Shann  <richard.shann@superh.com>
50592
50593         * gcc.c-torture/compile/simd-5.c: New test.
50594
50595 2002-10-10  Roger Sayle  <roger@eyesopen.com>
50596
50597         * gcc.c-torture/execute/shiftopt-1.c: New test case.
50598
50599 2002-10-10  Jim Wilson  <wilson@redhat.com>
50600
50601         * gcc.c-torture/execute/20021010-1.c: New test.
50602
50603 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
50604
50605         PR c/7353
50606         * g++.dg/ext/typedef-init.C: New test.
50607         * gcc.dg/typedef-init.c: New test.
50608
50609 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
50610
50611         * gcc.dg/cpp/paste13.c: New test.
50612
50613 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50614
50615         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
50616         remaining platforms, XFAIL during compile, not execute.  Don't
50617         XFAIL at -O0.
50618
50619 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
50620
50621         * gcc.dg/alias-1.c: Tweak expected warning.
50622
50623 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50624
50625         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50626
50627 2002-10-06  Andreas Jaeger  <aj@suse.de>
50628
50629         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50630         * gcc.dg/cpp/c++98.C: Likewise.
50631
50632         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50633         * g++.dg/cpp/c++98.C: Likewise.
50634
50635         * g++.dg/README (Subdirectories): Mention cpp directory.
50636
50637         PR target/7559
50638         * gcc.dg/20021006-1.c: New test.
50639
50640 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50641
50642         PR c++/7804
50643         * g++.dg/other/warning1.C: New test.
50644
50645 2002-10-04  Roger Sayle  <roger@eyesopen.com>
50646
50647         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
50648         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
50649         and sparc-*-* with -m64 as expected failures.  See PR 8087.
50650
50651 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50652
50653         PR c++/7931
50654         * g++.dg/template/ptrmem3.C: New test.
50655
50656         PR c++/7754
50657         * g++.dg/template/union1.C: New test.
50658
50659 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
50660
50661         PR c++/8006
50662         * g++.dg/abi/mangle9.C: New test.
50663         * g++.dg/abi/mangle10.C: New test.
50664         * g++.dg/abi/mangle11.C: New test.
50665         * g++.dg/abi/mangle12.C: New test.
50666
50667 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
50668
50669         PR c++/7188.
50670         * g++.dg/template/meminit1.C: New test.
50671         * g++.dg/warn/Wreorder-1.C: Likewise.
50672         * g++.old-deja/g++.mike/warn3.C: Tweak.
50673         * lib/prune.exp: Ingore "in copy constructor".
50674
50675 2002-10-02  Andreas Jaeger  <aj@suse.de>
50676
50677         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
50678         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
50679         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
50680         on x86-64.
50681
50682 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50683
50684         * gcc.dg/empty1.C: Fix typo.
50685
50686 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
50687
50688         * gcc.dg/alias-1.c: New test.
50689
50690 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
50691
50692         * gcc.dg/empty1.C: New test.
50693
50694         * g++.dg/tls/init-2.C: Tweak error messages.
50695
50696 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
50697
50698         * gcc.c-torture/compile/20020923-1.c: New test.
50699
50700 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
50701
50702         * gcc.c-torture/execute/ffs-1.c: New test.
50703         * gcc.c-torture/execute/ffs-2.c: Ditto.
50704
50705 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
50706
50707         * g++.dg/overload/member1.C: New test.
50708
50709 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
50710
50711         * g++.dg/abi/empty7.C: New test.
50712         * g++.dg/init/pm2.C: Likewise.
50713
50714 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
50715
50716         * g++.dg/rtti/crash1.C: New test.
50717
50718 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
50719
50720         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
50721         gcc.dg/sibcall-4.c: New tests.
50722
50723 2002-09-28  Roger Sayle  <roger@eyesopen.com>
50724
50725         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
50726         powerpc and MMIX targets.
50727
50728 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
50729
50730         * gcc.dg/cpp/20020927-1.c: New.
50731
50732 2002-09-26  David S. Miller  <davem@redhat.com>
50733
50734         * gcc.c-torture/compile/trunctfdf.c: New.
50735
50736 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50737
50738         * lib/target-supports.exp (check_weak_available): Handle solaris2.
50739
50740 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
50741
50742         * gcc.c-torture/execute/loop-15.c: New.
50743
50744 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
50745
50746         * README.QMTEST: Fix typo.
50747
50748 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
50749
50750         * gcc.dg/20020926-1.c: New test.
50751
50752 2002-09-25  David S. Miller  <davem@redhat.com>
50753
50754         PR target/7842
50755         * gcc.c-torture/execute/shiftdi.c: New test.
50756
50757 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
50758
50759         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
50760         unique to the tool.
50761         * lib/g77.exp (g77_init): Likewise.
50762         * lib/g++.exp (g++_init): Likewise.
50763         * lib/objc.exp (objc_init): Likewise.
50764
50765 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
50766
50767         * g++.dg/abi/empty5.C: New test.
50768         * g++.dg/abi/empty6.C: New test.
50769         * g++.dg/abi/vbase12.C: New test.
50770
50771 2002-09-25  Richard Henderson  <rth@redhat.com>
50772
50773         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
50774         too-small long double.
50775
50776 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
50777
50778         * gcc.dg/20020919-1.c: New test.
50779
50780 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
50781
50782         * g++.dg/abi/bitfield6.C: New test.
50783         * g++.dg/abi/bitfield7.C: New test.
50784         * g++.dg/abi/bitfield8.C: New test.
50785         * g++.dg/abi/vbase11.C: New test.
50786
50787 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50788
50789         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
50790         hppa*-*-hpux*.  Update test comment.
50791
50792 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
50793
50794         * gcc.dg/tls/struct-1.c: New test.
50795
50796 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
50797
50798         * gcc.dg/cpp/tr-warn2.c: Update.
50799
50800 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50801
50802         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
50803
50804 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
50805
50806         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
50807         systems.
50808
50809 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
50810
50811         * gcc.c-torture/execute/ieee/mzero3.c: New test.
50812
50813         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
50814         Adjust for c++filt moved to binutils.  Remove spurious duplicate
50815         setting of cxxfilt.
50816
50817 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
50818
50819         * gcc.dg/20020312-2.c: Update for darwin.
50820
50821 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
50822
50823         * g++.old-deja/g++.other/crash32.C: Mark ICE.
50824
50825 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
50826
50827         * objc.dg/comp-types-1.m: New test.
50828         * objc.dg/comp-types-2.m: New test.
50829         * objc.dg/comp-types-3.m: New test.
50830         * objc.dg/comp-types-4.m: New test.
50831         * objc.dg/comp-types-5.m: New test.
50832         * objc.dg/comp-types-6.m: New test.
50833
50834 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50835
50836         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
50837
50838 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50839
50840         * g++.dg/other/do1.C: New test.
50841
50842         * g++.dg/template/subst1.C: New test.
50843
50844 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
50845
50846         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
50847
50848 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
50849
50850         * g++.dg/template/qualttp20.C: Adjust expected errors.
50851         * g++.old-deja/g++.jason/report.C: Likewise.
50852         * g++.old-deja/g++.other/qual1.C: Likewise.
50853
50854         * g++.dg/lookup/scoped2.C: New test.
50855
50856         * g++.dg/ext/asm3.C: New test.
50857
50858 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
50859
50860         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
50861
50862 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
50863
50864         * ChangeLog: follow spelling conventions.
50865         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
50866         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
50867         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
50868         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
50869         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
50870         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
50871         * g++.old-deja/g++.law/global-init1.C: Likewise.
50872         * g++.old-deja/g++.other/delete4.C: Likewise.
50873         * g++.old-deja/g++.other/inline21.C: Likewise.
50874         * g++.old-deja/g++.other/singleton.C: Likewise.
50875         * g77.dg/strlen0.f: Likewise.
50876         * g77.f-torture/compile/20010519-1.f: Likewise.
50877         * g77.f-torture/compile/980310-4.f: Likewise.
50878         * gcc.c-torture/compile/20000605-1.c: Likewise.
50879         * gcc.c-torture/execute/20020225-1.c: Likewise.
50880         * gcc.dg/c90-hexfloat-2.c: Likewise.
50881         * gcc.dg/c99-bool-1.c: Likewise.
50882         * gcc.dg/c99-hexfloat-2.c: Likewise.
50883         * gcc.dg/dll-2.c: Likewise.
50884         * gcc.dg/wtr-union-init-1.c: Likewise.
50885         * gcc.dg/wtr-union-init-2.c: Likewise.
50886         * gcc.dg/wtr-union-init-3.c: Likewise.
50887         * gcc.dg/cpp/avoidpaste1.c: Likewise.
50888         * gcc.dg/cpp/defined.c: Likewise.
50889         * gcc.dg/cpp/macsyntx.c: Likewise.
50890         * gcc.dg/cpp/paste2.c: Likewise.
50891         * gcc.dg/cpp/trad/defined.c: Likewise.
50892         * gcc.dg/format/c90-printf-1.c: Likewise.
50893         * gcc.dg/format/c90-scanf-1.c: Likewise.
50894         * gcc.dg/format/c99-printf-1.c: Likewise.
50895         * gcc.dg/format/c99-scanf-1.c: Likewise.
50896         * gcc.misc-tests/gcov-8.c: Likewise.
50897         * lib/profopt.exp: Likewise.
50898
50899 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
50900
50901         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
50902
50903 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50904
50905         * g++.dg/inherit/using2.C: New test.
50906
50907 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
50908
50909         * ChangeLog: Follow spelling conventions.
50910         * g++.dg/template/friend4.C: Likewise.
50911         * g++.old-deja/g++.pt/crash67.C: Likewise.
50912         * gcc.c-torture/execute/20000801-4.c: Likewise.
50913         * gcc.dg/c90-digraph-1.c: Likewise.
50914         * gcc.dg/c94-digraph-1.c: Likewise.
50915         * gcc.dg/c99-digraph-1.c: Likewise.
50916         * gcc.dg/cpp/line5.c: Likewise.
50917         * gcc.dg/cpp/multiline.c: Likewise.
50918         * gcc.dg/cpp/trad/literals-1.c: Likewise.
50919         * gcc.dg/format/attr-3.c: Likewise.
50920         * gcc.dg/format/c90-scanf-3.c: Likewise.
50921         * gcc.dg/format/ext-4.c: Likewise.
50922
50923 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
50924
50925         * g++.dg/template/pretty1.C: New test.
50926
50927 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
50928
50929         * gcc.c-torture/execute/struct-cpy-1.c: New test.
50930
50931 2002-09-13  Matt Austern  <austern@apple.com>
50932
50933         * g++.dg/other/constref[12].C: New, regression tests for
50934         passing a cast expression to a function by const reference.
50935
50936 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
50937
50938         * g++.dg/template/deduce1.C: New test.
50939
50940 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
50941
50942         * gcc.c-torture/execute/simd-1.c: Force all use of int to
50943         32-bit int.
50944
50945 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50946
50947         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
50948         usage.
50949
50950 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
50951
50952         * gcc.c-torture/compile/20020910-1.c: New test.
50953
50954 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
50955
50956         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
50957
50958 2002-09-10  Andreas Jaeger  <aj@suse.de>
50959
50960         * gcc.dg/20020312-2.c: Adjust for x86-64.
50961
50962 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
50963
50964         * g77.dg/7388.f: New test case for PR 7388.
50965
50966 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
50967
50968         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
50969
50970 2002-09-05  Ziemowit Laski <zlaski@apple.com>
50971
50972         * objc.dg/proto-lossage-1.m: New test.
50973
50974 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
50975
50976         * gcc.dg/cpp/_Pragma4.c: Fix typo.
50977
50978 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
50979
50980         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
50981         expected to pass.
50982
50983 2002-09-06  Stan Shebs  <shebs@apple.com>
50984             David Edelsohn  <edelsohn@gnu.org>
50985
50986         * gcc.dg/weak: New directory.
50987         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
50988         target-specific xfail bits.
50989         * gcc.dg/typeof-2.c: Move to new directory.
50990         * gcc.dg/weak.exp: New expect script.
50991
50992 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
50993
50994         * gcc.c-torture/execute/extzvsi.c: New test.
50995
50996 2002-09-05  Stan Shebs  <shebs@apple.com>
50997
50998         * gcc.dg/weak-1.c: xfail on Darwin.
50999         * gcc.dg/weak-2.c: Ditto.
51000         * gcc.dg/weak-3.c: Ditto.
51001         * gcc.dg/weak-4.c: Ditto.
51002         * gcc.dg/weak-5.c: Ditto.
51003         * gcc.dg/weak-6.c: Ditto.
51004         * gcc.dg/weak-7.c: Ditto.
51005         * gcc.dg/weak-8.c: Ditto.
51006         * gcc.dg/weak-9.c: Ditto.
51007
51008 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
51009
51010         * gcc.c-torture/execute/loop-14.c: New test.
51011
51012 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
51013
51014         * g++.dg/other/cxa-atexit1.C: New test.
51015
51016         * gcc.dg/typeof-2.c: New test.
51017
51018 2002-09-03  Roger Sayle  <roger@eyesopen.com>
51019
51020         * gcc.dg/builtins-2.c: New testcase.
51021         * gcc.dg/builtins-3.c: New testcase.
51022
51023 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
51024
51025         * gcc.dg/cpp/_Pragma4.c: New test.
51026
51027 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
51028
51029         * objc/execute/nil_method-1.m: New testcase.
51030
51031 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
51032
51033         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51034         [Object class], not [Object initialize].
51035
51036 2002-08-31  Roger Sayle  <roger@eyesopen.com>
51037             Hans-Peter Nilsson  <hp@bitrange.com>
51038
51039         * gcc.c-torture/execute/20020720-1.x: Skip test on
51040         mmix-knuth-mmixware.  Correct comment.
51041
51042 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
51043
51044         * g++.dg/abi/bitfield5.C: New test.
51045         * g++.dg/abi/vbase10.C: Likewise.
51046
51047 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
51048
51049         * objc.dg/undeclared-selector.m: New test.
51050
51051 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
51052
51053         * g++.dg/other/offsetof1.C: Avoid cast warning.
51054
51055 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
51056
51057         * objc.dg/super-class-2.m: New test.
51058
51059 2002-08-24  Matt Austern  <austern@apple.com>
51060
51061         * g++.dg/ext/lvaddr.C: New test.
51062         * g++.dg/ext/lvcast.C: New test.
51063
51064 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
51065
51066         * g++.dg/inherit/cond1.C: New test.
51067
51068 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
51069
51070         * gcc.dg/noncompile/incomplete-1.c: New test.
51071
51072 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
51073
51074         * gcc.dg/typespec-1.c: New test.
51075
51076 2002-08-20  Devang Patel  <dpatel@apple.com>
51077         * objc.dg/proto-hier-2.m: New test.
51078
51079 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
51080
51081         * objc.dg/bitfield-1.m: New test.
51082         * objc.dg/bitfield-2.m: New test.
51083
51084 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
51085
51086         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51087         gcc.dg/c99-flex-array-4.c: New tests.
51088
51089 2002-08-16  Stan Shebs  <shebs@apple.com>
51090
51091         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51092
51093 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
51094
51095         * gcc.dg/typeof-1.c: New test.
51096         * g++.dg/ext/typeof2.C: New test.
51097
51098 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
51099
51100         * g++.dg/other/offsetof1.C: New test.
51101
51102 2002-08-14  Richard Henderson  <rth@redhat.com>
51103
51104         * gcc.dg/tls/diag-3.c: Fix expected message strings.
51105
51106 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
51107
51108         * gcc.dg/cpp/_Pragma3.c: New test.
51109
51110 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
51111
51112         * g++.dg/template/inherit3: New test.
51113
51114 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51115
51116         * gcc.dg/bitfld-4.c: Add blank options.
51117
51118 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
51119
51120         * g++.dg/template/crash1.C: New test.
51121
51122 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51123
51124         * gcc.dg/tls/opt-2.c: New test.
51125
51126 2002-08-08  Devang Patel  <dpatel@apple.com>
51127
51128         * objc.dg/selector-1.m : New test
51129
51130 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51131
51132         * g++.dg/abi/bitfield4.C: New test.
51133         * gcc.dg/bitfld-4.c: New test.
51134
51135 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
51136
51137         * g++.dg/other/packed1.C: New test.
51138
51139 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
51140
51141         * g++.dg/abi/offsetof.C: Tweak error messages.
51142         * g++.old-deja/g++.mike/p10769a.C: Likewise.
51143
51144 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
51145
51146         * gcc.dg/bitfld-3.c: New test.
51147
51148 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
51149             Richard Henderson  <rth@redhat.com>
51150
51151         * gcc.dg/i386-bitfield1.c: New test.
51152         * g++.dg/abi/bitfield3.C: Update.
51153
51154 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
51155
51156         * objc.dg/const-str-2.m: Update.
51157         * gcc.dg/cpp/c++98.c: Change to C extension.
51158         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51159         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51160
51161 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
51162
51163         * gcc.dg/tls/diag-3.c: New.
51164
51165 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
51166
51167         * g++.dg/README (Subdirectories): Document new subdir expr.
51168         * g++.dg/expr/pmf-1.C: New test.
51169
51170 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
51171
51172         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51173
51174 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
51175
51176         * g++.dg/abi/bitfield3.C: New test.
51177
51178 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
51179
51180         * lib/gcov.exp: Tweak expected line formats.
51181         * gcc.misc-tests/gcov8.c: New test.
51182         * gcc.misc-tests/gcov8.x: New flags.
51183
51184 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
51185
51186         * consistency.vlad/layout/endian.c: Include string.h.
51187
51188         * gcc.c-torture/execute/20020805-1.c: New test.
51189
51190 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
51191
51192         * g++.dg/other/conversion1.C: New test.
51193
51194 2002-08-03  Roger Sayle  <roger@eyesopen.com>
51195
51196         * gcc.dg/builtins-1.c: New testcase.
51197
51198 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
51199
51200         * g++.dg/inherit/access3.C: New test.
51201
51202 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
51203
51204         * gcc.dg/ia64-visibility-2.c: New test.
51205
51206 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
51207
51208         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51209         __qualifier_flags to __flags.
51210
51211 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
51212
51213         * g++.dg/inherit/operator1.C: New test.
51214         * g++.dg/lookup/disamb1.C: Fix typo in comment.
51215         * g++.dg/other/error1.C: Change expected error message.
51216         * g++.dg/template/conv4.C: Likewise.
51217
51218 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
51219
51220         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51221         for documented behavior.
51222
51223 2002-07-25  Roger Sayle  <roger@eyesopen.com>
51224
51225         * gcc.c-torture/execute/20020720-1.x: Skip this test on
51226         several targets known to fail.
51227
51228 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
51229
51230         * gcc.dg/mips-args-[123].c: New tests.
51231
51232 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
51233
51234         * gcc.dg/ppc-spe.c: New.
51235
51236 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
51237
51238         * g++.dg/other/ptrmem4.C: New testcase.
51239
51240 2002-07-24  Richard Henderson  <rth@redhat.com>
51241
51242         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51243
51244 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
51245
51246         * g++.dg/ext/alignof1.C (main): Return 0 for success.
51247
51248 2002-07-24  Roger Sayle  <roger@eyesopen.com>
51249
51250         * gcc.c-torture/execute/memset-3.c: New testcase.
51251
51252 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
51253
51254         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51255         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51256
51257 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51258
51259         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51260         Delete.
51261
51262 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
51263
51264         * gcc.c-torture/compile/simd-4.c: New test.
51265
51266 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51267
51268         PR c++/7347, c++/7348
51269         * g++.dg/template/access4.C: New test.
51270         * g++.dg/template/access5.C: New test.
51271         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51272         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51273         * g++.old-deja/g++.pt/ttp58.C: Likewise.
51274         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51275
51276 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
51277
51278         * gcc.dg/gnu89-init-2.c: New test.
51279
51280 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
51281
51282         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51283
51284 2002-07-20  Roger Sayle  <roger@eyesopen.com>
51285
51286         * gcc.c-torture/execute/20020720-1.c: New testcase.
51287
51288 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
51289
51290         * gcc.dg/cpp/Wsignprom.c: New tests.
51291
51292 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
51293
51294         * gcc.c-torture/execute/loop-13.c: New test.
51295
51296 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
51297
51298         * gcc.dg/cpp/expr.c: New tests.
51299
51300 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
51301
51302         * g++.dg/opt/pr6713.C: Add template instantiation.
51303
51304 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
51305
51306         * gcc.dg/nest.c: New test.
51307
51308 2002-07-17  Richard Henderson  <rth@redhat.com>
51309
51310         * g++.dg/opt/pr6713.C: New test.
51311
51312 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
51313
51314         * gcc.c-torture/execute/loop-2e.x: Let the testcase
51315         XFAIL for all x86 processors.
51316
51317 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
51318
51319         * gcc.c-torture/execute/20010122-1.x: Do not test with
51320         -fomit-frame-pointer.
51321
51322 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51323
51324         * g++.dg/template/instantiate2.C: New test.
51325         * g++.dg/template/spec4.C: New test.
51326
51327 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51328
51329         * g++.dg/template/access2.C: New test.
51330         * g++.dg/template/access3.C: New test.
51331
51332 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
51333
51334         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51335         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51336         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51337         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51338         Convert to use <stdarg.h>.
51339         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51340         Delete.
51341         * gcc.dg/va-arg-2.c: New.
51342         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51343
51344 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
51345
51346         * gcc.c-torture/compile/20020710-1.c: New test.
51347
51348 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
51349                           Andrew Pinski  <pinskia@physics.uc.edu>
51350
51351         gcc.c-torture/compile/simd-2.c: New testcase.
51352         gcc.c-torture/compile/simd-3.c: Likewise.
51353
51354 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
51355
51356         PR c++/7224
51357         * g++.dg/overload/error1.C: New test.
51358
51359 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51360
51361         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51362         configuration and IRIX 6 O32 ABI.
51363
51364 2002-07-11  Roger Sayle  <roger@eyesopen.com>
51365
51366         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51367
51368 2002-07-10  Roger Sayle  <roger@eyesopen.com>
51369
51370         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51371
51372 2002-07-10  Jeffrey A Law  <law@redhat.com>
51373
51374         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51375
51376         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
51377
51378 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
51379
51380         * gcc.dg/20020312-2.c: Check for __PPC__.
51381
51382 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
51383
51384         * gcc.c-torture/compile/20020709-1.c: New test.
51385
51386 2002-07-07  Roger Sayle  <roger@eyesopen.com>
51387
51388         * g++.dg/template/qualttp21.C: New test case.
51389
51390 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
51391
51392         * gcc.c-torture/compile/20020706-1.c: New test.
51393         * gcc.c-torture/compile/20020706-2.c: New test.
51394
51395 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
51396             Alexandre Oliva  <aoliva@redhat.com>
51397
51398         * g++.dg/warn/incomplete1.C: New test.
51399
51400 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51401
51402         PR c++/7099
51403         * g++.dg/warn/noreturn1.C: New test.
51404
51405 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
51406
51407         PR c++/6706
51408         * g++.dg/debug/debug6.C: New test.
51409         * g++.dg/debug/debug7.C: New test.
51410
51411 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
51412
51413         * gcc.c-torture/compile/simd-3.c: New test.
51414
51415 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
51416
51417         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51418         * gcc.dg/20020620-1.c: Likewise.
51419
51420 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51421
51422         PR c++/6944
51423         * g++.dg/init/array4.C: New test.
51424         * g++.dg/init/array5.C: New test.
51425
51426 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
51427
51428         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51429         * gcc.c-torture/execute/simd-2.c (main): Likewise.
51430
51431 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51432
51433         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51434         * gcc.dg/wtr-aggr-init-1.c: Likewise.
51435         * gcc.dg/wtr-conversion-1.c: Likewise.
51436         * gcc.dg/wtr-escape-1.c: Likewise.
51437         * gcc.dg/wtr-int-type-1.c: Likewise.
51438         * gcc.dg/wtr-label-1.c: Likewise.
51439         * gcc.dg/wtr-static-1.c: Likewise.
51440         * gcc.dg/wtr-strcat-1.c: Likewise.
51441         * gcc.dg/wtr-suffix-1.c: Likewise.
51442         * gcc.dg/wtr-switch-1.c: Likewise.
51443         * gcc.dg/wtr-unary-plus-1.c: Likewise.
51444         * gcc.dg/wtr-union-init-1.c: Likewise.
51445         * gcc.dg/wtr-union-init-2.c: Likewise.
51446         * gcc.dg/wtr-union-init-3.c: Likewise.
51447
51448         * gcc.dg/wtr-func-def-1.c: New test.
51449
51450 2002-07-02 Devang Patel <dpatel@apple.com>
51451
51452         * objc.dg/param-1.m: New test.
51453
51454 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
51455
51456         * gcc.dg/cpp/trad/directive.c: Add test.
51457         * gcc.dg/cpp/trad/macroargs.c: Add test.
51458         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51459
51460 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
51461
51462         * gcc.dg/cpp/cmdlne-M.c: New test.
51463
51464 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
51465
51466         * objc.dg/desig-init-1.m: New test.
51467
51468 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51469
51470         PR c++/6716
51471         * g++.dg/template/instantiate1.C: New test.
51472
51473 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
51474
51475         PR c++/7112
51476         * g++.dg/template/sizeof2.C: New test.
51477
51478 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51479
51480         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51481         gcc.dg/cpp/trad/include.c: New tests.
51482
51483 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
51484
51485         PR target/7177
51486         * gcc.c-torture/compile/20020701-1.c: New test.
51487
51488 2002-07-01  Stan Shebs  <shebs@apple.com>
51489
51490         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51491         header here...
51492         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51493         (objc-torture-execute): or here.
51494
51495 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
51496
51497         * gcc.c-torture/execute/arith-rand-ll.c: New test.
51498
51499 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
51500
51501         * gcc.dg/cpp/trad/escaped-nl.c: New test.
51502
51503 2002-06-30  Devang Patel  <dpatel@apple.com>
51504
51505         * objc.dg/fsyntax-only.m: New test.
51506
51507 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
51508
51509         PR c++/6695
51510         * g++.dg/template/friend7.C: New file.
51511
51512 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
51513
51514         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51515         return type.
51516
51517 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
51518
51519         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51520         avoid division by zero.
51521
51522 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
51523
51524         * gcc.dg/Wunknownprag.c: New tests.
51525
51526 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
51527
51528         * gcc.c-torture/execute/simd-2.c: New test.
51529
51530 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
51531
51532         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51533         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51534         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51535         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51536         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51537         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51538         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51539         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51540         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51541         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51542         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51543         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51544         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51545         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51546         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51547         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51548         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51549
51550 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
51551
51552         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51553         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51554         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51555         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51556         New tests.
51557         * gcc.dg/cpp/trad/directive.c: Update.
51558
51559 2002-06-23  Andreas Jaeger  <aj@suse.de>
51560
51561         * gcc.c-torture/execute/complex-6.c: New.
51562
51563 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
51564
51565         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51566         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51567         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51568         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51569
51570 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
51571
51572         * gcc.dg/cpp/trad: New directory with traditional tests copied
51573         from parent directory.
51574         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51575         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51576         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51577         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51578         Move to trad/ and rename.
51579         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51580         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51581         gcc.dg/cpp/trad/redef2.c: New tests.
51582         * gcc.dg/cpp/trad/trad.exp: New driver.
51583
51584 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
51585
51586         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51587         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51588         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51589         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51590         Remove.
51591
51592 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
51593
51594         * gcc.dg/20020620-1.c: New test.
51595
51596 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51597
51598         * g++.dg/template/ttp4.C: New test.
51599
51600 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
51601
51602         * g++.dg/opt/vt1.C: Fix regexp.
51603
51604 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51605
51606         * gcc.c-torture/execute/pure-1.c: Make functions static again.
51607         Don't use attribute `noinline'.
51608
51609 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51610
51611         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51612
51613 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
51614
51615         * gcc.c-torture/execute/simd-1.c: New.
51616
51617         * gcc.dg/simd-1.c: New.
51618
51619 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
51620
51621         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51622
51623 2002-06-16  Richard Henderson  <rth@redhat.com>
51624
51625         * g++.dg/ext/anon-struct1.C: New.
51626         * g++.dg/ext/anon-struct2.C: New.
51627         * g++.dg/ext/anon-struct3.C: New.
51628         * gcc.dg/anon-struct-1.c: New.
51629         * gcc.dg/anon-struct-2.c: New.
51630         * gcc.dg/anon-struct-3.c: New.
51631         * gcc.dg/20011008-1.c: Adjust warning text.
51632         * gcc.dg/20020527-1.c: Add -fms-extensions.
51633
51634 2002-06-16  Richard Henderson  <rth@redhat.com>
51635
51636         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
51637
51638 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
51639
51640         * gcc.c-torture/execute/20020615-1.c: New test.
51641
51642 2002-06-15  Roger Sayle  <roger@eyesopen.com>
51643
51644         * gcc.c-tortuture/execute/compare-1.c: New test case.
51645         * gcc.c-tortuture/execute/compare-2.c: New test case.
51646         * gcc.c-tortuture/execute/compare-3.c: New test case.
51647
51648 2002-06-13  Richard Henderson  <rth@redhat.com>
51649
51650         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
51651         ia64 ilp32.
51652
51653 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51654
51655         * g++.dg/template/typename2.C: Update error message.
51656
51657 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
51658
51659         * gcc.c-torture/execute/20020611-1.c: New test.
51660
51661 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
51662
51663         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
51664         list of targets to skip.
51665
51666 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
51667
51668         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
51669         targets if not optimizing.
51670
51671 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
51672
51673         * gcc.c-torture/compile/20020605-1.c: New test.
51674
51675         * g++.dg/opt/vt1.C: New test.
51676
51677         * gcc.dg/20020531-1.c: New test.
51678
51679         * gcc.dg/20020530-1.c: New test.
51680
51681         * gcc.dg/20020527-1.c: New test.
51682
51683         * g++.dg/opt/cse1.C: New test.
51684
51685 2002-06-07  Roger Sayle  <roger@eyesopen.com>
51686
51687         * gcc.dg/20020607-2.c: New test case.
51688
51689 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
51690
51691         * gcc.c-torture/compile/20020604-1.c: New test.
51692
51693 2002-06-04  Richard Henderson  <rth@redhat.com>
51694
51695         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
51696         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
51697         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
51698
51699 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
51700
51701         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
51702
51703 2002-06-03  Richard Henderson  <rth@redhat.com>
51704
51705         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
51706         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
51707
51708 2002-06-02  Richard Henderson  <rth@redhat.com>
51709
51710         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
51711         test functions static.
51712
51713 2002-06-02  Andreas Jaeger  <aj@suse.de>
51714
51715         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
51716         now.
51717
51718 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51719
51720         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
51721         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
51722         Update for mofified diagnostics.
51723         * gcc.dg/c99-intconst-1.c: No longer fail.
51724
51725 2002-06-02  Richard Henderson  <rth@redhat.com>
51726
51727         * gcc.dg/uninit-A.c: Remove xfail markers.
51728
51729 2002-06-01  Roger Sayle  <roger@eyesopen.com>
51730
51731         * gcc.dg/fnegate-1.c: New test case.
51732
51733 2002-05-30  Osku Salerma  <osku@iki.fi>
51734
51735         * gcc.c-torture/execute/mayalias-1.c: New file.
51736
51737 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51738
51739         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
51740         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
51741         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
51742
51743 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
51744
51745         * gcc.c-torture/execute/20020529-1.c: New test.
51746
51747 2002-05-27  Richard Henderson  <rth@redhat.com>
51748
51749         * g++.dg/ext/attrib6.C: New test case.
51750
51751 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51752
51753         * gcc.c-torture/execute/pure-1.c: New test.
51754
51755 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51756
51757         * gcc.dg/cpp/arith-2.c: Remove.
51758
51759 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51760
51761         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
51762         * gcc.dg/cpp/if-3.c: Remove.
51763
51764 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
51765
51766         * g++.dg/opt/cse2.C: New test.
51767
51768 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
51769
51770         * gcc.dg/cpp/arith-1.c: New semantic tests.
51771         * gcc.dg/cpp/if-1.c: Update.
51772
51773 2002-05-24  Ben Elliston  <bje@redhat.com>
51774
51775         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
51776
51777 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
51778
51779         * gcc.dg/verbose-asm.c: New test.
51780
51781 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51782
51783         * gcc.dg/cpp/paste12.c: New test.
51784
51785 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51786
51787         * g++.dg/parse/named_ops.C: New test.
51788
51789 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
51790
51791         * gcc.dg/weak-8.c: New test.
51792
51793 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
51794
51795         * gcc.dg/weak-2.c: Allow optional leading underscore
51796         in scan-assembler symbol name.
51797         * gcc.dg/weak-3.c: Likewise.
51798         * gcc.dg/weak-4.c: Likewise.
51799         * gcc.dg/weak-5.c: Likewise.
51800
51801 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
51802
51803         * gcc.dg/20020523-1.c: New test.
51804
51805 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
51806
51807         * objc.dg/const-str-2.m: Update now that we stop after
51808         a command line error.
51809
51810 2002-05-22  Richard Henderson  <rth@redhat.com>
51811
51812         * g++.dg/dg.exp: Fix typo in test pruneing.
51813
51814 2002-05-22  Richard Henderson  <rth@redhat.com>
51815
51816         * g++.dg/dg.exp: Prune the tls subdirectory.
51817         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
51818         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
51819         * g++.dg/tls/init-1.C: New.
51820
51821 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
51822
51823         * gcc.dg/20020517-1.c: New test.
51824
51825 2002-05-21  Richard Henderson  <rth@redhat.com>
51826
51827         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
51828         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
51829
51830 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
51831
51832         * g++.dg/other/copy2.C: New test.
51833
51834 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
51835
51836         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
51837         (MAX_COPY): Bump up to 10 times sizeof (long long).
51838         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
51839
51840         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
51841         sizeof (long long).
51842
51843         * gcc.c-torture/execute/strcpy-1.c: New test.
51844
51845 2002-05-19  Jason Merrill  <jason2redhat.com>
51846
51847         * g++.dg/ext/oper1.C: New test.
51848
51849 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
51850 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
51851
51852         * README.QMTEST: New file.
51853
51854         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
51855
51856 2002-05-19  Andreas Jaeger  <aj@suse.de>
51857
51858         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
51859         now.
51860         * gcc.c-torture/execute/loop-2d.x: Likewise.
51861
51862 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
51863
51864         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
51865         support weak symbols.
51866         * gcc.dg/weak-4.c: Likewise.
51867         * gcc.dg/weak-6.c: Likewise.
51868
51869 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
51870
51871         * gcc.dg/weak-3.c: Add dg-excess-error comment for
51872         cygwin, coff and h8300-*-hms targets
51873         * gcc.dg/weak-5.c: Likewise.
51874         * gcc.dg/weak-7.c: Likewise.
51875
51876 2002-05-16  Jason Merrill  <jason@redhat.com>
51877
51878         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
51879         (scan-assembler-not, scan-assembler-dem): Likewise.
51880         (scan-assembler-dem-not): Likewise.
51881
51882 2002-05-15  Richard Henderson  <rth@redhat.com>
51883
51884         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
51885
51886 2002-05-15  Richard Henderson  <rth@redhat.com>
51887
51888         * gcc.dg/weak-5.c (vfoo1c): No warning here.
51889         (vfoo1f): Warning here.
51890         (vfoo1l): Don't redefine the alias.
51891
51892 2002-05-14  Jason Merrill  <jason@redhat.com>
51893             Alexandre Oliva  <aoliva@redhat.com>
51894
51895         * g++.dg/init/pm1.C: New test.
51896
51897 2002-05-12  David S. Miller  <davem@redhat.com>
51898
51899         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
51900         types.
51901
51902 2002-05-10  Roger Sayle  <roger@eyesopen.com>
51903
51904         * gcc.c-torture/execute/20020510-1.c: New test case.
51905
51906 2002-05-10  David S. Miller  <davem@redhat.com>
51907
51908         * gcc.c-torture/execute/conversion.c: Test long double too.
51909
51910 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
51911
51912         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
51913         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
51914         * lib/g++.exp (g++_link_flags): Likewise.
51915         * lib/objc.exp (objc_target_compile): Likewise.
51916
51917 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
51918
51919         * gcc.dg/cpp/poison.c: Update.
51920         * gcc.dg/cpp/20000625-2.c: Remove.
51921         * gcc.dg/cpp/direct2s.c: Remove final test.
51922
51923 2002-05-08  Tom Rix  <trix@redhat.com>
51924
51925         * gcc.c-torture/execute/20020508-1.c: New test.
51926         * gcc.c-torture/execute/20020508-2.c: New test.
51927         * gcc.c-torture/execute/20020508-3.c: New test.
51928
51929 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
51930
51931         * gcc.dg/cpp/charconst-4.c: More tests.
51932
51933 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
51934
51935         PR c/6569
51936         * gcc.dg/weak-3.c: Update location of warning messages.
51937         * gcc.dg/weak-5.c: Likewise.
51938
51939 2002-05-06  Roger Sayle  <roger@eyesopen.com>
51940
51941         * gcc.c-torture/execute/20020506-1.c: New test case.
51942
51943 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51944
51945         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
51946
51947 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51948
51949         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
51950
51951 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51952
51953         * gcc.dg/cpp/charconst-3.c: New test.
51954
51955 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51956
51957         * gcc.dg/cpp/charconst.c: Update tests.
51958
51959 2002-05-05  Tim Josling  <tej@melbpc.org.au>
51960
51961         * treelang: Added directory for new sample language treelang. Also
51962         lib/treelang.exp: New file to signal treelang should be tested.
51963
51964 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51965
51966         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
51967         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
51968         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
51969         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
51970         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
51971         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
51972         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
51973
51974 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51975
51976         * gcc.dg/format/xopen-2.c: New test.
51977
51978 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
51979
51980         * gcc.dg/20020503-1.c: New test.
51981
51982 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
51983
51984         * g++.dg/init/dtor1.C: Make it tougher.
51985
51986 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
51987
51988         * g++.dg/init/dtor1.C: New test.
51989
51990 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
51991
51992         * gcc.dg/altivec-8.c: New.
51993
51994 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
51995
51996         * gcc.dg/altivec-7.c: New.
51997
51998 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
51999
52000         * g++.dg/parse/typedef1.C: New test.
52001
52002 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
52003
52004         PR c++/6486
52005         * g++.dg/template/friend6.C: New test.
52006
52007         PR c++/6492
52008         * g++.dg/init/copy1.C: New test.
52009
52010 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
52011
52012         * g++.dg/warn/effc1.C: New test.
52013
52014 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
52015
52016         * gcc.dg/cpp/if-cexp.c: Add a test.
52017
52018 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
52019
52020         * gcc.dg/20020426-2.c: New test.
52021
52022 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
52023
52024         * gcc.dg/cpp/if-mop.c: Update.
52025         * gcc.dg/cpp/if-mpar.c: Add test.
52026         * gcc.dg/cpp/if-oppr.c: Update.
52027
52028 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52029
52030         PR c/6343
52031         * gcc.dg/weak-[2-7].c: New tests.
52032
52033 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52034
52035         * gcc.dg/enum1.c: New test.
52036
52037 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52038
52039         PR c++/6497
52040         * g++.dg/inherit/access2.C: New test.
52041
52042 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
52043
52044         PR bootstrap/6445
52045         * gcc.dg/20020426-1.c: New test.
52046
52047 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
52048
52049         * g++.dg/abi/enum1.C: New test.
52050
52051 2002-04-26  Richard Henderson  <rth@redhat.com>
52052
52053         * gcc.dg/c99-bool-1.c: Expect always true warning.
52054
52055 2002-04-25  Roger Sayle  <roger@eyesopen.com>
52056
52057         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52058
52059 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52060
52061         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52062         targets.
52063
52064 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
52065
52066         * g++.dg/abi/mange7.C: New test.
52067
52068         PR c++/6438.
52069         * g++.dg/parse/stmtexpr2.C: New test.
52070
52071 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
52072
52073         * gcc.dg/20020312-2.c: Add SH target.
52074
52075 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52076
52077         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52078         compiler output on mips*-*-irix*.
52079
52080 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
52081
52082         * g++.dg/parse/attr1.C: New test.
52083
52084 2002-04-23  Roger Sayle  <roger@eyesopen.com>
52085
52086         * gcc.c-torture/execute/string-opt-17.c: New test case.
52087         * gcc.c-torture/execute/memset-2.c: New test case.
52088
52089 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
52090
52091         PR c++/6256:
52092         * g++.dg/template/friend5.C: New test.
52093
52094         PR c++/6331:
52095         * g++.dg/template/qual1.C: Likewise.
52096
52097 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
52098
52099         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52100         Include stdlib.h, not stdio.h or ctype.h.
52101
52102 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
52103
52104         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52105         cris-*-elf* and mmix-*-*.
52106         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52107         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52108         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52109         Ditto.
52110         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52111         * gcc.dg/wchar_t-1.c: Ditto.
52112
52113 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
52114
52115         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52116         Clarify comment.
52117
52118 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
52119
52120         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52121
52122 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52123
52124         * gcc.c-torture/execute/20000906-1.x: Delete.
52125
52126 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
52127
52128         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52129
52130 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
52131
52132         * PR6367
52133         * g77.f-torture/execute/6367.f: New test.
52134         * g77.f-torture/execute/6367.x: Disable for MMIX.
52135
52136 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
52137
52138         * PR6352
52139         * g++.dg/opt/inline2.C: New test.
52140
52141 2002-04-18  Richard Henderson  <rth@redhat.com>
52142
52143         * gcc.dg/20000906-1.c: Enable for all targets.
52144         * gcc.c-torture/compile/iftrap-2.c: New.
52145
52146 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52147
52148         * gcc.dg/20020418-1.c: New test.
52149         * gcc.dg/20020418-2.c: New test.
52150
52151 2002-04-18  Richard Henderson  <rth@redhat.com>
52152
52153         * gcc.c-torture/compile/iftrap-1.c: New.
52154         * gcc.dg/iftrap-1.c: Adjust for ia64.
52155         * gcc.dg/iftrap-2.c: New.
52156
52157 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
52158
52159         * gcc.c-torture/compile/20020418-1.c: New test.
52160
52161 2002-04-18  Roger Sayle  <roger@eyesopen.com>
52162
52163         * gcc.c-torture/compile/20020415-1.c: New.
52164
52165 2002-04-18  David S. Miller  <davem@redhat.com>
52166
52167         * gcc.c-torture/execute/20020418-1.c: New test.
52168
52169 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
52170
52171         * gcc.dg/20020416-1.c: New test.
52172
52173         * g++.dg/opt/inline1.C: New test.
52174
52175 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
52176
52177         * gcc.dg/altivec-5.c: New test.
52178
52179         * gcc.dg/20020415-1.c: New test.
52180
52181 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
52182
52183         * lib/chill.exp: Remove.
52184
52185 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
52186
52187         * g++.dg/other/big-struct.C: New test.
52188
52189 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
52190
52191         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52192         of scratch file.
52193
52194 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
52195
52196         PR c/6277
52197         * gcc.dg/i386-387-1.c: Allow optional leading underscore
52198         in scan-assembler function name
52199
52200 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
52201
52202         * g77.f-torture/execute/980628-4.x,
52203         g77.f-torture/execute/980628-5.x,
52204         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52205         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52206         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52207         i[34567]86-*-*.
52208
52209 2002-04-13  David S. Miller  <davem@redhat.com>
52210
52211         * gcc.c-torture/execute/20020413-1.c: New test.
52212
52213 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
52214
52215         * gcc.dg/asm-6.c,
52216         * g++.dg/ext/asm1.C: New tests.
52217
52218 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
52219
52220         PR c++ 5373.
52221         * g++.dg/parse/stmtexpr1.C: New test.
52222
52223         PR c++/5189.
52224         * g++.dg/template/copy1.C: New test.
52225
52226 2002-04-12  Richard Henderson  <rth@redhat.com>
52227
52228         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52229
52230 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
52231
52232         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52233         gcc.c-torture/execute/20020307-2.c.
52234
52235 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
52236
52237         * g++.dg/ext/attrib5.C,
52238         * g++.dg/lookup/struct1.C: New tests.
52239
52240 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
52241
52242         * gcc.dg/20020411-1.c: New test.
52243
52244         * gcc.c-torture/execute/20020411-1.c: New test.
52245
52246 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
52247
52248         * g77.f-torture/execute/6177.f: New test.
52249
52250 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
52251
52252         PR middle-end/6247
52253         * g++.dg/opt/cleanup1.C: New test.
52254
52255         * g++.dg/opt/const1.C: New test.
52256
52257 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
52258
52259         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52260
52261 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52262
52263         PR c++/5507
52264         * g++.dg/template/typename2.C: New test.
52265
52266 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
52267
52268         * gcc.c-torture/execute/loop-12.c: New.
52269
52270 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
52271
52272         * g77.f-torture/execute/980628-4.x,
52273         g77.f-torture/execute/980628-5.x,
52274         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52275         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52276         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52277
52278 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52279
52280         PR optimization/6086
52281         * g++.dg/opt/preinc1.C: New test.
52282
52283 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52284
52285         PR c++/5571
52286         * g++.dg/opt/static2.C: New test.
52287
52288 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
52289
52290         PR c/5120
52291         * gcc.dg/20020406-1.c: New test.
52292
52293 2002-04-04  David S. Miller  <davem@redhat.com>
52294
52295         * gcc.c-torture/execute/20020404-1.c: New test.
52296
52297 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
52298
52299         PR c/6123
52300         * gcc.dg/20020312-2.c: Do not declare global register variable
52301         if __PIC__ or __pic__ is defined.
52302
52303 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
52304
52305         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
52306         __asm__ so that it works correctly even if -ansi -pedantic-errors.
52307
52308 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52309
52310         * gcc.misc-tests/linkage.exp: Update last change to handle
52311         sparc*-, not just sparc-.
52312
52313 2002-04-03  Richard Henderson  <rth@redhat.com>
52314
52315         * gcc.dg/cpp/ucs.c: Improved long UCS test.
52316
52317 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52318
52319         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52320
52321 2002-04-02  David S. Miller  <davem@redhat.com>
52322
52323         * gcc.c-torture/execute/20020402-3.c: New test.
52324
52325 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
52326
52327         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52328         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52329
52330         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52331         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52332         g77.f-torture/execute/20001201.x,
52333         g77.f-torture/execute/u77-test.x: New files.
52334
52335         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52336         * gcc.dg/wchar_t-1.c: Ditto.
52337
52338 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52339
52340         * gcc.c-torture/execute/20020402-1.c: New test.
52341
52342 2002-04-01  Richard Henderson  <rth@redhat.com>
52343
52344         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52345
52346         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52347
52348 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52349
52350         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52351
52352 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52353
52354         * g++.dg/inherit/template-as-base.C: Expect error.
52355         * g++.dg/inherit/namespace-as-base.C: Likewise.
52356
52357 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
52358
52359         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52360         g++.dg/ext/instantiate3.C: Tweak match patterns.
52361
52362         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52363         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52364         -da test.
52365
52366 2002-03-31  Richard Henderson  <rth@redhat.com>
52367
52368         * gcc.dg/special/alias-2.c: New.
52369         * gcc.dg/special/ecos.exp: Run it.
52370
52371 2002-03-31  Richard Henderson  <rth@redhat.com>
52372
52373         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52374
52375 2002-03-31  Kazu Hirata  <kazu@hxi.com>
52376
52377         * gcc.dg/weak-1.c: Disable on h8300 port.
52378
52379 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
52380
52381         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52382         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52383         ordering tests.
52384         * g++.dg/bprob/bprob-1.C: New test.
52385         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52386         * g++.dg/gcov/gcov-1.C: New test.
52387         * g++.dg/gcov/gcov-1.x: New file.
52388         * g++.dg/gcov/gcov-2.C: New test.
52389         * g++.dg/gcov/gcov-3.C: New test.
52390         * g++.dg/gcov/gcov-3.h: New file.
52391
52392 2002-03-28  Roger Sayle  <roger@eyesopen.com>
52393
52394         * g++.old-deja/g++.other/builtins5.C: New test.
52395         * g++.old-deja/g++.other/builtins6.C: New test.
52396         * g++.old-deja/g++.other/builtins7.C: New test.
52397         * g++.old-deja/g++.other/builtins8.C: New test.
52398         * g++.old-deja/g++.other/builtins9.C: New test.
52399
52400 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
52401
52402         * g++.dg/opt/static1.C: New test.
52403
52404         * g++.dg/opt/longbranch1.C: New test.
52405
52406 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
52407
52408         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52409
52410         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52411
52412 2002-03-28  Jeffrey A Law  (law@redhat.com)
52413
52414         * gcc.c-torture/execute/20020328-1.c: New test.
52415
52416 2002-03-27  Richard Henderson  <rth@redhat.com>
52417
52418         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52419         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52420         move from g++.old-deja/g++.ext/.
52421
52422 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
52423
52424         * g++.dg/init/new2.C: New test.
52425
52426 2002-03-26  Richard Henderson  <rth@redhat.com>
52427
52428         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52429
52430         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52431         on sparc.
52432
52433         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
52434         sparcv9 systems.
52435         * gcc.dg/20001102-1.c: Likewise.
52436
52437 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
52438
52439         * gcc.dg/cpp/endif-pedantic1.c,
52440         gcc.dg/cpp/endif-pedantic2.c: New tests.
52441
52442 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
52443
52444         * g++.dg/init/new1.C: New test.
52445
52446 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
52447
52448         * g++.dg/abi/vbase9.C: New test.
52449
52450 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
52451
52452         * gcc.dg/arm-asm.c: New test.
52453
52454 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
52455
52456         * gcc.dg/Wswitch-enum.c: New test.
52457         Fix PR c/5044.
52458
52459 2002-03-26  Richard Henderson  <rth@redhat.com>
52460
52461         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52462         structure.
52463
52464 2002-03-25  Richard Henderson  <rth@redhat.com>
52465
52466         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
52467         sparcv9 systems.
52468
52469         * gcc.c-torture/compile/20011119-1.c (xxx): New.
52470         * gcc.c-torture/compile/20011119-2.c (xxx): New.
52471
52472 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
52473
52474         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52475
52476 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
52477
52478         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52479         targets using generic thunk support.
52480
52481 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
52482
52483         * gcc.c-torture/compile/20020323-1.c: New test.
52484
52485         * g++.dg/opt/conj2.C: New test.
52486
52487 2002-03-24  Richard Henderson  <rth@redhat.com>
52488
52489         * gcc.dg/weak-1.c: Use -fno-common.
52490
52491 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52492
52493         * g77.dg/f77-edit-apostrophe-out.f: New test
52494         * g77.dg/f77-edit-h-out.f: New test
52495         * g77.dg/f77-edit-t-in.f: New test
52496         * g77.dg/f77-edit-t-out.f: New test
52497         * g77.dg/f77-edit-x-out.f: New test
52498         * g77.dg/f77-edit-slash-out.f: New test
52499         * g77.dg/f77-edit-colon-out.f: New test
52500         * g77.dg/f77-edit-s-out.f: New test
52501
52502 2002-03-24  Richard Henderson  <rth@redhat.com>
52503
52504         * objc/execute/formal_protocol-6.x: New XFAIL.
52505
52506 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52507
52508         * gcc.dg/weak-1.c: Early return from dg-final on platforms
52509         that do not support weak symbols
52510
52511 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
52512
52513         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52514         * lib/g77.exp: Likewise.
52515         * lib/objc.exp: Likewise.
52516
52517 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
52518
52519         * gcc.dg/Wswitch-default.c: New test.
52520
52521 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
52522
52523         * g++.dg/other/enum1.C: New test.
52524
52525 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
52526
52527         * gcc.dg/pragma-ep-3.c: Fix typo.
52528
52529 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52530
52531         * g++.dg/inherit/template-as-base.C: New test.
52532
52533 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
52534
52535         * g++.old-deja/g++.other/dwarf2-1.C: Move...
52536         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
52537
52538 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
52539
52540         * gcc.dg/cpp/multiline.c: Update to match.
52541
52542 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
52543
52544         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52545
52546 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
52547
52548         * gcc.dg/cpp/extratokens2.c: New file.
52549
52550 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
52551
52552         * gcc.dg/20020312-2.c: Add rs6000 target.
52553
52554         * gcc.c-torture/compile/20020319-1.c: New test.
52555
52556 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52557
52558         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52559         (A, E): Handle this.
52560
52561 2002-03-20  Jason Merrill  <jason@redhat.com>
52562
52563         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52564         ignoring -fpic.
52565         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52566         through prune_gcc_output.
52567
52568 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
52569
52570         * gcc.c-torture/compile/20020320-1.c: New test.
52571
52572 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
52573
52574         * gcc.c-torture/compile/20020318-1.c: New test.
52575
52576         * gcc.dg/struct-by-value-1.c: New test.
52577
52578         * gcc.dg/20020319-1.c: New test.
52579
52580 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
52581
52582         * g++.dg/opt/conj1.C: New test.
52583
52584 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
52585
52586         * g++.dg/template/qualttp20.C: Revert previous change.
52587         * g++.dg/template/qualttp3.C: Likewise.
52588         * g++.dg/template/qualttp4.C: Likewise.
52589         * g++.dg/template/qualttp5.C: Likewise.
52590         * g++.dg/template/qualttp6.C: Likewise.
52591         * g++.dg/template/qualttp7.C: Likewise.
52592         * g++.dg/template/qualttp8.C: Likewise.
52593         * g++.dg/template/recurse.C: Likewise.
52594
52595 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52596
52597         * gcc.dg/cpp/wchar-1.c: Update.
52598
52599 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
52600
52601         * g++.dg/template/conv1.C: New test.
52602         * g++.dg/template/conv2.C: New test.
52603         * g++.dg/template/conv3.C: New test.
52604         * g++.dg/template/conv4.C: New test.
52605
52606 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52607
52608         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52609         * g++.dg/template/qualttp3.C: Likewise.
52610         * g++.dg/template/qualttp4.C: Likewise.
52611         * g++.dg/template/qualttp5.C: Likewise.
52612         * g++.dg/template/qualttp6.C: Likewise.
52613         * g++.dg/template/qualttp7.C: Likewise.
52614         * g++.dg/template/qualttp8.C: Likewise.
52615         * g++.dg/template/recurse.C: Likewise.
52616
52617 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
52618
52619         * g++.dg/opt/dtor1.C: New test.
52620
52621 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
52622
52623         * gcc.c-torture/compile/20020315-1.c: New test.
52624
52625 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
52626
52627         * gcc.dg/weak-1.c: Fix scan tests.
52628
52629 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
52630
52631         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52632         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52633         cris-*-aout* mmix-*-*.
52634         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
52635         cris-*-aout* mmix-*-*.
52636         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
52637         cris-*-elf* cris-*-aout* and mmix-*-*.
52638         * gcc.dg/20001009-1.c: Ditto.
52639         * gcc.dg/20010912-1.c: Ditto.
52640         * gcc.dg/20020122-4.c: Ditto.
52641         * gcc.dg/inline-2.c: Ditto.
52642
52643 2002-03-14  Jeffrey A Law  (law@cygnus.com)
52644
52645         * gcc.c-torture/compile/20020314-1.c: New test.
52646
52647 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
52648
52649         * gcc.c-torture/execute/20020314-1.c: New test.
52650
52651 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
52652
52653         * g++.dg/warn/Wunused-1.C: New test.
52654
52655 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
52656
52657         * g++.dg/abi/mangle6.C: New test.
52658
52659 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
52660
52661         * gcc.c-torture/compile/20020309-2.c: New test.
52662
52663         * gcc.c-torture/compile/20020312-1.c: New test.
52664
52665 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
52666
52667         * g++.dg/other/access1.C: New test.
52668
52669 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
52670
52671         * gcc.c-torture/execute/wchar_t-1.c: New test.
52672
52673 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
52674
52675         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
52676
52677 2002-03-12  Roger Sayle  <roger@eyesopen.com>
52678
52679         * gcc.dg/20020312-1.c: New test case.
52680
52681 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
52682
52683         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
52684
52685 2002-03-11  Richard Henderson  <rth@redhat.com>
52686
52687         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
52688         * g++.old-deja/g++.jason/report.C: Likewise.
52689
52690 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52691
52692         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
52693         * g++.old-deja/g++.robertl/eb56.C: Likewise.
52694
52695 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
52696
52697         * g++.dg/overload/pmf1.C: New test.
52698
52699 2002-03-11  Kazu Hirata  <kazu@hxi.com>
52700
52701         * gcc.c-torture/execute/20020307-1.c: Use long.
52702
52703 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
52704
52705         PR optimization/5844
52706         * gcc.dg/20020310-1.c: New test.
52707
52708 2002-03-09  Michael Meissner  <meissner@redhat.com>
52709
52710         * gcc.c-torture/execute/memcpy-2.c: New test.
52711         * gcc.c-torture/execute/memset-1.c: New test.
52712         * gcc.c-torture/execute/strlen-1.c: New test.
52713         * gcc.c-torture/execute/strcmp-1.c: New test.
52714         * gcc.c-torture/execute/strncmp-1.c: New test.
52715
52716 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
52717
52718         * gcc.dg/ppc-ldstruct.c: New test.
52719
52720 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
52721
52722         * gcc.c-torture/execute/va-arg-22.c: New test.
52723
52724 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52725
52726         * gcc.c-torture/compile/20020309-1.c: New test.
52727
52728 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
52729
52730         * gcc.c-torture/execute/20020307-2.c: New test.
52731
52732 2002-03-07  Jeffrey A Law  (law@redhat.com)
52733
52734         * g77.f-torture/compile/20020307-1.f: New test.
52735
52736 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
52737
52738         * gcc.dg/unordered-1.c: New test.
52739
52740 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
52741
52742         * gcc.c-torture/execute/20020307-1.c: New test.
52743
52744 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
52745
52746         * gcc.dg/20020304-1.c: New test.
52747
52748         * gcc.c-torture/compile/20020304-2.c: New test.
52749
52750 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
52751
52752         * gcc.c-torture/compile/20020304-1.c: New test case
52753         (from PR c/5830).
52754
52755 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
52756
52757         * gcc.dg/20020103-1.c: Add other -D ppc variants.
52758
52759 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
52760
52761         * g++.dg/other/classkey1.C: New test.
52762
52763 2002-03-01  Richard Henderson  <rth@redhat.com>
52764
52765         * gcc.c-torture/compile/981223-1.x: New.
52766         * gcc.c-torture/compile/920625-1.x: New.
52767
52768 2002-02-28  Richard Henderson  <rth@redhat.com>
52769
52770         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
52771
52772 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
52773
52774         * gcc.c-torture/execute/20020227-1.c: New test.
52775
52776 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
52777
52778         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
52779         here" ERROR lines.
52780         * g++.old-deja/g++.oliva/partord1.C: Likewise.
52781         * g++.old-deja.g++.other/defarg1.C: Likewise.
52782         * g++.old-deja/g++.pt/calls2.C: Likewise.
52783         * g++.old-deja/g++.pt/crash20.C: Likewise.
52784         * g++.old-deja/g++.pt/crash30.C: Likewise.
52785         * g++.old-deja/g++.pt/crash36.C: Likewise.
52786         * g++.old-deja/g++.pt/crash6.C: Likewise.
52787         * g++.old-deja/g++.pt/defarg13.C: Likewise.
52788         * g++.old-deja/g++.pt/derived3.C: Likewise.
52789         * g++.old-deja/g++.pt/error1.C: Likewise.
52790         * g++.old-deja/g++.pt/friend21.C: Likewise.
52791         * g++.old-deja/g++.pt/friend23.C: Likewise.
52792         * g++.old-deja/g++.pt/infinite1.C: Likewise.
52793         * g++.old-deja/g++.robertl/eb128.C: Likewise.
52794
52795 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
52796
52797         * gcc.c-torture/execute/20020225-2.c: New test.
52798
52799 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
52800
52801         * gcc.c-torture/execute/920730-1t.c,
52802         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
52803         Delete test cases, only relevant to -traditional.
52804
52805 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
52806
52807         * gcc.dg/cpp/undef1.c: Remove.
52808         * gcc.dg/cpp/directiv.c: Update.
52809         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
52810
52811 2002-02-27  Michael Meissner  <meissner@redhat.com>
52812
52813         * gcc.c-torture/execute/20020226-1.c: New test.
52814
52815 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
52816
52817         * g++.dg/debug/debug4.C: New test.
52818
52819         * gcc.dg/ia64-visibility-1.c: New test.
52820
52821 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
52822
52823         * gcc.dg/debug/20020224-1.c: New.
52824
52825 2002-02-25  Kazu Hirata  <kazu@hxi.com>
52826
52827         * gcc.c-torture/execute/960416-1.x: New.
52828         * gcc.c-torture/execute/divconst-3.x: Likewise.
52829
52830 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
52831
52832         * gcc.dg/20020224-1.c: New test.
52833
52834 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
52835
52836         * gcc.c-torture/execute/20020225-1.c: New.
52837
52838 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52839
52840         * gcc.dg/cpp/wchar-1.c: New test.
52841
52842 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
52843
52844         * gcc.dg/20020222-1.c: New test.
52845
52846 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
52847
52848         * g++.dg/opt/anonunion1.C: New test.
52849
52850 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
52851
52852         * g++.dg/template/qualttp19.C: New test.
52853         * g++.dg/template/qualttp20.C: New test.
52854         * g++.old-deja/g++.jason/report.C: Adjust expected errors
52855         * g++.old-deja/g++.other/qual1.C: Likewise.
52856
52857 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
52858
52859         * gcc.dg/attr-alwaysinline.c: New.
52860
52861 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
52862
52863         * gcc.dg/20020220-1.c: New test.
52864
52865         * gcc.dg/20020220-2.c: New test.
52866
52867         * g++.dg/opt/mmx1.C: New test.
52868
52869 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
52870
52871         * gcc.c-torture/compile/20020110.c: New test.
52872
52873 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
52874
52875         * gcc.c-torture/execute/20020219-1.c: New test.
52876
52877         * gcc.dg/20020219-1.c: New test.
52878
52879         * gcc.dg/noncompile/20020220-1.c: New test.
52880
52881         * g++.dg/opt/ptrintsum1.C: New test.
52882
52883         * gcc.dg/debug/20020220-1.c: New test.
52884
52885 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
52886
52887         * gcc.c-torture/execute/20020216-1.c: New test.
52888
52889 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52890
52891         * gcc.dg/decl-1.c: Update, new test.
52892
52893 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
52894
52895         * g++.dg/abi/bitfield1.C: New test.
52896         * g++.dg/abi/bitfield2.C: New test.
52897
52898 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52899
52900         * gcc.dg/attr-nest.c: New test.
52901
52902 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
52903
52904         * gcc.c-torture/execute/20020215-1.c: New test.
52905
52906 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
52907
52908         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
52909         * g++.dg/debug/debug.exp: New.
52910         * g++.dg/debug/trivial.C: New.
52911         * g++.dg/debug/debug1.C: Moved...
52912         * g++.dg/other/debug1.C: ...from here.
52913         * g++.dg/debug/debug2.C: Moved...
52914         * g++.dg/other/debug2.C: ...from here.
52915         * g++.dg/debug/debug3.C: Moved...
52916         * g++.dg/other/debug3.C: ...from here.
52917
52918         * gcc.dg/noncompile/20020213-1.c: New test.
52919
52920 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
52921
52922         * g++.dg/other/debug3.C: New test.
52923
52924         * gcc.c-torture/execute/20020213-1.c: New test.
52925
52926 2002-02-13  Richard Smith <richard@ex-parrot.com>
52927
52928         * g++.old-deja/g++.other/thunk1.C: New test.
52929
52930 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52931
52932         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
52933
52934 2002-02-13  Stan Shebs  <shebs@apple.com>
52935
52936         * gcc.dg/altivec-3.c: New.
52937
52938 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
52939
52940         * gcc.dg/Wunreachable-1.c: New test.
52941         * gcc.dg/Wunreachable-2.c: New test.
52942
52943 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52944
52945         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
52946
52947 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
52948
52949         * gcc.dg/decl-1.c: New test.
52950
52951 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
52952
52953         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
52954
52955 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52956
52957         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
52958         * gcc.c-torture/compile/980506-1.x: Likewise.
52959
52960 2002-02-10  Kazu Hirata  <kazu@hxi.com>
52961
52962         * gcc.dg/20020210-1.c: New.
52963
52964 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
52965
52966         * g77.f-torture/execute/947.f: New regression test
52967         for PR fortran/947.
52968
52969 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
52970
52971         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
52972         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
52973
52974 2002-02-08  Richard Henderson  <rth@redhat.com>
52975
52976         * gcc.c-torture/compile/labels-3.c: New.
52977
52978 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
52979
52980         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
52981         expression statements work instead.
52982         * gcc.dg/noncompile/20020207-1.c: New test.
52983
52984 2002-02-07  Richard Henderson  <rth@redhat.com>
52985
52986         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
52987
52988 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52989
52990         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
52991         message from g77
52992         * lib/g77-dg.exp: Trim g77 error messages so that they are
52993         recognized by dg.exp.
52994
52995 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
52996
52997         PR fortran/5473
52998         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
52999
53000 2002-02-07  Richard Henderson  <rth@redhat.com>
53001
53002         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53003         to be sufficiently aligned for integers.
53004
53005 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
53006
53007         * g++.dg/template/friend4.C: New test.
53008
53009 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
53010
53011         PR fortran/5743
53012         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53013         unsupported cases.
53014
53015 2002-02-07  Richard Henderson  <rth@redhat.com>
53016
53017         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53018         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53019         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53020         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53021
53022 2002-02-06  Richard Henderson  <rth@redhat.com>
53023
53024         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53025
53026 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
53027
53028         * gcc.dg/20020206-1.c: New test.
53029
53030 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
53031
53032         * gcc.c-torture/execute/20020206-1.c: New test.
53033
53034         * gcc.c-torture/execute/20020206-2.c: New test.
53035
53036         PR optimization/5429:
53037         * gcc.c-torture/compile/20020206-1.c: New test.
53038
53039 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
53040
53041         * g++.dg/ext/align1.C: Do not use an explicit alignment value
53042         as certain file formats cannot support particularly large
53043         alignments.
53044
53045         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53046         and do not expect to be able to link the executable.
53047
53048         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53049         fail because the COFF format does not support the weak attribute.
53050
53051 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
53052
53053         * g77.dg/pr5473.f: New test
53054
53055 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
53056
53057         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53058         Fix testcase accordingly.
53059
53060 2002-02-04  Richard Henderson  <rth@redhat.com>
53061
53062         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53063         (buf): Change to be an array of pointers, not ints.
53064
53065 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53066
53067         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
53068         before all tests.  Move warning one line above to match where it
53069         C frontend emits.
53070         * gcc.dg/Wswitch-2.c: New test.
53071         * g++.dg/warn/Wswitch-1.C: New test.
53072         * g++.dg/warn/Wswitch-2.C: New test.
53073
53074 2002-02-04  Richard Henderson  <rth@redhat.com>
53075
53076         * g++.dg/abi/offsetof.C: Fix size comparison.
53077
53078 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
53079
53080         * gcc.dg/cast-qual-2.c: New test.
53081
53082 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
53083
53084         * gcc.dg/20020201-4.c: New test.
53085
53086 2002-02-04  Ben Elliston  <bje@redhat.com>
53087
53088         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53089         target_info attribute != 0, in addition to the empty string.
53090         (gcc_target_compile): Likewise.
53091
53092 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
53093
53094         * gcc.dg/Wswitch.c: New test.
53095         PR gcc/4475. PR gcc/3780.
53096
53097 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
53098
53099         * g77.f-torture/execute/5122.f: New test for regressions
53100         against PR fortran/5122.
53101
53102 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
53103
53104         * g77.f-torture/compile/pr3743.f: Delete
53105         * g77.dg/pr3743-1.f: New test.
53106         * g77.dg/pr3743-2.f: New test.
53107         * g77.dg/pr3743-3.f: New test.
53108         * g77.dg/pr3743-4.f: New test.
53109
53110 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53111
53112         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53113
53114 2002-02-02  Richard Henderson  <rth@redhat.com>
53115
53116         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53117         * gcc.c-torture/execute/bf64-1.c: Likewise.
53118
53119 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53120
53121         * gcc.dg/20020201-2.c: New test.
53122
53123         * gcc.dg/20020201-3.c: New test.
53124
53125         * gcc.c-torture/execute/bitfld-2.c: New test.
53126
53127 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53128
53129         * gcc.dg/bitfld-1.c: Update.
53130         * gcc.dg/bitfld-2.c: Update.
53131         * gcc.c-torture/execute/bitfld-1.x: New.
53132
53133 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
53134
53135         * gcc.c-torture/execute/20020201-1.c: New test.
53136
53137 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
53138
53139         PR target/5469
53140         * gcc.dg/20020201-1.c: New test.
53141
53142 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
53143
53144         PR fortran/3743
53145         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53146         * g77.f-torture/compile/pr3743.x: Remove
53147
53148 2002-01-31  Tom Rix  <trix@redhat.com>
53149
53150         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53151
53152 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53153
53154         * gcc.dg/noncompile/20020130-1.c: New test.
53155
53156 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
53157
53158         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53159
53160 2002-01-29  Richard Henderson  <rth@redhat.com>
53161
53162         * gcc.c-torture/execute/991118-1.c: Cast various constants back
53163         to long long.
53164         * gcc.c-torture/execute/bf64-1.c: Likewise.
53165
53166 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
53167
53168         * gcc.c-torture/execute/20020129-1.c: New test.
53169
53170 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
53171
53172         * gcc.c-torture/compile/20000224-1.c: Update.
53173         * gcc.c-torture/execute/bitfld-1.c: New tests.
53174         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53175         * gcc.dg/uninit-A.c: Update.
53176
53177 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
53178
53179         * g++.dg/template/ctor1.C: Add instantiation.
53180
53181 2002-01-28  Paul Koning  <pkoning@equallogic.com>
53182
53183         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53184         argument to __builtin_prefetch to be const ptr.
53185
53186 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
53187
53188         * gcc.c-torture/compile/20020120-1.c: New test.
53189
53190 2002-01-27  Kazu Hirata  <kazu@hxi.com>
53191
53192         * gcc.c-torture/execute/20020127-1.c: New test.
53193
53194 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
53195
53196         * g77.dg/f77-edit-i-in.f: New test
53197         * g77.dg/f77-edit-i-out.f: New test
53198
53199 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
53200
53201         * gcc.dg/debug/debug.exp: New file.
53202         * gcc.dg/debug/trivial.c: New file.
53203         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53204         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53205         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53206         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53207         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53208         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53209         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53210         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53211         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53212         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53213         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53214         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53215         * gcc.dg/20000503-1.c: Removed.
53216         * gcc.dg/20010207-1.c: Removed.
53217         * gcc.dg/20011223-1.c: Removed.
53218         * gcc.dg/20020104-2.c: Removed.
53219         * gcc.dg/debug-1.c: Removed.
53220         * gcc.dg/debug-2.c: Removed.
53221         * gcc.dg/debug-3.c: Removed.
53222         * gcc.dg/debug-4.c: Removed.
53223         * gcc.dg/debug-5.c: Removed.
53224         * gcc.dg/debug-6.c: Removed.
53225         * gcc.dg/dwarf2-1.c: Removed.
53226         * gcc.dg/dwarf2-2.c: Removed.
53227
53228 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
53229
53230         * g++.old-deja/g++.other/eh5.C: New test.
53231         * g++.old-deja/g++.other/sibcall2.C: New test.
53232         * g++.old-deja/g++.other/array9.C: New test.
53233         * g++.old-deja/g++.other/typename2.C: New test.
53234         * g++.old-deja/g++.other/crash60.C: New test.
53235         * g++.old-deja/g++.other/conv9.C: New test.
53236         * g++.old-deja/g++.other/mangle10.C: New test.
53237         * g++.old-deja/g++.other/unchanging1.C: New test.
53238         * g++.old-deja/g++.other/exprstmt1.C: New test.
53239         * g++.old-deja/g++.other/inline23.C: New test.
53240         * g++.old-deja/g++.eh/ia64-1.C: New test.
53241         * g++.old-deja/g++.other/dwarf2-1.C: New test.
53242         * g++.old-deja/g++.other/reload1.C: New test.
53243         * g++.old-deja/g++.other/static20.C: New test.
53244         * g++.old-deja/g++.other/local-alloc1.C: New test.
53245         * g++.old-deja/g++.other/conv8.C: New test.
53246         * g++.old-deja/g++.other/stmtexpr2.C: New test.
53247         * g++.old-deja/g++.other/storeexpr1.C: New test.
53248         * g++.old-deja/g++.other/storeexpr2.C: New test.
53249         * g++.dg/eh/template2.C: New test.
53250         * g++.dg/warn/weak1.C: New test.
53251
53252 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
53253
53254         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53255         Remove first, non-varying, argument.
53256
53257 2002-01-23  Richard Henderson  <rth@redhat.com>
53258
53259         * gcc.dg/inline-2.c: New.
53260
53261         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53262         Add optional target arg.  Check number of arguments.
53263         (scan-assembler-not, scan-assembler-dem): Likewise.
53264         (scan-assembler-dem-not): Likewise.
53265
53266 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53267
53268         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53269         line 12.
53270         * g++.old-deja/g++.brendan/parse3.C,
53271         g++.old-deja/g++.other/crash26.C,
53272         g++.old-deja/g++.other/crash28.C,
53273         g++.old-deja/g++.other/crash29.C,
53274         g++.old-deja/g++.other/crash30.C,
53275         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53276
53277 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
53278
53279         * gcc.dg/20020115-1.c: New.
53280
53281 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
53282
53283         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53284
53285 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
53286
53287         * gcc.dg/20020122-3.c: New.
53288
53289 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
53290
53291         * g++.dg/other/gc1.C: New test.
53292
53293 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
53294
53295         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53296
53297 2002-01-22  Richard Henderson  <rth@redhat.com>
53298
53299         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53300
53301 2002-01-22  Richard Henderson  <rth@redhat.com>
53302
53303         * gcc.dg/20020122-4.c: New.
53304
53305 2002-01-22  H.J. Lu <hjl@gnu.org>
53306
53307         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53308         link output.
53309         * gcc.dg/special/ecos.exp: Likewise.
53310         * lib/g++-dg.exp: Likewise.
53311         * lib/g77-dg.exp: Likewise.
53312         * lib/gcc-dg.exp : Likewise.
53313         * lib/mike-g++.exp: Likewise.
53314         * lib/mike-g77.exp: Likewise.
53315         * lib/mike-gcc.exp: Likewise.
53316         * lib/objc-dg.exp: Likewise.
53317
53318 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
53319
53320         PR target/5379
53321         * gcc.dg/20020122-2.c: New test.
53322
53323 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
53324
53325         * gcc.dg/20020122-1.c: New test.
53326
53327 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
53328
53329         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53330
53331 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
53332
53333         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53334
53335 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53336
53337         * gcc.c-torture/compile/20020121-1.c: New test.
53338
53339 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53340
53341         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53342         ld_library_path.
53343
53344 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
53345
53346         * gcc.dg/20020218-1.c: New test.
53347
53348 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
53349
53350         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53351         messages
53352         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53353         "At global scope" warning
53354         * g++.dg/ext/align1.C: Change cygwin test for alignment
53355         from db-bogus to dg-warning
53356
53357 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
53358
53359         * g77.f-torture/compile/cpp2.F: New test.
53360
53361 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
53362
53363         * g++.dg/template/access1.C: New test.
53364
53365 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
53366
53367         * gcc.dg/20020118-1.c: New.
53368
53369 2002-01-18  Kazu Hirata  <kazu@hxi.com>
53370
53371         * gcc.c-torture/execute/20020118-1.c: New test.
53372
53373 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53374
53375         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53376         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53377         alignment warnings.
53378
53379 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
53380
53381         * gcc.misc-tests/i386-prefetch.exp: Save and restore
53382         torture_with_loops and torture_without_loops
53383
53384 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
53385
53386         * gcc.c-torture/compile/20020116-1.c: New test.
53387
53388 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
53389
53390         * gcc.dg/20020116-2.c: New test.
53391
53392         * gcc.dg/ultrasp4.c: New test.
53393
53394         * gcc.dg/20020116-1.c: New test.
53395
53396 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
53397
53398         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53399         by EABI.
53400
53401 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
53402
53403         * gcc.misc-tests/i386-prefetch.exp: New.
53404         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53405         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53406         * gcc.misc-tests/i386-pf-none-1.c: New test.
53407         * gcc.misc-tests/i386-pf-sse-1.c: New test.
53408
53409 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
53410
53411         * gcc.dg/gnu89-init-1.c: Add new tests.
53412
53413 2002-01-15  Andreas Jaeger  <aj@suse.de>
53414
53415         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53416         * gcc.dg/i386-mmx-2.c: Likewise.
53417         * gcc.dg/i386-sse-1.c: Likewise.
53418         * gcc.dg/i386-sse-2.c: Likewise.
53419         * gcc.dg/i386-sse-3.c: Likewise.
53420
53421 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
53422
53423         * g77.f-torture/execute/intrinsic-unix-bessel.f:
53424         Uncomment additional cases that now pass.
53425
53426 2002-01-11  Richard Henderson  <rth@redhat.com>
53427
53428         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53429         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53430
53431 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
53432
53433         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53434
53435 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
53436
53437         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53438         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53439
53440 2002-01-10  Dale Johannesen  <dalej@apple.com>
53441
53442         * gcc.c-torture/execute/loop-11.c: New.
53443
53444 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
53445
53446         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53447         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53448
53449 2002-01-09  Richard Henderson  <rth@redhat.com>
53450
53451         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53452         type in which to perform the operation for each size.
53453
53454 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
53455
53456         * gcc.c-torture/compile/20020109-2.c: New test.
53457
53458 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
53459
53460         * gcc.c-torture/execute/loop-10.c: New test.
53461
53462 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53463
53464         * gcc.c-torture/compile/20010226-1.c: New test.
53465         * gcc.c-torture/compile/20010227-1.c: New test.
53466         * gcc.c-torture/compile/20010426-1.c: New test.
53467         * gcc.c-torture/compile/20010510-1.c: New test.
53468         * gcc.c-torture/compile/20010605-3.c: New test.
53469         * gcc.c-torture/compile/20010824-1.c: New test.
53470         * gcc.c-torture/execute/20010409-1.c: New test.
53471         * gcc.dg/noncompile/20000901-1.c: New test.
53472         * gcc.dg/20001023-1.c: New test.
53473         * gcc.dg/20001101-1.c: New test.
53474         * gcc.dg/20001102-1.c: New test.
53475         * gcc.dg/20010207-1.c: New test.
53476         * gcc.dg/20010405-1.c: New test.
53477         * gcc.dg/20010822-1.c: New test.
53478         * gcc.dg/20011107-1.c: New test.
53479
53480 2002-01-09  Jeffrey A Law  (law@redhat.com)
53481
53482         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53483
53484         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
53485         execution failure on PA targets.
53486
53487 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
53488
53489         * gcc.c-torture/compile/20020109-1.c: New test.
53490
53491 2002-01-08  Kazu Hirata  <kazu@hxi.com>
53492
53493         * gcc.c-torture/execute/20020108-1.c: New test.
53494
53495 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
53496
53497         * gcc.dg/20020108-1.c: New test.
53498
53499 2002-01-08  H.J. Lu <hjl@gnu.org>
53500
53501         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53502         for header files.
53503
53504 2002-01-08  Geoff Keating  <geoffk@redhat.com>
53505
53506         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53507         consistency.
53508
53509 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
53510
53511         * gcc.dg/altivec-4.c: Test altivec predicates.
53512
53513 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
53514
53515         * gcc.c-torture/execute/20020107-1.c: New test.
53516
53517 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
53518
53519         PR c/5279
53520         * gcc.c-torture/compile/20020106-1.c: New test.
53521
53522 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
53523
53524         * gcc.c-torture/execute/nestfunc-4.c: New test.
53525
53526 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53527
53528         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53529         extra triple that slipped in.
53530         * g++.old-deja/g++.abi/align.C: Likewise.
53531         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53532
53533 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
53534
53535         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53536         * g++.old-deja/g++.abi/align.C: Likewise.
53537         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53538
53539         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53540         on FreeBSD/i386.
53541         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53542         FreeBSD.
53543
53544 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
53545
53546         * gcc.dg/20020104-1.c: New test.
53547
53548         * gcc.dg/20020104-2.c: New test.
53549
53550 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
53551
53552         * gcc.dg/20020103-1.c: Fix typo in target selector.
53553
53554 2002-01-03  Richard Henderson  <rth@redhat.com>
53555
53556         * gcc.dg/20020103-1.c: New.
53557
53558 2002-01-03  Kazu Hirata  <kazu@hxi.com>
53559
53560         * gcc.c-torture/execute/20020103-1.c: New test.
53561
53562 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
53563
53564         * g++.dg/other/debug2.C: New test.
53565
53566         * gcc.c-torture/compile/20020103-1.c: New test.
53567
53568 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
53569
53570         * gcc.dg/gnu89-init-1.c: Added new tests.
53571
53572 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53573
53574         * g++.dg/template/friend2.C: Remove as patch is reverted.
53575
53576         * g++.dg/warn/oldcast1.C: New test.
53577
53578         * g++.dg/template/ptrmem1.C: New test.
53579         * g++.dg/template/ptrmem2.C: New test.
53580
53581         * g++.dg/template/ntp.C: New test.
53582
53583         * g++.dg/other/component1.C: New test.
53584
53585         * g++.dg/template/ttp3.C: New test.
53586
53587         * g++.dg/template/friend2.C: New test.
53588         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53589
53590 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53591
53592         * g++.dg/other/ptrmem1.C: New test.
53593         * g++.dg/other/ptrmem2.C: New test.
53594
53595 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53596
53597         * g++.dg/template/ctor1.C: New test.
53598
53599 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
53600
53601         * g++.dg/template/friend2.C: New test.
53602
53603 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
53604
53605         * gcc.dg/mmix-1.c: New test.
53606
53607 2001-12-31  Richard Henderson  <rth@redhat.com>
53608
53609         * gcc.dg/asm-5.c: New.
53610
53611 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
53612
53613         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53614         in namespace __gnu_cxx
53615
53616 2001-12-30  Richard Henderson  <rth@redhat.com>
53617
53618         * gcc.dg/debug-6.c: New.
53619
53620 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
53621
53622         * gcc.c-torture/compile/20011229-2.c: New test.
53623
53624 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
53625
53626         * gcc.dg/debug-3.c: New test.
53627         * gcc.dg/debug-4.c: New test.
53628         * gcc.dg/debug-5.c: New test.
53629
53630 2001-12-29  Richard Henderson  <rth@redhat.com>
53631
53632         * g++.dg/eh/loop1.C: New.
53633
53634 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53635
53636         * g++.dg/template/crash1.C: New test.
53637
53638 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
53639
53640         * g++.dg/other/const1.C: New test.
53641
53642 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
53643
53644         * gcc.c-torture/compile/20011229-1.c: New test.
53645
53646 2001-12-28  Stan Shebs  <shebs@apple.com>
53647
53648         * lib/objc-torture.exp: Resync with c-torture.exp.
53649         * lib/objc.exp: Load standard libraries.
53650
53651 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
53652
53653         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
53654         additional tests.
53655
53656 2001-12-27  Roger Sayle <roger@eyesopen.com>
53657
53658         * gcc.c-torture/execute/string-opt-16.c: New testcase.
53659
53660 2001-12-27  Richard Henderson  <rth@redhat.com>
53661
53662         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
53663
53664 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
53665
53666         * g++.dg/eh/ctor1.C: New test.
53667         * g++.dg/other/error2.C: New test.
53668
53669 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
53670
53671         * g++.dg/other/init2.C: New test.
53672
53673 2001-12-24  Richard Henderson  <rth@redhat.com>
53674
53675         * gcc.dg/20011223-1.c: New.
53676         * gcc.dg/inline-1.c: New.
53677
53678 2001-12-23  Richard Henderson  <rth@redhat.com>
53679
53680         * gcc.dg/asm-4.c: Test operand modifiers.
53681
53682 2001-12-23  Richard Henderson  <rth@redhat.com>
53683
53684         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
53685
53686 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53687
53688         * gcc.c-torture/execute/20011223-1.c: New test.
53689
53690 2001-12-21  Richard Henderson  <rth@redhat.com>
53691
53692         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
53693         re-enables the warning.
53694
53695 2001-12-21  Richard Henderson  <rth@redhat.com>
53696
53697         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
53698
53699 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53700
53701         * gcc.c-torture/compile/20011218-1.c: New test.
53702
53703 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
53704
53705         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
53706         arm-isr.c test.
53707         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
53708         epilogue generation for ARM ISR routines.
53709
53710 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53711
53712         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
53713         * gcc.dg/format/c90-printf-3.c: Likewise.
53714         * gcc.dg/format/c99-printf-3.c: Likewise.
53715         * gcc.dg/format/ext-1.c: Likewise.
53716         * gcc.dg/format/ext-6.c: Likewise.
53717         * gcc.dg/format/format.h: Prototype unlocked stdio.
53718
53719 2001-12-20  Richard Henderson  <rth@redhat.com>
53720
53721         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
53722         (arena): Use it.
53723         (malloc): Correct allocation logic.  Abort if we fill up the
53724         arena before initialization complete.
53725         (realloc): Correct allocation logic.
53726
53727 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
53728
53729         * gcc.c-torture/compile/20011219-2.c: New test.
53730
53731         * gcc.c-torture/execute/20011219-1.c: New test.
53732
53733 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
53734
53735         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
53736         target does not support weak symbols.
53737
53738 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
53739
53740         * gcc.c-torture/compile/20011219-1.c: New test.
53741
53742 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
53743
53744         * g++.dg/other/error1.C: New test.
53745
53746 2001-12-17  Jeffrey A Law  (law@redhat.com)
53747
53748         * gcc.c-torture/execute/20011217-1.c: New test.
53749
53750 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
53751
53752         * objc.dg/special/: New directory.
53753         * objc.dg/special/special.exp: New file.
53754         * objc.dg/special/unclaimed-category-1.h: New file.
53755         * objc.dg/special/unclaimed-category-1a.m: New file.
53756         * objc.dg/special/unclaimed-category-1.m: New file.
53757
53758 2001-12-17  Andreas Jaeger  <aj@suse.de>
53759
53760         * gcc.c-torture/compile/20011217-2.c: New test.
53761
53762 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53763
53764         * gcc.c-torture/compile/20011217-1.c: New test.
53765
53766 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
53767
53768         * gcc.dg/20011214-1.c: New.
53769
53770 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
53771
53772         * gcc.dg/altivec-4.c: New.
53773
53774 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
53775
53776         * gcc.dg/20011113-1.c: New test.
53777
53778 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53779
53780         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
53781         std::__malloc_alloc_template<0> and
53782         std::__default_alloc_template<false, 0>.
53783
53784 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
53785
53786         * objc/execute/bf-21.m: New test.
53787         * objc/execute/enumeration-1.m: New test.
53788         * objc/execute/enumeration-2.m: New test.
53789
53790 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
53791
53792         * gcc.dg/gnu89-init-1.c: New test.
53793
53794 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
53795
53796         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
53797         * g++.old-deja/g++.jason/2371.C: Likewise.
53798         * g++.old-deja/g++.jason/template33.C: Likewise.
53799         * g++.old-deja/g++.jason/template34.C: Likewise.
53800         * g++.old-deja/g++.jason/template36.C: Likewise.
53801         * g++.old-deja/g++.oliva/typename1.C: Likewise.
53802         * g++.old-deja/g++.oliva/typename2.C: Likewise.
53803         * g++.old-deja/g++.other/typename1.C: Likewise.
53804         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53805         * g++.old-deja/g++.pt/nontype5.C: Likewise.
53806         * g++.old-deja/g++.pt/typename11.C: Likewise.
53807         * g++.old-deja/g++.pt/typename14.C: Likewise.
53808         * g++.old-deja/g++.pt/typename16.C: Likewise.
53809         * g++.old-deja/g++.pt/typename3.C: Likewise.
53810         * g++.old-deja/g++.pt/typename4.C: Likewise.
53811         * g++.old-deja/g++.pt/typename5.C: Likewise.
53812         * g++.old-deja/g++.pt/typename7.C: Likewise.
53813         * g++.old-deja/g++.robertl/eb9.C: Likewise.
53814
53815 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
53816
53817         * g++.dg/other/linkage1.C: New test.
53818         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
53819         specifiers.
53820
53821 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
53822
53823         * gcc.dg/concat.c: New test.
53824
53825 2001-12-11  Stan Shebs  <shebs@apple.com>
53826
53827         * objc/compile: New test directory.
53828         * objc/compile/compile.exp: New expect script.
53829         * objc/compile/20011211-1.m: New compile test.
53830
53831 2001-12-11  Jason Merrill  <jason@redhat.com>
53832
53833         * lib/prune.exp (prune_gcc_output): Also handle "In member
53834         function".  So many permutations...
53835
53836 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
53837
53838         * g++.dg/template/typedef1.C: New test.
53839
53840 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
53841
53842         * g++.dg/other/copy1.C: New test.
53843
53844 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
53845
53846         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
53847
53848         * gcc.dg/builtin-choose-expr.c: New.
53849
53850 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
53851
53852         * gcc.dg/altivec-2.c: New.
53853
53854 2001-12-07  Richard Henderson  <rth@redhat.com>
53855
53856         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
53857
53858 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
53859
53860         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
53861         ultrasparc.
53862
53863 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53864
53865         * g++-old.deja/g++.robertl/eb101.C: Deleted.
53866
53867 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
53868
53869         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
53870         variable argument list.
53871
53872 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
53873
53874         * gcc.c-torture/execute/memcheck: Delete entire directory.
53875         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
53876         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
53877
53878 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53879
53880         * gcc.dg/Wshadow-1.c: New test.
53881
53882 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
53883
53884         * gcc.c-torture/compile/20011130-1.c: New test.
53885
53886         * gcc.dg/noncompile/20011025-1.c: New test.
53887
53888         * g++.dg/other/anon-union.C: New test.
53889
53890         * gcc.c-torture/execute/20011024-1.c: New test.
53891
53892 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53893
53894         * gcc.c-torture/execute/20000722-1.x,
53895         gcc.c-torture/execute/20010123-1.x: Remove.
53896         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
53897         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
53898         gcc.dg/c99-complit-2.c: New tests.
53899
53900 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
53901
53902         * g++.dg/inherit/base1.C: New test.
53903
53904 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
53905
53906         * g++.dg/other/stdarg1.C: New test.
53907
53908         * gcc.c-torture/compile/20011130-2.c: New test.
53909
53910 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
53911
53912         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
53913         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
53914         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
53915         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
53916         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
53917         * gcc.dg/builtin-prefetch-1.c: New test.
53918
53919 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
53920
53921         * gcc.dg/20011130-1.c: New test.
53922
53923 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53924
53925         * g++.dg/other/scope1.C: New test.
53926         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
53927
53928 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53929
53930         * gcc.dg/vla-init-1.c: New test.
53931
53932 2001-12-01  Geoff Keating  <geoffk@redhat.com>
53933
53934         * gcc.c-torture/compile/structs.c: New testcase from GDB.
53935
53936 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53937
53938         * objc.dg/alias.m: Update.
53939         * objc.dg/class-1.m: Update.
53940         * objc.dg/const-str-1.m: Update.
53941         * objc.dg/fwd-proto-1.m: Update.
53942         * objc.dg/id-1.m: Update.
53943         * objc.dg/super-class-1.m: Update.
53944
53945 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
53946
53947         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
53948         constructs.
53949
53950 2001-11-28  Jeffrey A Law  (law@cygnus.com)
53951
53952         * gcc.c-torture/execute/20011128-1.c: New test.
53953
53954 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
53955
53956         * gcc.dg/20011127-1.c: New test.
53957
53958 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53959
53960         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
53961         from Austin Group draft 7.
53962         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
53963         scanf format arguments.
53964         * gcc.dg/format/no-exargs-2.c: New test.
53965
53966 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
53967
53968         * g++.dg/abi/vbase8-4.C: New test.
53969
53970 2001-11-24  Ian Lance Taylor  <ian@airs.com>
53971
53972         * gcc.c-torture/execute/20011121-1.c: New test.
53973
53974 2001-11-23  Jeffrey A Law  (law@cygnus.com)
53975
53976         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
53977
53978 2001-11-23  Andreas Jaeger  <aj@suse.de>
53979
53980         * gcc.dg/cpp/charconst-2.c: New test.
53981
53982 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
53983
53984         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
53985         to the host if it is remote.  Let tests specify extra headers
53986         they use.
53987         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
53988         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
53989         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
53990         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
53991         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
53992         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
53993         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
53994         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
53995         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
53996         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
53997
53998 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
53999
54000         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54001         for little endian ARMs.
54002
54003 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
54004
54005         * gcc.c-torture/compile/20011119-1.c: New test.
54006         * gcc.c-torture/compile/20011119-2.c: New test.
54007
54008 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
54009
54010         * gcc.dg/altivec-1.c: Fix typo.
54011
54012 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
54013
54014         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54015
54016 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
54017
54018         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54019
54020 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
54021
54022         * lib/g77.exp: Don't specify --rpath-link.
54023
54024         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54025         across all the headers.
54026         * gcc.dg/format/format.exp: For testing on a remote host,
54027         copy format.h.
54028
54029         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54030         * gcc.c-torture/execute/930406-1.c: Likewise.
54031         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54032
54033 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
54034
54035         * gcc.dg/altivec-1.c: New.
54036
54037 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
54038
54039         * gcc.dg/cpp/fpreprocessed.c: New test case.
54040
54041 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54042
54043         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54044         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54045         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54046
54047 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54048
54049         * gcc.dg/no-builtin-1.c: New test.
54050
54051 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
54052
54053         * gcc.c-torture/execute/20011115-1.c: New test.
54054
54055 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
54056
54057         * gcc.c-torture/compile/20011114-2.c: New test.
54058         * gcc.c-torture/compile/20011114-3.c: New test.
54059         * gcc.c-torture/compile/20011114-4.c: New test.
54060
54061 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
54062
54063         * g++.dg/other/init1.C: New test.
54064
54065 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
54066
54067         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54068         message.
54069
54070         * gcc.c-torture/execute/20011114-1.c: New testcase.
54071
54072         * gcc.c-torture/compile/20010327-1.c: Revert last change.
54073         * gcc.c-torture/compile/20011114-1.c: New test, exactly
54074         like the (before this change) version of 20010327-1.c.
54075
54076 2001-11-14  Roger Sayle <roger@eyesopen.com>
54077
54078         * gcc.c-torture/execute/string-opt-13.c: New testcase.
54079
54080 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
54081
54082         * g++.dg/init/array2.C: New test.
54083
54084 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
54085
54086         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54087
54088 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
54089
54090         * g++.dg/other/forscope1.C: New test.
54091         * g++.dg/ext/forscope1.C: New test.
54092         * g++.dg/ext/forscope2.C: New test.
54093
54094 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
54095
54096         * gcc.c-torture/execute/20011113-1.c: New test.
54097
54098 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
54099
54100         * gcc.c-torture/execute/20011109-2.c: New test.
54101
54102         * gcc.c-torture/execute/20011109-1.c: New test.
54103
54104 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
54105
54106         * gcc.c-torture/compile/20011109-1.c: New test.
54107
54108 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
54109
54110         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54111         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54112         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54113         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54114         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54115         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54116         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54117
54118 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54119
54120         * g++.dg/warn/Wshadow-1.C: New tests.
54121         * g++.old-deja/g++.mike/for3.C: Update.
54122
54123 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54124
54125         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54126         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54127         XFAILs.  Adjust expected error texts.
54128         * gcc.c-torture/compile/20011106-1.c,
54129         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54130         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54131         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54132         gcc.dg/c99-array-lval-5.c: New tests.
54133
54134 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54135
54136         * gcc.dg/cpp/defined.c: Update.
54137
54138 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54139
54140         * gcc.c-torture/execute/anon-1.c: New test.
54141
54142 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
54143
54144         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54145         same size, so no warning should be produced on stormy16.
54146
54147         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54148         due to oversized array.
54149         * g++.old-deja/g++.mike/ns15.C: Likewise.
54150         * g++.old-deja/g++.pt/crash16.C: Likewise.
54151
54152 2001-11-02  Graham Stott  <grahams@redhat.com>
54153
54154         * g++.dgother/debug1.C: Fix typos.
54155
54156 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
54157
54158         * g++.dg/other/debug1.C: New test.
54159
54160 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54161
54162         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54163         of unsigned long.
54164
54165 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
54166
54167         * gcc.dg/20011029-2.c: New test.
54168
54169         * gcc.c-torture/compile/20011029-1.c: New test.
54170
54171 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
54172
54173         * objc/execute/class_self-1.m: New test.
54174         * objc/execute/class_self-2.m: New test.
54175
54176 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
54177
54178         * gcc.misc-tests/msgs.exp: Delete.
54179         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54180         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
54181         error set to match recent changes.
54182
54183 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
54184
54185         * gcc.dg/20011021-1.c: New test.
54186
54187 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
54188
54189         * gcc.c-torture/compile/20011023-1.c: New test.
54190
54191 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
54192
54193         * lib/g77.exp: Rewrite based on lib/g++.exp.
54194
54195 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
54196
54197         * gcc.c-torture/execute/20011019-1.c: New test.
54198
54199         * gcc.dg/20011018-1.c: New test.
54200
54201 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
54202
54203         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54204
54205 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
54206
54207         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54208         * gcc.dg/attr-invalid.c: Likewise.
54209
54210 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
54211
54212         * gcc.dg/20011015-1.c: New test.
54213
54214 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54215
54216         * g++.dg/template/unify2.C: New test.
54217
54218 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
54219
54220         * g++.dg/other/exception-specification.C: New test
54221
54222 2001-10-13  Tom Rix  <trix@redhat.com>
54223
54224         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54225         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54226
54227 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
54228
54229         * gcc.dg/20011009-1.c: New test.
54230
54231 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
54232
54233         PR g++/4476
54234         * g++.dg/other/friend1.C: New test.
54235
54236 2001-10-11  Richard Henderson  <rth@redhat.com>
54237
54238         * g++.old-deja/g++.other/crash18.C: Add -S to options.
54239
54240 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54241
54242         * gcc.c-torture/compile/20011010-1.c: New.
54243
54244 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54245
54246         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54247         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54248         g77.f-torture/execute/execute.exp,
54249         g77.f-torture/noncompile/noncompile.exp,
54250         gcc.c-torture/compile/compile.exp,
54251         gcc.c-torture/execute/execute.exp,
54252         gcc.c-torture/execute/ieee/ieee.exp,
54253         gcc.c-torture/execute/memcheck/memcheck.exp,
54254         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54255         objc/execute/execute.exp: Update FSF address.
54256
54257 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
54258
54259         * gcc.dg/cpp/cmdlne-C.c: Update.
54260         * gcc.dg/cpp/cmdlne-C2.c: New.
54261
54262 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54263
54264         * gcc.c-torture/execute/20011008-3.c: New.
54265
54266 2001-10-08  DJ Delorie  <dj@redhat.com>
54267
54268         * gcc.dg/20011008-1.c: New.
54269         * gcc.dg/20011008-2.c: New.
54270
54271 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
54272
54273         * gcc.dg/cpp/spacing1.c: Update test.
54274
54275 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54276
54277         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54278         spelling errors of "separate" as "seperate".
54279
54280 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
54281
54282         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54283         enough to avoid inlining.
54284
54285 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54286
54287         * lib/g77.exp: set libg2c_dir correctly.
54288
54289 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54290
54291         * gcc.dg/cpp/macro11.c: New test.
54292
54293 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54294
54295         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54296         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54297         gcc.dg/format/multattr-3.c: New tests.
54298         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
54299         tests for format attributes on function pointers being rejected.
54300
54301 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54302
54303         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54304
54305 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54306
54307         * g++.dg/warn/format1.C: New test.
54308
54309 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54310
54311         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54312
54313 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54314
54315         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54316
54317 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54318
54319         * gcc.dg/cpp/redef2.c: Add test.
54320
54321 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
54322
54323         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54324         long-standing bug on i686, apparently.
54325         * gcc.c-torture/execute/loop-2c.x: New file.
54326         * gcc.c-torture/execute/loop-2d.x: New file.
54327         * gcc.c-torture/execute/loop-3c.x: New file.
54328
54329 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
54330
54331         * gcc.dg/cpp/20000625-2.c: Correct line number.
54332
54333 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54334
54335         * gcc.dg/cpp/macro10.c: New test.
54336         * gcc.dg/cpp/strify3.c: New test.
54337         * gcc.dg/cpp/spacing1.c: Add tests.
54338         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54339         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54340
54341 2001-09-24  DJ Delorie  <dj@redhat.com>
54342
54343         * gcc.c-torture/execute/20010924-1.c: New test.
54344
54345 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
54346
54347         * objc/execute/paste.m: Remove.
54348
54349 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54350
54351         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54352
54353 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
54354
54355         * g77.dg/strlen0.f: New test.
54356
54357 2001-09-21  Richard Henderson  <rth@redhat.com>
54358
54359         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54360         * g++.old-deja/g++.abi/vtable2.C: Likewise.
54361
54362 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
54363
54364         Table-driven attributes.
54365         * g++.dg/ext/attrib1.C: New test.
54366
54367 2001-09-20  DJ Delorie  <dj@redhat.com>
54368
54369         * gcc.dg/20000926-1.c: Update expected warning messages.
54370         * gcc.dg/array-2.c: Likewise, and test for warnings too.
54371         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54372         array.
54373
54374 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
54375
54376         * g++.dg/eh/registers1.C: New test case.
54377
54378 2001-09-17  Richard Henderson  <rth@redhat.com>
54379
54380         * gcc.dg/array-5.c: Fix VLA decomposition test.
54381
54382 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54383
54384         * gcc.dg/cpp/line5.c: New testcase.
54385
54386 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54387
54388         * gcc.dg/cpp/macro9.c: New test.
54389
54390 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
54391
54392         * gcc.c-torture/execute/980223.c: Change type of addr from long
54393         to char *.
54394
54395 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
54396
54397         * gcc.c-torture/execute/20010915-1.c: New test.
54398
54399 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
54400
54401         * g77.dg/bprob: New directory.
54402         * g77.dg/bprob/bprob.exp: New file.
54403         * g77.dg/bprob/bprob-1.f: New test.
54404         * g77.dg/gcov: New directory.
54405         * g77.dg/gcov/gcov.exp: New file.
54406         * g77.dg/gcov/gcov-1.f: New test.
54407         * g77.dg/gcov/gcov-1.x: New file.
54408
54409 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54410
54411         * gcc.dg/cpp/directiv.c: Update.
54412         * gcc.dg/cpp/undef1.c: Update.
54413
54414 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
54415
54416         * gcc.dg/20010912-1.c: New test.
54417
54418 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
54419
54420         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54421         language-independent file in lib.
54422         * lib/gcov.exp: New file.
54423
54424 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54425
54426         * gcc.c-torture/compile/20010911-1.c: New test.
54427
54428 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
54429
54430         * lib/profopt.exp: New, to support profile-directed optimizations.
54431         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54432         * gcc.misc-tests/bprob-1.c: New test.
54433         * gcc.misc-tests/bprob-2.c: New test.
54434
54435 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
54436
54437         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54438         XFAIL and which kinds of gcov output to verify.
54439         * gcc.misc-tests/gcov-4b.x: New file.
54440         * gcc.misc-tests/gcov-5b.x: New file.
54441         * gcc.misc-tests/gcov-6.x: New file.
54442         * gcc.misc-tests/gcov-7.c: New test.
54443         * gcc.misc-tests/gcov-7.x: New file.
54444
54445 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
54446
54447         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54448         * gcc.misc-tests/gcov-6.c: New test.
54449
54450 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
54451
54452         PR c++/3986
54453         * g++.dg/abi/vbase1.C: New test.
54454
54455 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
54456
54457         * objc.dg/method-2.m: New.
54458
54459 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
54460
54461         PR c++/4203
54462         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54463         * g++.dg/init/empty1.C: New test.
54464
54465 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
54466
54467         * gcc.c-torture/compile/20010903-1.c: New test.
54468
54469 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
54470
54471         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54472         for m68k.
54473
54474 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
54475
54476         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54477
54478         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54479
54480         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54481
54482 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
54483
54484         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54485         for 16-bit 'unsigned int'.
54486
54487 2001-08-29  Kazu Hirata  <kazu@hxi.com>
54488
54489         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54490
54491 2001-08-27  Richard Henderson  <rth@redhat.com>
54492
54493         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54494         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54495
54496 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
54497
54498         * gcc.dg/asm-names.c (ymain): New.
54499
54500 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
54501
54502         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54503         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54504         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54505
54506 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54507
54508         * gcc.dg/compare5.c: New testcase.
54509
54510 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
54511
54512         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54513         and "In instantiation".
54514
54515 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
54516
54517         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54518
54519 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
54520
54521         * gcc.misc-tests/gcov.exp: Add support for branch information.
54522         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54523         * gcc.misc-tests/gcov-4.c: New test.
54524         * gcc.misc-tests/gcov-4b.c: New test.
54525         * gcc.misc-tests/gcov-5b.c: New test.
54526
54527 2001-08-20  Zack Weinberg  <zackw@panix.com>
54528
54529         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54530         expected to fail.
54531
54532 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54533
54534         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54535
54536 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
54537
54538         * g++.dg/eh/template1.C: New test.
54539
54540 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
54541
54542         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54543         Fix thinko.
54544         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54545         for xfail.
54546
54547 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
54548
54549         * lib/g77-dg.exp: Use prune.exp for common procedures
54550         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54551         * lib/g77.exp: (g77-dg-prune) Remove
54552
54553 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
54554
54555         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54556
54557 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54558
54559         * g++.dg/template/unify1.C: New test.
54560
54561 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
54562
54563         * g++.dg/abi/empty4.C: New test.
54564
54565 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
54566
54567         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54568         solaris2.*
54569         * g77.f-torture/compile/pr3743.x: Likewise.
54570
54571 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54572
54573         * g++.dg/other/using-declaration.C: New test.
54574
54575 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54576
54577         * gcc.dg/cpp/tr-sign.c: New testcase.
54578
54579 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54580
54581         * gcc.dg/cpp/19951025-1.c: Revert.
54582         * gcc.dg/cpp/directiv.c: We no longer process directives that
54583         interrupt macro arguments.
54584
54585 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
54586
54587         * gcc.dg/bconstp-1.c: New test.
54588
54589 2001-08-03  Richard Henderson  <rth@redhat.com>
54590
54591         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54592
54593 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
54594
54595         * gcc.dg/cpp/19951025-1.c: Update.
54596
54597 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
54598
54599         * g77.dg/ff90-1.f (s): Fix reference of variable z,
54600         should be x.
54601
54602 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
54603
54604         Kill -fhonor-std.
54605         * g++.old-deja/g++.ns/ns14.C: Remove special options.
54606         * g++.old-deja/g++.other/std1.C: Likewise.
54607         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54608
54609 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
54610
54611         * lib/g77.exp: Load gcc-defs.exp for common procedures
54612         (g77_pass, g77_fail, g77_finish, g77_exit,
54613         ${tool}_check_unsupported_p} Now redundant.  Deleted.
54614
54615 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54616
54617         * g77.dg/fbackslash.f
54618         * g77.dg/fcase-preserve.f
54619         * g77.dg/ff90-1.f
54620         * g77.dg/ffixed-line-length-0.f
54621         * g77.dg/ffixed-line-length-132.f
54622         * g77.dg/ffixed-line-length-7.f
54623         * g77.dg/ffixed-line-length-72.f
54624         * g77.dg/ffixed-line-length-none.f
54625         * g77.dg/ffree-form-1.f
54626         * g77.dg/fno-backslash.f
54627         * g77.dg/fno-f90-1.f
54628         * g77.dg/fno-fixed-form-1.f
54629         * g77.dg/fno-onetrip.f
54630         * g77.dg/fno-typeless-boz.f
54631         * g77.dg/fno-underscoring.f
54632         * g77.dg/fno-vxt-1.f
54633         * g77.dg/fonetrip.f
54634         * g77.dg/ftypeless-boz.f
54635         * g77.dg/fugly-assumed.f
54636         * g77.dg/funderscoring.f
54637         * g77.dg/fvxt-1.f
54638
54639 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
54640
54641         * objc.dg/fwd-proto-1.m: New.
54642         * objc.dg/local-decl-1.m: New.
54643         * objc.dg/naming-1.m: New.
54644         * objc.dg/naming-2.m: New.
54645         * objc.dg/proto-hier-1.m: New.
54646
54647 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
54648
54649         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
54650         largest-type elements to a struct makes its size grow.
54651
54652 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54653
54654         * g++.dg/abi/vthunk1.C: New test.
54655
54656 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
54657
54658         * g++.dg/abi/vbase8-22.C: New test.
54659
54660 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54661
54662         * gcc.dg/cpp/macro8.c: New test.
54663
54664 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54665
54666         * g++.dg/abi/vbase8-21.C: New test.
54667
54668 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
54669
54670         * g++.dg/abi/vbase8-10.C: New test.
54671
54672 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54673
54674         * lib/g++.exp (g++_set_ld_library_path): Renamed to
54675         ${tool}_set_ld_library_path.
54676         Changed caller.
54677         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
54678         g++.exp.
54679
54680 2001-07-26  Stan Cox <scox@redhat.com>
54681
54682         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
54683         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
54684         gcc_exit, gcc_check_unsupported_p):
54685         Moved to gcc-deps.exp
54686         * gcc-deps.exp: New file.
54687
54688 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54689
54690         * g++.old-deja/g++.pt/defarg14.C: New test.
54691
54692 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54693
54694         * g++.old-deja/g++.other/lineno5.C: New test.
54695
54696 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54697
54698         * g++.old-deja/g++.pt/crash68.C: New test.
54699
54700 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
54701
54702         * g++.old-deja/g++.other/crash42.C: New test.
54703
54704 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
54705
54706         * gcc.dg/cpp/extratokens.c: Fix.
54707         * gcc.dg/cpp/skipping2.c: New tests.
54708
54709 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54710
54711         * gcc.c-torture/execute/20010724-1.c: New file.
54712         * gcc.c-torture/execute/20010724-1.x: New file.
54713
54714 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54715
54716         * g++.old-deja/g++.other/cond7.C: New test.
54717
54718 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54719
54720         * g++.old-deja/g++.other/optimize4.C: New test.
54721
54722 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54723
54724         * g++.old-deja/g++.abi/vbase8-5.C: New test.
54725
54726 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
54727
54728         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
54729         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
54730         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
54731         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
54732
54733         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
54734         bug report" message.
54735
54736         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
54737         * g++.dg/ext/instantiate1.C: Move from old-deja.
54738
54739 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
54740
54741         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
54742         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
54743         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
54744         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
54745
54746 2001-07-23  Jeffrey A Law  (law@cygnus.com)
54747
54748         * gcc.c-torture/execute/20010723-1.c: New test.
54749
54750 2001-07-23  Ben Elliston  <bje@redhat.com>
54751
54752         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
54753
54754 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54755
54756         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
54757         i[34567]86-*-*.
54758         Delete handling of ieee_multilib_flags.
54759         Pass -mieee for alpha*-*-* and sh-*-*.
54760         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
54761
54762 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
54763
54764         Remove old-abi tests.
54765         * g++.old-deja/g++.mike/p11116.C: Remove.
54766         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
54767
54768 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
54769
54770         * g77.f-torture/compile/pr3743.f: New test
54771
54772 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
54773
54774         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
54775
54776 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54777
54778         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
54779         g++.old-deja/g++.pt/static6.C: Likewise.
54780         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
54781         supports weak symbols.
54782
54783 2001-07-18  Andreas Jaeger  <aj@suse.de>
54784
54785         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
54786         supported again.
54787
54788 2001-07-18  Andreas Jaeger  <aj@suse.de>
54789
54790         * gcc.dg/iftrap-1.c: Fix target line.
54791
54792 2001-07-17  Richard Henderson  <rth@redhat.com>
54793
54794         * gcc.c-torture/execute/20010717-1.c: New.
54795
54796 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54797
54798         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
54799         tests.
54800
54801 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54802
54803         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
54804
54805 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54806
54807         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
54808         UAC_SIGBUS, UAC_NOPRINT definitions.
54809
54810 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
54811
54812         * objc/execute/object_is_class.m: New test.
54813         * objc/execute/object_is_meta_class.m: New test.
54814
54815 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54816
54817         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
54818         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
54819
54820 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
54821
54822         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
54823         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
54824
54825 2001-07-14  Richard Henderson  <rth@redhat.com>
54826
54827         * gcc.dg/iftrap-1.c: New.
54828
54829 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
54830
54831         * g77.f-torture/execute/intrinsic77.f: New test.
54832
54833 2001-07-11  Janis Johnson <janis@us.ibm.com>
54834
54835         * gcc.misc-tests/gcov-3.c: New test.
54836
54837 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54838
54839         * gcc.c-torture/compile/20010711-1.c,
54840         * gcc.c-torture/compile/20010711-2.c: New tests.
54841
54842 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
54843
54844         * gcc.c-torture/execute/20010711-1.c: New test.
54845
54846 2001-07-11  Ben Elliston  <bje@redhat.com>
54847
54848         * g++.old-deja/g++.other/enum5.C: New test.
54849
54850 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
54851
54852         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
54853         (g++-dg-prune): Call prune_gcc_output.
54854         * prune.exp: New file for prune_gcc_output.
54855         * lib/g++.exp, lib/gcc.exp: Load it.
54856
54857 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54858
54859         * gcc.c-torture/compile/20010701-1.c,
54860         g++.old-deja/g++.ext/attrib6.C: New tests.
54861
54862 2001-07-06  Jeffrey A Law  (law@cygnus.com)
54863
54864         * gcc.c-torture/compile/20010706-1.c: New test.
54865
54866 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
54867
54868         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
54869
54870 2001-06-28  Stan Shebs  <shebs@apple.com>
54871
54872         * gcc.dg/pragma-darwin.c: New test.
54873
54874 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54875
54876         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
54877         Solaris 2.[678] system.
54878
54879 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54880
54881         * gcc.dg/20010622-1.c: New test.
54882
54883 2001-06-18  Stan Shebs  <shebs@apple.com>
54884
54885         * objc.dg: New directory.
54886         * objc.dg/dg.exp: New file.
54887         * objc.dg/alias.m: New.
54888         * objc.dg/class-1.m: New.
54889         * objc.dg/class-2.m: New.
54890         * objc.dg/const-str-1.m: New.
54891         * objc.dg/const-str-2.m: New.
54892         * objc.dg/id-1.m: New.
54893         * objc.dg/method-1.m: New.
54894         * objc.dg/super-class-1.m: New.
54895         * lib/objc-dg.exp: New file.
54896
54897 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54898
54899         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
54900         of label name.
54901
54902 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
54903
54904         * g++.old-deja/g++.abi/vbase8-9.C: New test.
54905
54906 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54907
54908         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
54909         variable.
54910
54911 2001-06-12  Richard Henderson  <rth@redhat.com>
54912
54913         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
54914
54915 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54916
54917         * g++.old-deja/g++.abi/vbase5.C: New test.
54918         * g++.old-deja/g++.abi/vbase6.C: New test.
54919         * g++.old-deja/g++.abi/vbase7.C: New test.
54920
54921 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54922
54923         * gcc.c-torture/compile/20010610-1.c: New test.
54924
54925 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
54926
54927         * g++.old-deja/g++.abi/vbase4.C: New test.
54928
54929 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
54930
54931         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
54932         support %f for HC11/HC12 targets.
54933         * gcc.c-torture/execute/930513-1.x: New file, likewise.
54934         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
54935         on HC11/HC12 targets.
54936         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
54937
54938 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54939
54940         * gcc.dg/wchar_t-1.c: New file.
54941         * gcc.dg/wint_t-1.c: Likewise.
54942
54943 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
54944
54945         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
54946
54947 2001-06-11  Richard Henderson  <rth@redhat.com>
54948
54949         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
54950
54951 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54952
54953         * gcc.c-torture/compile/20010611-1.c: New test.
54954
54955 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
54956
54957         * gcc.dg/c99-tag-1.c: Add more tests.
54958
54959 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
54960
54961         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
54962         representation on MN10300 and ARM/Thumb.
54963
54964 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
54965
54966         * g77.f-torture/execute/20010610.f: New.
54967
54968 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
54969
54970         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
54971         names.
54972
54973 2001-06-09  Richard Henderson  <rth@redhat.com>
54974
54975         * gcc.c-torture/execute/ashrdi-1.c: New.
54976         * gcc.c-torture/execute/ashldi-1.c: New.
54977         * gcc.c-torture/execute/lshrdi-1.c: New.
54978
54979 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
54980
54981         * objc/execute/load-3.m: Added. Check sending +load to categories,
54982         in addition to classes.
54983
54984 2001-06-08  Stan Shebs  <shebs@apple.com>
54985
54986         * objc/execute/load-2.m: New test.  From Nicola Pero
54987         <n.pero@mi.flashnet.it>.
54988
54989 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
54990
54991         * gcc.c-torture/execute/20010605-2.c: New test.
54992
54993 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54994
54995         * g++.old-deja/g++.abi/vbase2.C: New test.
54996         * g++.old-deja/g++.abi/vbase3.C: New test.
54997
54998 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
54999
55000         * g++.old-deja/g++.pt/friend49.C: New test.
55001
55002 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
55003
55004         * g++.old-deja/g++.ext/anon3.C: New test.
55005
55006 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
55007
55008         * g++.old-deja/g++.other/conv7.C: New test.
55009
55010 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55011
55012         * gcc.c-torture/compile/20010605-2.c: New test.
55013
55014 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55015
55016         * gcc.c-torture/execute/20010604-1.c: New test.
55017
55018 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
55019
55020         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55021
55022 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
55023
55024         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55025         (g++_link_flags): Likewise.
55026         (g++_init): Pass gccpath's value to two previous functions.
55027
55028 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55029
55030         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55031         Ensure logfile entry matches exec command line.
55032
55033 2001-05-31  Richard Henderson  <rth@redhat.com>
55034
55035         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55036         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55037
55038 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
55039
55040         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55041         compiler for irix6.2
55042
55043 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
55044
55045         * g++.old-deja/g++.other/optimize3.C: New file.
55046
55047 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
55048
55049         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55050         assemble.
55051
55052 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
55053
55054         * g++.old-deja/g++.other/optimize2.C: New file.
55055
55056 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
55057
55058         * gcc.c-torture/compile/20010518-2.c: New file.
55059         * gcc.c-torture/execute/20010518-1.c: New file.
55060         * gcc.c-torture/execute/20010518-2.c: New file.
55061
55062 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55063
55064         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55065
55066 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
55067
55068         G++ no longer defines builtins that do not begin with __builtin.
55069         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55070         * g++.old-deja/g++.brendand/misc13.C: Likewise.
55071         * g++.old-deja/g++.law/builtin1.C: Likewise.
55072         * g++.old-deja/g++.law/cvt2.C: Likewise.
55073         * g++.old-deja/g++.mike/net5.C: Likewise.
55074         * g++.old-deja/g++.other/builtins1.C: Likewise.
55075         * g++.old-deja/g++.other/builtins2.C: Likewise.
55076         * g++.old-deja/g++.other/builtins3.C: Likewise.
55077         * g++.old-deja/g++.other/builtins4.C: Likewise.
55078         * g++.old-deja/g++.other/inline8.C: Likewise.
55079         * g++.old-deja/g++.robertl/eb39.C: Likewise.
55080
55081 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
55082
55083         * g++.old-deja/g++.pt/using1.C: Adjust.
55084         * g++.old-deja/g++.pt/using2.C: New test.
55085
55086 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
55087
55088         * gcc.dg/cpp/charconst.c: New tests.
55089         * gcc.dg/cpp/escape.c: New tests.
55090         * gcc.dg/cpp/escape-1.c: New tests.
55091         * gcc.dg/cpp/escape-2.c: New tests.
55092         * gcc.dg/cpp/ucs.c: New tests.
55093
55094 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
55095
55096         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55097         native compiler for irix6.5.
55098
55099 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
55100
55101         * lib/g++.exp (g++_include_flags): Use args to compute
55102         get_multilibs.
55103         (g++_link_flags): Likewise.
55104         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55105
55106 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55107
55108         * gcc.dg/c90-hexfloat-1.c: Add more tests.
55109
55110 2001-05-21  Geoff Keating  <geoffk@redhat.com>
55111
55112         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55113         this file.
55114
55115 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55116
55117         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55118         STACK_SIZE;
55119         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55120         to STACK_SIZE; Use it to define size of add_histo array.
55121         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55122         to STACK_SIZE.
55123         (f): Use GITT_SIZE to define size of gitt local table.
55124         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55125         to STACK_SIZE; Use it to define size of bytemem array.
55126
55127 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
55128
55129         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55130         on 68HC11/HC12 due to the asm instruction.
55131         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55132         * gcc.c-torture/compile/920520-1.x: Likewise.
55133         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55134         on 68HC11/HC12 because the function is larger than 64K.
55135         * gcc.c-torture/compile/961203-1.x: New file, this test fails
55136         on 68HC11/HC12 because the structure is too large.
55137
55138 2001-05-20  Richard Henderson  <rth@redhat.com>
55139
55140         * gcc.c-torture/execute/20010520-1.c: New.
55141
55142 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55143
55144         * g++.old-deja/g++.warn/compare1.C: New test.
55145         * gcc.dg/compare4.c: New test.
55146
55147 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
55148
55149         * g++.old-deja/g++.other/optimize1.C: New test.
55150
55151 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55152
55153         * g++.old-deja/g++.pt/spec41.C: New test.
55154
55155 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
55156
55157         * gcc.c-torture/compile/20010114-1.x: Remove.
55158
55159 2001-05-18  Stan Shebs  <shebs@apple.com>
55160
55161         * gcc.c-torture/compile/20010518-1.c: New test.
55162
55163 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
55164
55165         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55166         * g++.old-deja/g++.pt/crash67.C: New test.
55167
55168 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
55169
55170         * g++.old-deja/g++.other/debug9.C: New test.
55171
55172 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
55173
55174         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55175
55176 2001-05-16  Jan Hubicka  <jh@suse.cz>
55177
55178         * gcc.c-torture/compile/20010516-1.c: New test.
55179
55180 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55181
55182         * g++.old-deja/g++.other/crash41.C: New test.
55183
55184 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
55185
55186         * g++.old-deja/g++.pt/crash66.C: New test.
55187
55188 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
55189
55190         * g++.old-deja/g++.robertl/eb27.C: Convert.
55191
55192 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
55193
55194         * g++.dg/friend-warn.C: New test.  Do not warn about friend
55195         declaration being redundant.
55196
55197 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
55198
55199         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55200
55201 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
55202
55203         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55204
55205 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
55206
55207         * lib/g++.exp: Use testsuite_flags.
55208
55209 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
55210
55211         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55212
55213 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
55214
55215         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55216
55217 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
55218
55219         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55220
55221 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
55222
55223         * gcc.c-torture/compile/20010313-1.c: New test.
55224
55225 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
55226
55227         * gcc.dg/cpp/direct2.c: New test.
55228         * gccq.dg/cpp/direct2s.c: New test.
55229
55230         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55231
55232 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
55233
55234         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55235         * g++.old-deja/g++.other/op3.C: Likewise.
55236
55237 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55238
55239         * gcc.dg/cpp/syshdr.h: New file.
55240         * gcc.dg/cpp/sysmac1.c: Update.
55241         * gcc.dg/cpp/sysmac2.c: Update.
55242
55243 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
55244
55245         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55246
55247 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
55248
55249         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55250         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55251
55252 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
55253
55254         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55255
55256 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
55257
55258         * lib/g++.exp (g++_include_flags): Don't use any special flags
55259         if TESTING_IN_BUILD_TREE is not defined.
55260         (g++_init): Use a plain 'c++' as the compiler if
55261         TESTING_IN_BUILD_TREEE is not defined.
55262
55263 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55264
55265         * g++.old-deja/g++.eh/catch13.C: New test.
55266         * g++.old-deja/g++.eh/catch14.C: New test.
55267
55268 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
55269
55270         * gcc.dg/cpp/tr-define.c: New test.
55271
55272 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
55273
55274         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55275         <stdlib.h>, not <malloc.h>.
55276
55277 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55278
55279         * g++.old-deja/g++.ns/template17.C: New test.
55280
55281 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
55282
55283         * g++.old-deja/g++.pt/ref4.C: New test.
55284
55285 2001-04-30  Richard Henderson  <rth@redhat.com>
55286
55287         * gcc.dg/20000724-1.c: Revert last change.
55288
55289 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
55290
55291         * g77.f-torture/execute/20010430.f: New test.
55292
55293 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
55294
55295         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55296
55297 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
55298
55299         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55300
55301 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55302
55303         * g++.old-deja/g++.eh/crash6.C: New test.
55304
55305 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55306
55307         * g++.old-deja/g++.other/warn7.C: New test.
55308
55309 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
55310
55311         * g++.old-deja/g++.other/defarg9.C: New test.
55312
55313 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55314
55315         * g77.f-torture/compile/20010426.f: New test.
55316         * g77.f-torture/execute/20010426.f: New test.
55317
55318 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
55319
55320         * g77.f-torture/compile/20000629-1.x: Remove - error
55321         has been fixed.
55322
55323 2001-04-26  Jeffrey A Law  (law@cygnus.com)
55324
55325         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55326         Tweak slightly to work with g++.dg framework.
55327         * g++.dg/special/ecos.exp: Run initp1.C test.
55328         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55329
55330         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55331         its linker doesn't give line numbers either.
55332         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55333
55334 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55335
55336         * g++.old-deja/g++.other/lex1.C: New test.
55337
55338 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
55339
55340         * gcc.dg/noncompile/20010425-1.c: New test.
55341
55342 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
55343
55344         * g++.old-deja/g++.pt/mangle2.C: New test.
55345
55346 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55347
55348         * gcc.dg/format/plus-1.c: New test.
55349
55350 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55351
55352         * gcc.dg/20010423-1.c: New test.
55353
55354 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
55355
55356         * gcc.c-torture/execute/20010422-1.c: New test.
55357
55358 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
55359
55360         * g++.old-deja/g++.ns/type2.C: New test.
55361
55362 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
55363
55364         * g++.old-deja/g++.other/perf1.C: New test.
55365
55366 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
55367
55368         * gcc.dg/c99-func-2.c: Remove xfail.
55369         * gcc.dg/c99-func-3.c: Remove xfail.
55370         * gcc.dg/c99-func-4.c: Remove xfail.
55371
55372 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
55373
55374         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55375
55376 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55377
55378         * gcc.c-torture/compile/20010423-1.c: New test.
55379
55380 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55381
55382         * g++.old-deja/g++.pt/typename28.C: New test.
55383
55384 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
55385
55386         * g++.old-deja/g++.abi/empty2.C: New test.
55387         * g++.old-deja/g++.abi/empty3.C: New test.
55388
55389 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55390
55391         * g++.old-deja/g++.other/comdat2.C: New test.
55392         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55393
55394 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55395
55396         * g++.old-deja/g++.other/overload14.C: New test.
55397
55398 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55399
55400         * g++.old-deja/g++.other/lookup23.C: New test.
55401
55402 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
55403
55404         * gcc.c-torture/execute/20010403-1.c: New test.
55405
55406 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
55407             Mark Mitchell  <mark@codesourcery.com>
55408
55409         * lib/old-dejagnu.exp: Don't delete output of executable.
55410         Add .exe suffix to executables.
55411
55412 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
55413
55414         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55415
55416 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55417
55418         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55419
55420 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55421
55422         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55423         * g++.old-deja/g++.abi/crash1.C: New test.
55424
55425 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
55426
55427         * g++.old-deja/g++.other/crash40.C: New test.
55428
55429 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55430
55431         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55432
55433 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
55434
55435         * g++.old-deja/g++.other/warn6.C: New test.
55436
55437 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
55438
55439         * g++.old-deja/g++.robertl/eb42.C: Same.
55440
55441 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55442
55443         * gcc.dg/wtr-conversion-1.c: New testcase.
55444
55445 2001-04-10  Richard Henderson  <rth@redhat.com>
55446
55447         * g++.old-deja/g++.other/array5.C: New.
55448
55449 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55450
55451         * gcc.c-torture/execute/20010408-1.c: New test.
55452
55453 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
55454
55455         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55456         headers and constructs.
55457         * g++.old-deja/g++.robertl/eb79.C: Same.
55458         * g++.old-deja/g++.robertl/eb77.C (main): Same.
55459         * g++.old-deja/g++.robertl/eb73.C: Same.
55460         * g++.old-deja/g++.robertl/eb66.C (main): Same.
55461         * g++.old-deja/g++.robertl/eb55.C (t): Same.
55462         * g++.old-deja/g++.robertl/eb54.C (main): Same.
55463         * g++.old-deja/g++.robertl/eb46.C (main): Same.
55464         * g++.old-deja/g++.robertl/eb44.C: Same.
55465         * g++.old-deja/g++.robertl/eb41.C (main): Same.
55466         * g++.old-deja/g++.robertl/eb4.C (main): Same.
55467         * g++.old-deja/g++.robertl/eb39.C: Same.
55468         * g++.old-deja/g++.robertl/eb33.C (main): Same.
55469         * g++.old-deja/g++.robertl/eb31.C (main): Same.
55470         * g++.old-deja/g++.robertl/eb30.C: Same.
55471         * g++.old-deja/g++.robertl/eb3.C: Same.
55472         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55473         * g++.old-deja/g++.robertl/eb21.C: Same.
55474         * g++.old-deja/g++.robertl/eb15.C: Same.
55475         * g++.old-deja/g++.robertl/eb118.C: Same.
55476         * g++.old-deja/g++.robertl/eb115.C (main): Same.
55477         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55478         * g++.old-deja/g++.robertl/eb109.C: Same.
55479         * g++.old-deja/g++.other/sibcall1.C (main): Same.
55480         * g++.old-deja/g++.mike/rtti1.C: Same.
55481         * g++.old-deja/g++.mike/p658.C: Same.
55482         * g++.old-deja/g++.mike/net46.C: Same.
55483         * g++.old-deja/g++.mike/net34.C: Same.
55484         * g++.old-deja/g++.mike/memoize1.C: Same.
55485         * g++.old-deja/g++.mike/eh2.C: Same.
55486         * g++.old-deja/g++.law/weak.C: Same.
55487         * g++.old-deja/g++.law/visibility7.C: Same.
55488         * g++.old-deja/g++.law/visibility25.C: Same.
55489         * g++.old-deja/g++.law/visibility22.C: Same.
55490         * g++.old-deja/g++.law/visibility2.C: Same.
55491         * g++.old-deja/g++.law/visibility17.C: Same.
55492         * g++.old-deja/g++.law/visibility13.C: Same.
55493         * g++.old-deja/g++.law/visibility10.C: Same.
55494         * g++.old-deja/g++.law/visibility1.C: Same.
55495         * g++.old-deja/g++.law/virtual3.C (eval): Same.
55496         * g++.old-deja/g++.law/vbase1.C: Same.
55497         * g++.old-deja/g++.law/operators32.C: Same.
55498         * g++.old-deja/g++.law/nest3.C: Same.
55499         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55500         * g++.old-deja/g++.law/except5.C (main): Same.
55501         * g++.old-deja/g++.law/cvt7.C (run): Same.
55502         * g++.old-deja/g++.law/cvt2.C: Same.
55503         * g++.old-deja/g++.law/cvt16.C: Same.
55504         * g++.old-deja/g++.law/ctors6.C (bar): Same.
55505         * g++.old-deja/g++.law/ctors17.C (main): Same.
55506         * g++.old-deja/g++.law/ctors13.C: Same.
55507         * g++.old-deja/g++.law/ctors12.C (main): Same.
55508         * g++.old-deja/g++.law/ctors10.C: Same.
55509         * g++.old-deja/g++.law/code-gen5.C: Same.
55510         * g++.old-deja/g++.law/bad-error7.C: Same.
55511         * g++.old-deja/g++.law/arm9.C: Same.
55512         * g++.old-deja/g++.law/arm12.C: Same.
55513         * g++.old-deja/g++.law/arg8.C: Same.
55514         * g++.old-deja/g++.law/arg1.C: Same.
55515         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55516         * g++.old-deja/g++.jason/template31.C: Same.
55517         * g++.old-deja/g++.jason/template24.C (main): Same.
55518         * g++.old-deja/g++.jason/2371.C: Same.
55519         * g++.old-deja/g++.eh/new2.C: Same.
55520         * g++.old-deja/g++.eh/new1.C: Same.
55521         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55522         * g++.old-deja/g++.brendan/nest21.C (main): Same.
55523         * g++.old-deja/g++.brendan/err-msg3.C: Same.
55524         * g++.old-deja/g++.brendan/crash62.C: Same.
55525         * g++.old-deja/g++.brendan/crash52.C: Same.
55526         * g++.old-deja/g++.brendan/crash49.C (main): Same.
55527         * g++.old-deja/g++.brendan/crash38.C: Same.
55528         * g++.old-deja/g++.brendan/crash15.C (main): Same.
55529         * g++.old-deja/g++.brendan/copy9.C: Same.
55530
55531 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
55532
55533         * gcc.c-torture/execute/20001203-2.c (memset):
55534         Count argument is of type __SIZE_TYPE__.
55535
55536 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
55537
55538         * gcc.c-torture/compile/20010404-1.c: New test.
55539
55540 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
55541
55542         * gcc.c-torture/compile/20010326-1.c: New test.
55543
55544 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
55545
55546         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55547         peculiarities of the SH.
55548         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55549
55550 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
55551
55552         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55553         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55554         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55555
55556 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55557
55558         * g77.f-torture/compile/20010321-1.f: New test.
55559
55560 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55561
55562         * gcc.c-torture/compile/20010329-1.c: New test.
55563
55564 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
55565
55566         * gcc.c-torture/execute/20010329-1.c: New test.
55567
55568 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55569
55570         * g++.old-deja/g++.other/eh4.C: Fix typo.
55571
55572 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
55573
55574         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55575
55576 2001-03-28  Philip Blundell  <philb@gnu.org>
55577
55578         * gcc.c-torture/compile/20010328-1.c: New test.
55579
55580 2001-03-27  Richard Henderson  <rth@redhat.com>
55581
55582         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55583         * g++.old-deja/g++.eh/vbase3.C: Likewise.
55584
55585 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
55586
55587         * gcc.c-torture/compile/20010327-1.c: New test.
55588
55589 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
55590
55591         * g++.old-deja/g++.other/friend12.C: New test.
55592         * g++.old-deja/g++.other/friend9.C: Expect no errors.
55593         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55594
55595 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55596
55597         * gcc.c-torture/execute/20010325-1.c: New test.
55598
55599 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
55600
55601         * g++.old-deja/g++.other/mangle3.C: New test.
55602
55603 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
55604
55605         * g++.old-deja/g++.other/anon8.C: New test.
55606
55607 2001-03-20  Philip Blundell  <philb@gnu.org>
55608
55609         * gcc.c-torture/compile/20010320-1.c: New test.
55610
55611 2001-03-17  Richard Henderson  <rth@redhat.com>
55612
55613         * g++.old-deja/g++.other/eh4.C: Add expected error text.
55614
55615 2001-03-15  Geoff Keating  <geoff@redhat.com>
55616
55617         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55618         tests on AIX.
55619
55620 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
55621
55622         * g++.old-deja/g++.other/eh4.C: New test.
55623
55624 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55625
55626         * gcc.dg/cpp/mi1.c: Update.
55627
55628 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
55629
55630         * g++.old-deja/g++.other/regstack.C: New test.
55631
55632 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
55633
55634         * g++.old-deja/g++.other/ref4.C: New test.
55635
55636 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
55637
55638         * objc/execute/va_method.m: Added.
55639         * objc/execute/IMP.m: Added.
55640         * objc/execute/_cmd.m: Added.
55641         * objc/execute/accessing_ivars.m: Added.
55642         * objc/execute/class-1.m: Added.
55643         * objc/execute/class-10.m: Added.
55644         * objc/execute/class-11.m: Added.
55645         * objc/execute/class-12.m: Added.
55646         * objc/execute/class-13.m: Added.
55647         * objc/execute/class-14.m: Added.
55648         * objc/execute/class-2.m: Added.
55649         * objc/execute/class-3.m: Added.
55650         * objc/execute/class-4.m: Added.
55651         * objc/execute/class-5.m: Added.
55652         * objc/execute/class-6.m: Added.
55653         * objc/execute/class-7.m: Added.
55654         * objc/execute/class-8.m: Added.
55655         * objc/execute/class-9.m: Added.
55656         * objc/execute/class-tests-1.h
55657         * objc/execute/class-tests-2.h
55658         * objc/execute/compatibility_alias.m: Added.
55659         * objc/execute/encode-1.m: Added.
55660         * objc/execute/formal_protocol-1.m: Added.
55661         * objc/execute/formal_protocol-2.m: Added.
55662         * objc/execute/formal_protocol-3.m: Added.
55663         * objc/execute/formal_protocol-4.m: Added.
55664         * objc/execute/formal_protocol-5.m: Added.
55665         * objc/execute/formal_protocol-6.m: Added.
55666         * objc/execute/formal_protocol-7.m: Added.
55667         * objc/execute/informal_protocol.m: Added.
55668         * objc/execute/initialize.m: Added.
55669         * objc/execute/load.m: Added.
55670         * objc/execute/many_args_method.m: Added.
55671         * objc/execute/nested-3.m: Added.
55672         * objc/execute/no_clash.m: Added.
55673         * objc/execute/private.m: Added.
55674         * objc/execute/redefining_self.m: Added.
55675         * objc/execute/root_methods.m: Added.
55676         * objc/execute/selector-1.m: Added.
55677         * objc/execute/static-1.m: Added.
55678         * objc/execute/static-2.m: Added.
55679         * objc/execute/va_method.m: Added.
55680
55681 2001-03-10  Richard Henderson  <rth@redhat.com>
55682
55683         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
55684
55685 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
55686
55687         * g++.old-deja/g++.other/crash31.C: XFAIL.
55688         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
55689         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
55690         * gcc.c-torture/execute/20010123-1.x: XFAIL.
55691         * gcc.c-torture/execute/20010124-1.x: XFAIL.
55692         * gcc.dg/sequence-pt-1.c: XFAIL one test.
55693
55694 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
55695
55696         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
55697
55698 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55699
55700         * gcc.dg/20000724-1.c: Don't use multiline strings.
55701
55702 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
55703
55704         * objc/execute/string1.m, objc/execute/string2.m: Compare the
55705         result of -cString against what we expect it to be; don't just
55706         print it out for no one to read.
55707
55708         * objc/execute/string3.m, objc/execute/string4.m: New tests.
55709         Based on testcases provided by Nicola Pero.
55710
55711 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55712
55713         * gcc.dg/cpp/macro7.c: New test.
55714
55715 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
55716
55717         * gcc.dg/cpp/multiline.c: Update.
55718
55719 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55720
55721         * g++.old-deja/g++.other/enum3.C: New test.
55722
55723 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55724
55725         * g++.old-deja/g++.other/pod1.C: New test.
55726
55727 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
55728
55729         * g++.old-deja/g++.ext/overload1.C: New test.
55730
55731 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55732
55733         * g++.old-deja/g++.pt/using1.C: New test.
55734
55735 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
55736
55737         * g++.old-deja/g++.other/using9.C: New test.
55738
55739 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
55740
55741         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
55742
55743         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
55744
55745 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
55746
55747         * g++.old-deja/g++.ext/realpt1.C: Remove.
55748
55749 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
55750
55751         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
55752
55753 2001-02-26  Will Cohen  <wcohen@redhat.com>
55754
55755         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
55756
55757 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
55758
55759         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
55760         templatized constructors.
55761
55762 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55763
55764         * gcc.c-torture/execute/20010224-1.c: New test.
55765
55766 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
55767
55768         * gcc.c-torture/execute/20010222-1.c: New test.
55769
55770 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
55771
55772         * g++.old-deja/g++.other/inline20.C: New test.
55773
55774 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
55775
55776         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
55777
55778 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
55779
55780         * g++.old-deja/g++.other/lookup22.C: New test.
55781
55782 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
55783
55784         * g77.dg: New directory.
55785         * g77.dg/20010216-1.f: New test case.
55786         * g77.dg/dg.exp: New driver.
55787         * lib/g77-dg.exp: New driver library.
55788
55789 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55790
55791         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
55792
55793 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
55794
55795         * g++.old-deja/g++.other/decl9.C: New test.
55796
55797 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
55798
55799         * g++.old-deja/g++.other/init16.C: Update the test so that it does
55800         not need <string> and also tests the initialization at runtime.
55801
55802 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
55803
55804         * gcc.c-torture/execute/longlong.c: New test.
55805
55806 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55807
55808         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
55809
55810 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
55811
55812         * gcc.c-torture/execute/920302-1.c (execute):
55813         Change argument type to short.
55814
55815 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55816
55817         * g++.old-deja/g++.pt/deduct6.C: New test.
55818
55819 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
55820
55821         * g++.old-deja/g++.pt/deduct5.C: New test.
55822
55823 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
55824
55825         * gcc.c-torture/execute/20010209-1.c: New test.
55826
55827 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
55828
55829         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
55830
55831 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
55832
55833         * g++.dg/vtgc1.C: Update for new ABI.
55834
55835         * consistency.vlad: New directory, 1665 files.
55836
55837 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55838
55839         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
55840         return type.
55841         * gcc.dg/cpp/digraphs.c: Declare puts.
55842
55843 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55844
55845         * g++.old-deja/g++.other/warn5.C: New test.
55846
55847 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55848
55849         * g++.old-deja/g++.pt/spec40.C: New test.
55850
55851 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
55852
55853         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
55854         case.
55855         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
55856
55857 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
55858
55859         * gcc.c-torture/compile/20010209-1.c: New test.
55860
55861 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
55862
55863         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
55864         excess errors message but not if it crashes.
55865         * g++.old-deja/g++.other/crash27.C: Likewise.
55866         * g++.old-deja/g++.other/crash28.C: Likewise.
55867         * g++.old-deja/g++.other/crash30.C: Likewise.
55868         * g++.old-deja/g++.other/crash32.C: Likewise.
55869         * g++.old-deja/g++.other/crash35.C: Likewise.
55870         * g++.old-deja/g++.pt/inherit2.C: Likewise.
55871
55872 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55873
55874         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
55875         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
55876         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
55877         g77.f-torture/execute/execute.exp,
55878         g77.f-torture/noncompile/noncompile.exp,
55879         gcc.c-torture/execute/execute.exp,
55880         gcc.c-torture/execute/memcheck/memcheck.exp,
55881         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
55882         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
55883         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
55884         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
55885         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
55886         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
55887         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
55888         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
55889         Remove bug reporting instructions with ancient email addresses.
55890
55891 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55892
55893         * gcc.dg/20010202-1.c: New test.
55894         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
55895
55896 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
55897
55898         * g++.dg/stdbool-if.C: New test.
55899
55900 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
55901
55902         * objc/execute/fdecl.m: Added main().
55903
55904 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
55905
55906         * gcc.c-torture/execute/20010206-1.c: New test.
55907
55908 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
55909
55910         * gcc.dg/cpp/avoidpaste1.c: Update.
55911
55912 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
55913
55914         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
55915         Pero <nicola@brainstorm.co.uk>.
55916         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
55917
55918 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
55919
55920         * g++.old-deja/g++.pt/spec39.C: New test.
55921
55922 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
55923
55924         * gcc.c-torture/compile/20010202-1.c: New test.
55925
55926 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
55927
55928         * g++.old-deja/g++.abi/primary2.C: New test.
55929         * g++.old-deja/g++.abi/primary3.C: New test.
55930         * g++.old-deja/g++.abi/primary4.C: New test.
55931         * g++.old-deja/g++.abi/primary5.C: New test.
55932         * g++.old-deja/g++.abi/vtable3.h: New test.
55933         * g++.old-deja/g++.abi/vtable3a.C: New test.
55934         * g++.old-deja/g++.abi/vtable3b.C: New test.
55935         * g++.old-deja/g++.abi/vtable3c.C: New test.
55936         * g++.old-deja/g++.abi/vtable3d.C: New test.
55937         * g++.old-deja/g++.abi/vtable3e.C: New test.
55938         * g++.old-deja/g++.abi/vtable3f.C: New test.
55939         * g++.old-deja/g++.abi/vtable3g.C: New test.
55940         * g++.old-deja/g++.abi/vtable3h.C: New test.
55941         * g++.old-deja/g++.abi/vtable3i.C: New test.
55942         * g++.old-deja/g++.abi/vtable3j.C: New test.
55943         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
55944
55945 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
55946
55947         * g++.old-deja/g++.other/anon6.C: New test.
55948         * g++.old-deja/g++.other/anon7.C: New test.
55949
55950 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
55951
55952         * gcc.dg/cpp/avoidpaste2.c: New tests.
55953
55954 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
55955
55956         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
55957
55958 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
55959
55960         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
55961         DECIMAL_DIG cases for Irix."
55962
55963 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
55964
55965         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
55966
55967 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55968
55969         * gcc.dg/c99-tag-1.c: New test.
55970
55971 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55972
55973         * gcc.dg/cpp/tr-warn1.c: Add tests.
55974
55975 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
55976
55977         * gcc.dg/cpp/avoidpaste1.c: Update.
55978         * gcc.dg/cpp/paste4.c: Update.
55979
55980 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
55981
55982         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
55983         cases for Irix.
55984
55985 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55986
55987         * g++.old-deja/g++.other/inline19.C: New test.
55988
55989 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
55990
55991         * gcc.dg/Wlarger-than.c: New test.
55992
55993 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
55994
55995         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
55996
55997 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
55998
55999         * gcc.c-torture/execute/20010129-1.c: New test.
56000         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56001
56002 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
56003
56004         * gcc.dg/cpp/avoidpaste1.c: Test case.
56005
56006 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
56007
56008         * g++.old-deja/g++.other/inline18.C: New test.
56009
56010 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56011
56012         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56013         and __builtin_putchar.
56014
56015 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
56016
56017         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56018         tests.
56019
56020 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
56021
56022         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56023         floating point number rounding mode to round to the nearest
56024         representable mode.
56025
56026 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
56027
56028         * g++.old-deja/g++.other/mangle2.C: New test.
56029
56030 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56031
56032         * gcc.c-torture/compile/20010124-1.c: New test.
56033
56034 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
56035
56036         * g++.old-deja/g++.pt/spec38.C: New test.
56037
56038 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56039
56040         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56041         "Build don't run".
56042
56043 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56044
56045         * gcc.c-torture/execute/20010123-1.c: New test.
56046
56047 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56048
56049         * g++.old-deja/g++.pt/spec37.C: New test.
56050
56051 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
56052
56053         * g++.old-deja/g++.pt/overload14.C: New test.
56054
56055 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56056
56057         * gcc.c-torture/execute/20010122-1.c: New test, exercise
56058         __builtin_return_address.
56059
56060 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
56061
56062         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56063         * g++.old-deja/g++.pt/spec35.C: New test.
56064         * g++.old-deja/g++.pt/spec36.C: New test.
56065
56066 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
56067
56068         * gcc.c-torture/compile/20010118-1.c: New test.
56069
56070 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
56071
56072         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56073
56074 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56075
56076         * gcc.c-torture/execute/20010119-1.c: New test.
56077
56078 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56079
56080         * g++.old-deja/g++.other/vbase5.C: New test.
56081
56082 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
56083
56084         * gcc.c-torture/execute/20010118-1.c: New test.
56085
56086 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56087
56088         * g++.old-deja/g++.pt/deduct3.C: New test.
56089
56090 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
56091
56092         * g++.old-deja/g++.pt/spec34.C: New test.
56093
56094 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56095
56096         * g77.f-torture/compile/20000601-2.f: New test.
56097
56098 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56099
56100         * g++.old-deja/g++.other/init17.C: New test.
56101
56102 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
56103
56104         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56105
56106 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56107
56108         * g++.old-deja/g++.pt/unify8.C: New test.
56109
56110 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56111
56112         * g++.old-deja/g++.abi/vbase1.C: New test.
56113
56114 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
56115
56116         * g++.old-deja/g++.pt/crash65.C: New test.
56117
56118 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56119
56120         * gcc.dg/cpp/assembl2.S: New test case.
56121
56122 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
56123
56124         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56125         are supported.
56126
56127 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56128
56129         * g++.old-deja/g++.other/builtins1.C: New test.
56130         * g++.old-deja/g++.other/builtins2.C: Likewise.
56131         * g++.old-deja/g++.other/builtins3.C: Likewise.
56132         * g++.old-deja/g++.other/builtins4.C: Likewise.
56133
56134 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
56135
56136         * gcc.c-torture/compile/20010117-1.c: New test.
56137         * gcc.c-torture/compile/20010117-2.c: New test.
56138
56139 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56140
56141         * g77.f-torture/execute/20010116.[fx]: New test,
56142         XFAIL on i?86-*-*.
56143         * g77.f-torture/compile/20010115.f: Indicate it's
56144         a test for PR fortran/1636.
56145
56146 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56147
56148         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56149
56150 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
56151
56152         * g77.f-torture/compile/20010115.f: New test.
56153
56154 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
56155
56156         * g++.old-deja/g++.pt/nontype5.C: New test.
56157
56158 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
56159
56160         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56161         have an equivalent working one below it.
56162
56163 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56164
56165         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56166         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56167
56168 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
56169
56170         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56171         message containing "init_priority".
56172         (conpr-2.C): Likewise.
56173         (conpr-3.C): Likewise.
56174         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56175
56176 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56177
56178         * gcc.c-torture/execute/20010114-2.c: New test.
56179
56180 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
56181
56182         * gcc.c-torture/compile/20010114-1.c: New test.
56183         * gcc.c-torture/compile/20010114-1.x: Xfail.
56184         * gcc.c-torture/compile/20010114-2.c: New test.
56185         * gcc.c-torture/execute/20010114-1.c: New test.
56186         * gcc.dg/trunc-1.c: New test.
56187         * gcc.dg/uninit-B.c: New test.
56188
56189 2001-01-13  Nick Clifton  <nickc@redhat.com>
56190
56191         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56192         target.
56193
56194 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
56195
56196         * gcc.c-torture/compile/20010113-1.c: New test.
56197
56198 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
56199
56200         * gcc.c-torture/compile/20001212-1.c: New test.
56201
56202 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56203
56204         * gcc.dg/cpp/widestr1.c: Update.
56205         * gcc.dg/cpp/prag-imp.c: Remove.
56206
56207 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
56208
56209         * gcc.c-torture/execute/20000801-3.x: Remove.
56210         * gcc.dg/c90-init-1.c: New test.
56211         * gcc.dg/c99-init-1.c: New test.
56212         * gcc.dg/c99-init-2.c: New test.
56213         * gcc.dg/gnu99-init-1.c: New test.
56214
56215 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
56216
56217         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56218         testing that no relevant ones were found.
56219
56220 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56221
56222         * g++.old-deja/g++.pt/cast2.C: New test.
56223
56224 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
56225
56226         * g++.old-deja/g++.pt/friend47.C: New test.
56227
56228 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56229
56230         * g++.old-deja/g++.pt/instantiate13.C: New test.
56231
56232 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56233
56234         * g++.old-deja/g++.other/defarg7.C: New test.
56235         * g++.old-deja/g++.other/defarg8.C: New test.
56236
56237 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56238
56239         * g++.old-deja/g++.pt/crash64.C: New test.
56240
56241 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
56242
56243         * g++.old-deja/g++.pt/crash63.C: New test.
56244
56245 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
56246
56247         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56248
56249 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
56250
56251         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56252
56253 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56254
56255         * g++.old-deja/g++.pt/error3.C: New test.
56256
56257 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56258
56259         * g++.old-deja/g++.other/crash39.C: New test.
56260
56261 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
56262
56263         * g++.old-deja/g++.other/vbase4.C: New test.
56264
56265 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
56266
56267         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56268         * gcc.dg/special/20000419-2.c: New file. Identical to above.
56269         * gcc.dg/special/special.exp: New test driver which will check
56270         for alias support for the above test.
56271
56272 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
56273
56274         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56275         problems on small machines.
56276         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56277         parameterize.
56278
56279 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
56280
56281         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56282         mips.
56283         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56284
56285 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
56286
56287         * g++.old_deja/g++.pt/using8.C: New test.
56288
56289 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56290
56291         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56292
56293 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
56294
56295         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56296         where a failure is expected.
56297         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56298
56299 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56300
56301         * g++.old_deja/g++.pt/instantiate12.C: New test.
56302
56303 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56304
56305         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56306         start of structs.
56307         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56308         * g++.old-deja/g++.brendan/crash17.C: Likewise.
56309         * g++.old-deja/g++.brendan/crash29.C: Likewise.
56310         * g++.old-deja/g++.brendan/crash48.C: Likewise.
56311         * g++.old-deja/g++.brendan/ns1.C: Likewise.
56312         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56313         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56314         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56315         * g++.old-deja/g++.eh/spec6.C: Likewise.
56316         * g++.old-deja/g++.jason/crash3.C: Likewise.
56317         * g++.old-deja/g++.law/ctors11.C: Likewise.
56318         * g++.old-deja/g++.law/ctors17.C: Likewise.
56319         * g++.old-deja/g++.law/ctors5.C: Likewise.
56320         * g++.old-deja/g++.law/ctors9.C: Likewise.
56321         * g++.old-deja/g++.mike/ambig1.C: Likewise.
56322         * g++.old-deja/g++.mike/net22.C: Likewise.
56323         * g++.old-deja/g++.mike/p3538a.C: Likewise.
56324         * g++.old-deja/g++.mike/p3538b.C: Likewise.
56325         * g++.old-deja/g++.mike/virt3.C: Likewise.
56326         * g++.old-deja/g++.niklas/t128.C: Likewise.
56327         * g++.old-deja/g++.other/anon4.C: Likewise.
56328         * g++.old-deja/g++.other/using1.C: Likewise.
56329         * g++.old-deja/g++.other/warn3.C: Likewise.
56330         * g++.old-deja/g++.pt/t37.C: Likewise.
56331         * g++.old-deja/g++.robertl/eb69.C: Likewise.
56332         * g++.old-deja/g++.robertl/eb71.C: Likewise.
56333
56334 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
56335
56336         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56337
56338 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56339
56340         * gcc.c-torture/execute/stdio-opt-3.c: New test.
56341
56342 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
56343
56344         * gcc.c-torture/compile/20010107-1.c: New test.
56345
56346 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56347
56348         * gcc.c-torture/execute/builtin-noret-1.c: New test.
56349
56350 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56351
56352         * gcc.dg/format/format.h: New file.
56353         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56354         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56355         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56356         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56357         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56358         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56359         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56360         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56361         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56362         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56363         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56364         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56365         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56366         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56367         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56368         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56369         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56370         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56371         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56372         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56373         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56374         instead of declaring standard types, macros and functions in each
56375         test.
56376
56377 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
56378
56379         * gcc.c-torture/execute/20010106-1.c: New test.
56380
56381 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56382
56383         * gcc.dg/format/format.exp: New file.
56384         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56385         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56386         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56387         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56388         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56389         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56390         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56391         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56392         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56393         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56394         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56395         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56396         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56397         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56398         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56399         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56400         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56401         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56402         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56403         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56404         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56405         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56406         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56407         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56408         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56409         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56410         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56411         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56412         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56413         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56414         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56415         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56416         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56417         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56418         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56419         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56420         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56421         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56422         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56423         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56424         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56425         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56426
56427 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
56428
56429         * gcc.c-torture/execute/991228-1.c: Take word endianness into
56430         account.
56431
56432 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
56433
56434         * gcc.c-torture/execute/builtin-complex-1.c: New test.
56435
56436 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
56437
56438         * g++.old-deja/g++.pt/crash62.C: New test.
56439
56440 2001-01-04  Richard Henderson  <rth@redhat.com>
56441
56442         * gcc.dg/20000926-1.c: Update expected warnings.
56443         * gcc.dg/array-2.c: Likewise.
56444         * gcc.dg/array-4.c: Also validate flexible array members.
56445         * gcc.dg/c99-flex-array-1.c: New.
56446
56447 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56448
56449         * gcc.c-torture/compile/20001222-1.x: Remove.
56450
56451 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56452
56453         * gcc.c-torture/execute/built-in-setjmp.c: New.
56454
56455 2001-01-03  Richard Henderson  <rth@redhat.com>
56456
56457         * gcc.dg/940510-1.c: Update expected error wording.
56458         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56459
56460 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
56461
56462         * lib/target-supports.exp (check_alias_available): Modified to
56463         indicate aliases not supported if only weak aliases are supported.
56464
56465 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56466
56467         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56468         Turn on cmpstrsi checks for __pj__ and __i370__.
56469
56470 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56471
56472         * g++.old-deja/g++.other/virtual11.C: New test.
56473
56474 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
56475
56476         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56477
56478 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56479
56480         * gcc.c-torture/compile/20010102-1.c: New test.
56481
56482 2001-01-02  Andreas Jaeger  <aj@suse.de>
56483
56484         * gcc.dg/noreturn-3.c: New test.
56485
56486         * gcc.dg/noreturn-4.c: New test.
56487
56488 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56489
56490         * gcc.c-torture/execute/stdio-opt-1.c: Also test
56491         __builtin_fputc and __builtin_fwrite.
56492
56493 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56494
56495         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56496         signed char, not default char.
56497
56498 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
56499
56500         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56501
56502 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
56503
56504         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56505
56506 2000-12-29  Richard Henderson  <rth@redhat.com>
56507
56508         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56509         (__cyg_profile_func_exit): Define.
56510
56511 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
56512
56513         * g++.dg/vtgc1.C: New test.
56514
56515 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
56516
56517         * gcc.dg/noncompile/20001228-1.c: New test.
56518
56519         * gcc.dg/20001228-1.c: New test.
56520
56521         * gcc.c-torture/execute/20001228-1.c: New test.
56522
56523 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
56524
56525         * gcc.dg/format-strfmon-1.c: New test.
56526
56527 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56528
56529         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56530         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56531         * gcc.c-torture/execute/string-opt-1.c: Likewise.
56532         * gcc.c-torture/execute/string-opt-2.c: Likewise.
56533         * gcc.c-torture/execute/string-opt-3.c: Likewise.
56534         * gcc.c-torture/execute/string-opt-4.c: Likewise.
56535         * gcc.c-torture/execute/string-opt-6.c: Likewise.
56536         * gcc.c-torture/execute/string-opt-7.c: Likewise.
56537         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56538         * gcc.c-torture/execute/string-opt-9.c: Likewise.
56539         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56540         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56541         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56542
56543         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56544         * gcc.c-torture/execute/string-opt-4.c: Test index.
56545
56546 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
56547
56548         * gcc.c-torture/compile/20001226-1.c: New test.
56549
56550 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56551
56552         * gcc.c-torture/compile/20001222-1.c: New test.
56553         * gcc.c-torture/compile/20001222-1.x: Xfail.
56554
56555 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
56556
56557         * gcc.c-torture/execute/comp-goto-2.c: New test.
56558
56559 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
56560
56561         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56562         Use long types if __INT_MAX__ is 32767.
56563         (main): Use cast to (sint32 *) when poking 88 into a_page.
56564
56565         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56566
56567 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
56568
56569         * gcc.c-torture/compile/20001221-1.c: New test.
56570         * gcc.c-torture/execute/20001221-1.c: New test.
56571
56572 2000-12-20  Richard Henderson  <rth@redhat.com>
56573
56574         * g++.old-deja/g++.pt/crash36.C: Update error lines.
56575         * g++.old-deja/g++.robertl/eb109.C: Likewise.
56576
56577 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56578
56579         * gcc.dg/compare3.c: New test.
56580
56581 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56582
56583         * gcc.dg/format-warnll-1.c: New test.
56584
56585 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
56586
56587         * gcc.dg/cpp/cmdlne-P.c: New test.
56588
56589 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56590
56591         * gcc.c-torture/execute/builtin-abs-1.c,
56592         gcc.c-torture/execute/builtin-abs-2.c: New tests.
56593
56594 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56595
56596         * gcc.dg/cpp/multiline.c: New test.
56597
56598 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
56599
56600         * g++.old-deja/g++.other/syshdr1.C: Update.
56601         * gcc.dg/cpp/lineflags.c: Remove temporarily.
56602
56603 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56604
56605         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56606
56607 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56608
56609         * g++.old-deja/g++.pt/ttp65.C: New test.
56610
56611 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56612
56613         * g++.old-deja/g++.pt/ttp64.C: New test.
56614
56615 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56616
56617         * g++.old-deja/g++.pt/spec33.C: New test.
56618
56619 2000-12-14  Catherine Moore  <clm@redhat.com>
56620
56621         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56622         * gcc.c-torture/execute/920612-2.c: Likewise.
56623         * gcc.c-torture/execute/920428-2.c: Likewise.
56624         * gcc-c-torture/execute/va-arg-11.c: Call exit.
56625         * gcc.c-torture/execute/va-arg-21.c: Likewise.
56626
56627 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56628
56629         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56630         * gcc.dg/pack-test-2.c: Likewise.
56631
56632 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56633
56634         Tests by Zack Weinberg <zackw@stanford.edu>.
56635
56636         * gcc.dg/cpp/defined.c: Update.
56637         * gcc.dg/cpp/defined_trad.c: New tests.
56638
56639 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
56640
56641         * gcc.dg/cpp/trad-direct.c: Update.
56642
56643 2000-12-11  Neil Booth  <neilb@earthling.net>
56644
56645         * gcc.dg/cpp/defined_trad.c
56646
56647 2000-12-11  Neil Booth  <neilb@earthling.net>
56648
56649         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
56650
56651 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56652
56653         * gcc.dg/format-miss-2.c: New test.
56654
56655 2000-12-09  Neil Booth  <neilb@earthling.net>
56656
56657         * gcc.dg/cpp/lineflags.c: New tests.
56658         * gcc.dg/cpp/poison.c: Update.
56659         * gcc.dg/cpp/redef2.c: Update.
56660         * gcc.dg/cpp/skipping.c: New test.
56661
56662 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
56663
56664         * g++.old-deja/g++.other/eh3.C: New testcase.
56665
56666 2000-12-07  Neil Booth  <neilb@earthling.net>
56667
56668         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
56669         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
56670         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
56671         wtr-union-init-2.c, wtr-union-init-3.c: Update.
56672         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
56673         Update.
56674
56675 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56676
56677         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
56678         __SIZE_TYPE__ instead of int for type of integers cast to
56679         pointers.
56680
56681 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
56682
56683         * g++.old-deja/g++.other/cleanup4.C: New test.
56684
56685 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56686
56687         * format-sec-1.c: New test.
56688
56689 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56690
56691         * gcc.dg/format-nonlit-3.c: New test.
56692
56693 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56694
56695         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
56696         through a null pointer.
56697
56698 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56699
56700         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
56701         * g++.old-deja/g++.pt/partial4.C: New test.
56702
56703 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
56704
56705         * gcc.c-torture/execute/ieee/hugeval.x: New.
56706
56707 2000-12-06  Neil Booth  <neilb@earthling.net>
56708
56709         * gcc.dg/cpp/backslash2.c: New tests.
56710
56711 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56712
56713         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
56714         * gcc.c-torture/execute/stdio-opt-2.c: New test.
56715
56716 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
56717
56718         * gcc.c-torture/execute/20001203-2.c: New testcase.
56719
56720 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56721
56722         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
56723         * g++.old-deja/g++.other/virtual10.C: New test.
56724
56725 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
56726
56727         * g++.old-deja/g++.mike/pmf5.C: Remove test.
56728
56729 2000-12-05  Richard Henderson  <rth@redhat.com>
56730
56731         * gcc.c-torture/compile/20001205-1.c: New.
56732
56733 2000-12-04  Neil Booth  <neilb@earthling.net>
56734
56735         * g++.old-deja/g++.other/virtual9.C: New test.
56736         * g++.old-deja/g++.pt/crash61.C: New test.
56737         * gcc.c-torture/execute/loop-9.c: New test.
56738
56739 2000-12-04  Neil Booth  <neilb@earthling.net>
56740
56741         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
56742         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
56743         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
56744         * gcc.dg/cpp/extratokens.c: ...here.
56745
56746 2000-12-04  Neil Booth  <neilb@earthling.net>
56747
56748         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
56749         New tests.
56750
56751 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56752
56753         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
56754         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
56755
56756 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56757
56758         * gcc.c-torture/execute/20001203-1.c: New test.
56759
56760 2000-12-03  Neil Booth  <neilb@earthling.net>
56761
56762         * gcc.dg/cpp/macro6.c: New test cases.
56763
56764 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56765
56766         * gcc.c-torture/execute/string-opt-9.c: New test.
56767         * gcc.c-torture/execute/string-opt-10.c: Likewise.
56768         * gcc.c-torture/execute/string-opt-11.c: Likewise.
56769         * gcc.c-torture/execute/string-opt-12.c: Likewise.
56770
56771         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
56772         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
56773
56774 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
56775
56776         * gcc.dg/cpp/if-6.c: New testcase.
56777
56778         * gcc.dg/20001201-1.c: New testcase.
56779
56780 2000-12-02  Neil Booth  <neilb@earthling.net>
56781
56782         * g++.old-deja/g++.other/externC4.C,
56783         g++.old-deja/g++.other/friend10.C: New tests.
56784
56785 2000-12-02  Neil Booth  <neilb@earthling.net>
56786
56787         * g++.old-deja/g++.other/instan2.C
56788         * g++.old-deja/g++.other/instan3.C: New test.
56789
56790 2000-12-02  Neil Booth  <neilb@earthling.net>
56791
56792         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
56793         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
56794         gnuc99.c,gnuc99-pedantic.c: New tests.
56795
56796 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56797
56798         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
56799         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
56800
56801 2000-12-01  Neil Booth  <neilb@earthling.net>
56802
56803         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
56804         * gcc.dg/cpp/poison.c: Update.
56805         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
56806
56807 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
56808
56809         * g77.f-torture/execute/20001201.f: New test.
56810
56811 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56812
56813         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
56814
56815 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
56816
56817         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
56818
56819 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
56820
56821         * g++.old-deja/g++.other/cast6.C: New test.
56822
56823 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
56824
56825         * gcc.c-torture/execute/20001130-2.c: New testcase.
56826
56827 2000-11-30  Richard Henderson  <rth@redhat.com>
56828
56829         * gcc.c-torture/execute/20001130-1.c: New test.
56830
56831 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56832
56833         * g++.old-deja/g++.other/op3.C: New test.
56834
56835 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56836
56837         * g++.old-deja/g++.other/op2.C: New test.
56838
56839 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
56840
56841         * g++.old-deja/g++.other/crash38.C: New test.
56842
56843 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
56844
56845         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
56846
56847 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
56848
56849         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
56850         tests.
56851         * gcc.c-torture/execute/string-opt-6.c: New test.
56852
56853         * gcc.dg/20001117-1.c: Add main.
56854
56855 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
56856
56857         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
56858         Move from here ...
56859         * gcc.dg/940510-1.c: ... to here.
56860
56861         * gcc.dg/20000926-1.c: GNU C now allows initializations of
56862         zero-size arrays in toplevel structures.
56863
56864 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56865
56866         * gcc.c-torture/execute/loop-8.c: New test.
56867
56868 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56869
56870         * g++.old-deja/g++.other/base1.C: New test.
56871
56872 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56873
56874         * g++.old-deja/g++.other/parse2.C: New test.
56875
56876 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56877
56878         * g++.old-deja/g++.pt/incomplete1.C: New test.
56879
56880 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
56881
56882         * g++.old-deja/g++.other/friend9.C: New test.
56883
56884 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
56885
56886         * gcc.dg/20001127-1.c: New test.
56887
56888 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56889
56890         * g++.old-deja/g++.pt/friend46.C: New test.
56891
56892 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
56893
56894         * g++.old-deja/g++.other/ptrmem8.C: New test.
56895
56896 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56897
56898         * gcc.c-torture/execute/string-opt-7.c: New test.
56899         * gcc.c-torture/execute/string-opt-8.c: Likewise.
56900
56901 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56902
56903         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
56904         instead of 'mkcheck 2'.
56905
56906 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56907
56908         * gcc.c-torture/execute/memcheck/driver.c,
56909         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
56910         C9X references to refer to C99.
56911
56912 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
56913
56914         * gcc.dg/ultrasp3.c: New test.
56915
56916 2000-11-25  Neil Booth  <neilb@earthling.net>
56917
56918         * gcc.dg/cpp/include2.c: Update test to be locale independent.
56919
56920 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
56921
56922         * gcc.c-torture/compile/20001123-2.c: New.
56923
56924 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56925
56926         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
56927
56928 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
56929
56930         * gcc.dg/sequence-point-1.c: Add some new tests.
56931         * gcc.c-torture/execute/20001124-1.c: New test.
56932
56933 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56934
56935         * g++.old-deja/g++.other/vaarg4.C: New test.
56936         * gcc.c-torture/compile/20001123-1.c: New test.
56937
56938 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
56939
56940         * g++.other/crash24.C: Adjust and remove XFAIL.
56941         * g++.other/crash37.C: New test.
56942
56943 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
56944
56945         * g++.old-deja/g++.pt/instantiate9.C: New test.
56946
56947 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
56948
56949         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
56950         new ABI, too.
56951
56952         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
56953         * g++.old-deja/g++.robertl/eb55.C: Likewise.
56954
56955 2000-11-22  Neil Booth  <neilb@earthling.net>
56956
56957         * gcc.dg/cpp/Wtrigraphs.c: New test.
56958
56959 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
56960
56961         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
56962
56963 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
56964
56965         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
56966
56967 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
56968
56969         * lib/gcc-dg.exp: load_lib scanasm.exp.
56970         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
56971         * lib/g++-dg.exp: load_lib scanasm.exp.
56972         * lib/scanasm.exp: New.
56973         (scan-assembler, scan-assembler-not): Add optional arguments to
56974         test name, or if not present, the pattern name.
56975         (scan-assembler-dem, scan-assembler-dem-not): New.
56976
56977         * g++.dg/dg.exp: New.
56978
56979 2000-11-21  Neil Booth  <neilb@earthling.net>
56980
56981         * gcc.dg/cpp/integrated1.c: Remove.
56982
56983 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56984
56985         * gcc.c-torture/execute/20001121-1.c: New test.
56986
56987 2000-11-21  Richard Henderson  <rth@redhat.com>
56988
56989         * gcc.c-torture/compile/20001121-1.c: New test.
56990
56991 2000-11-20  Neil Booth  <neilb@earthling.net>
56992
56993         * gcc.dg/cpp/integrated1.c: New test.
56994
56995 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
56996
56997         * g++.old-deja/g++.other/inline17.C: New test.
56998
56999 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
57000
57001         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57002         local variable to be zero: I made the variable global. Now
57003         uses abort() and exit() instead of relying on main's return value.
57004
57005 2000-11-20  Neil Booth  <neilb@earthling.net>
57006
57007         * gcc.dg/cpp/paste2.c: Update test.
57008         * objc/execute/paste.m: New test.
57009
57010 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57011
57012         * gcc.dg/c99-condexpr-1.c: New test.
57013
57014 2000-11-20  Neil Booth  <neilb@earthling.net>
57015
57016         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57017
57018 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
57019
57020         * g++.old-deja/g++.pt/export1.C: New test.
57021
57022 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
57023
57024         * gcc.dg/20001117-1.c: New test.
57025
57026 2000-11-18  Richard Henderson  <rth@redhat.com>
57027
57028         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57029
57030 2000-11-18  Richard Henderson  <rth@redhat.com>
57031
57032         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57033         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57034         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57035
57036 2000-11-18  Richard Henderson  <rth@redhat.com>
57037
57038         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57039         (main): New.  Exit cleanly.
57040
57041 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57042
57043         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57044         gcc.dg/c99-fordecl-2.c: New tests.
57045
57046 2000-11-18  Richard Henderson  <rth@redhat.com>
57047
57048         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57049         * gcc.c-torture/execute/zerolen-2.c: New.
57050
57051 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57052
57053         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57054         memory.
57055
57056 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57057
57058         * g++.old-deja/g++.pt/instantiate8.C: New test.
57059
57060 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
57061
57062         * g++.old-deja/g++.other/incomplete.C: Add more tests.
57063         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57064
57065 2000-11-16  Nick Clifton  <nickc@redhat.com>
57066
57067         * gcc.c-torture/execute/nestfunc-2.c: New test.
57068         * gcc.c-torture/execute/nestfunc-3.c: New test.
57069
57070 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57071
57072         * gcc.c-torture/compile/20001116-1.c: New test.
57073
57074 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57075
57076         * gcc.c-torture/execute/20001115-1.c: New test.
57077
57078 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
57079
57080         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57081         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57082         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57083         * g++.old-deja/g++.abi/vmihint.C: Likewise.
57084
57085 2000-11-15  Neil Booth  <neilb@earthling.net>
57086
57087         gcc.dg/cpp/_Pragma1.c: Update.
57088         gcc.dg/cpp/_Pragma2.c: New test.
57089
57090 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
57091
57092         * g++.old-deja/g++.other/anon5.C: New test.
57093
57094 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
57095
57096         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57097         tests.
57098
57099 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
57100
57101         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57102         output.
57103
57104 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57105
57106         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57107         labels at end of compound statements.
57108
57109 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
57110
57111         * gcc.c-torture/execute/loop-7.c: New test.
57112
57113 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57114
57115         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57116
57117 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57118
57119         * gcc.dg/c99-bool-1.c: New test.
57120
57121 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
57122
57123         * gcc.dg/c99-scope-1.c: Remove xfail.
57124         * gcc.dg/c99-scope-2.c: New test.
57125
57126 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57127
57128         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57129         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57130
57131 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
57132
57133         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57134         error messages.
57135
57136         * g++.mike/p700.C: Don't typedef wchar_t.
57137         * g++.mike/p784.C: Likewise.
57138         * g++.mike/eb101.C: Don't use __wchar_t.
57139
57140 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
57141
57142         * g77.f-torture/execute/20001111.[fx]: Test premature exit
57143         from DO loop.
57144
57145 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
57146
57147         * gcc.c-torture/execute/20001111-1.c: New test.
57148
57149 2000-11-10  Nick Clifton  <nickc@redhat.com>
57150
57151         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57152         long multuiple and accumulate.
57153
57154 2000-11-09  Richard Henderson  <rth@redhat.com>
57155
57156         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57157         via size_t instead of int.
57158
57159         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57160         * gcc.c-torture/execute/string-opt-2.c: Likewise.
57161         * gcc.c-torture/execute/string-opt-3.c: Likewise.
57162         * gcc.c-torture/execute/string-opt-4.c: Likewise.
57163
57164 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
57165
57166         * gcc.c-torture/compile/20001109-1.c: New test.
57167         * gcc.c-torture/compile/20001109-2.c: New test.
57168
57169 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
57170
57171         * g++.old-deja/g++.pt/operator1.C: New test.
57172         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57173
57174 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57175
57176         * gcc.dg/20001108-1.c: New test.
57177
57178 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
57179
57180         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57181         with both arguments constant strings.
57182         * gcc.c-torture/execute/string-opt-3.c: New test.
57183         * gcc.c-torture/execute/string-opt-4.c: New test.
57184         * gcc.c-torture/execute/string-opt-5.c: New test.
57185
57186 2000-11-08  Nick Clifton  <nickc@redhat.com>
57187
57188         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
57189         mulsidi3adddi patterns.
57190
57191 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
57192
57193         * g++.old-deja/g++.other/crash36.C: New test.
57194
57195 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
57196
57197         * g++.old-deja/g++.other/init16.C: New test.
57198
57199 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
57200
57201         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57202
57203 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57204
57205         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57206         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57207         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57208
57209 2000-11-07  DJ Delorie  <dj@redhat.com>
57210
57211         * gcc.dg/20000614-1.c: Add return so that test can pass.
57212
57213 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57214
57215         * gcc.c-torture/execute/string-opt-1.c: New test.
57216
57217 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
57218
57219         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
57220         mips-sgi-irix6.* because the MIPS ABI passes floating-point
57221         parameters in registers, and there is no way for a varargs
57222         function to know in which order the integer and floating-point
57223         parameters should be interleaved when they are placed on the
57224         stack.
57225         * gcc.c-torture/execute/va-arg-16.x: Likewise.
57226         * gcc.c-torture/execute/va-arg-17.x: Likewise.
57227
57228 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57229
57230         * gcc.c-torture/execute/string-opt-2.c: New test.
57231
57232 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
57233
57234         * g++.old-deja/g++.pt/crash60.C: New test.
57235
57236 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57237
57238         * g++.old-deja/g++.other/crash24.C: New test.
57239         * g++.old-deja/g++.other/crash25.C: New test.
57240         * g++.old-deja/g++.other/crash26.C: New test.
57241         * g++.old-deja/g++.other/crash27.C: New test.
57242         * g++.old-deja/g++.other/crash28.C: New test.
57243         * g++.old-deja/g++.other/crash29.C: New test.
57244         * g++.old-deja/g++.other/crash30.C: New test.
57245         * g++.old-deja/g++.other/crash31.C: New test.
57246         * g++.old-deja/g++.other/crash32.C: New test.
57247         * g++.old-deja/g++.other/crash33.C: New test.
57248         * g++.old-deja/g++.other/crash34.C: New test.
57249         * g++.old-deja/g++.other/crash35.C: New test.
57250
57251 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
57252
57253         * gcc.c-torture/execute/20001031-1.c: New test.
57254
57255 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
57256
57257         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57258         namespace.
57259
57260         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57261         standards-conformant.
57262
57263         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57264
57265         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57266         * g++.old-deja/g++.mike/p755a.C: Likewise.
57267         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57268         library makes no calls to `operator new' during initialization.
57269
57270 2000-11-04  Neil Booth  <neilb@earthling.net>
57271
57272         * gcc.dg/cpp/include2.c: New tests.
57273
57274 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
57275
57276         * lib/g++.exp (g++_set_ld_library_path): New function.
57277         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57278
57279 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
57280
57281         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
57282         warnings.
57283
57284 2000-11-01  Richard Henderson  <rth@redhat.com>
57285
57286         * g++.old-deja/g++.ext/namedret1.C: New.
57287         * g++.old-deja/g++.ext/namedret2.C: New.
57288         * g++.old-deja/g++.ext/namedret3.C: New.
57289
57290 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
57291
57292         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57293         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57294
57295 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57296
57297         * gcc.c-torture/execute/va-arg-21.c: New test.
57298
57299 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
57300
57301         * gcc.dg/c99-complex-2.c: New test.
57302
57303 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57304
57305         * gcc.c-torture/execute/stdio-opt-1.c: New test.
57306
57307 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
57308
57309         * g++.old-deja/g++.other/inline16.C: New test.
57310
57311 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
57312
57313         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57314         __PRETTY_FUNCTION__
57315
57316 2000-10-29  Neil Booth  <neilb@earthling.net>
57317
57318         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57319         New tests.
57320         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57321         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57322         optimisation.
57323
57324 2000-10-29  Neil Booth  <neilb@earthling.net>
57325
57326         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57327         * mi1.c, mi1c.h: Add null directives to multiple-include test.
57328         * mi5.c: Test multiple includes work with -C.
57329         * trigraphs.c: Test ^= version.
57330
57331 2000-10-28  Neil Booth  <neilb@earthling.net>
57332
57333         New tests and test updates for new macro expander.
57334
57335         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57336         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57337         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57338         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57339         new diagnostic messages.
57340
57341         * gcc.dg/cpp/macro3.c: New tests.
57342
57343 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
57344
57345         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57346         on the same line.
57347
57348 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
57349
57350         * g++.old-deja/g++.other/eh2.C: New test.
57351
57352 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57353
57354         * gcc.c-torture/execute/20001027-1.c: New test.
57355
57356 2000-10-26  Richard Henderson  <rth@redhat.com>
57357
57358         * gcc.c-torture/execute/20001026-1.c: New.
57359
57360 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
57361
57362         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57363         * g++.old-deja/g++.law/builtin1.C: Likewise.
57364         * g++.old-deja/g++.law/ctors10.C: Likewise.
57365         * g++.old-deja/g++.law/virtual3.C: Likewise.
57366         * g++.old-deja/g++.mike/p658.C: Likewise.
57367         * g++.old-deja/g++.other/sibcall1.C: Likewise.
57368         * g++.old-deja/g++.other/vaarg2.C: Likewise.
57369         * g++.old-deja/g++.robertl/eb124.C: Likewise.
57370         * g++.old-deja/g++.robertl/eb44.C: Likewise.
57371         * g++.old-deja/g++.robertl/eb77.C: Likewise.
57372
57373 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
57374
57375         * gcc.c-torture/compile/20001024-1.c: New test.
57376
57377 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
57378
57379         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57380         to tell us whether or not we are using V3.
57381
57382 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
57383
57384         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57385         operands.
57386
57387 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57388
57389         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57390
57391 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
57392
57393         * gcc.c-torture/execute/20001024-1.c: New test.
57394
57395 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
57396
57397         * g++.old-deja/g++.other/sibcall1.C: New test.
57398
57399 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
57400
57401         * gcc.dg/noncompile/init-3.c: New test.
57402
57403 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
57404
57405         * gcc.dg/format-array-1.c: New test.
57406
57407 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57408
57409         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57410         writing through null pointers; remove comment about testing
57411         unterminated strings.
57412
57413 2000-10-17  Matthew Hiller  <hiller@redhat.com>
57414
57415         * gcc.c-torture/execute/20001017-2.c: New test.
57416
57417 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57418
57419         * gcc.c-torture/compile/20001018-1.c: New test.
57420         * gcc.c-torture/compile/20001018-1.x: Xfail.
57421
57422 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57423
57424         * gcc.c-torture/execute/20001017-1.c: New test.
57425
57426 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57427
57428         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57429         for multiple use of arguments with scanf formats; add tests for
57430         multiple use of arguments.
57431
57432 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
57433
57434         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57435         from some old tests.
57436
57437 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57438
57439         * gcc.dg/format-miss-1.c: New test.
57440
57441 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57442
57443         * gcc.c-torture/execute/20001013-1.c: New test.
57444
57445 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57446
57447         * gcc.dg/format-branch-1.c: New test.
57448
57449 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
57450
57451         * README, lib/file-format.exp: Remove EGCS references.
57452
57453 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
57454
57455         * gcc.dg/20001013-1.c: New test.
57456
57457 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57458
57459         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57460         for intmax_t in the compiler using __typeof__ and the type rules
57461         for conditional expressions.
57462
57463 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
57464
57465         * gcc.dg/20001012-1.c: New test.
57466         * gcc.dg/20001012-2.c: New test.
57467
57468 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57469
57470         * gcc.dg/format-attr-1.c: New test.
57471
57472 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57473
57474         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57475         __LONG_LONG_MAX__ instead of LLONG_MAX.
57476
57477 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
57478
57479         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57480         scanf flags.
57481         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57482         flags.
57483
57484 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
57485
57486         * gcc.dg/sequence-pt-1.c: New test.
57487
57488 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
57489
57490         * gcc.c-torture/execute/20001011-1.c: New testcase.
57491         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57492
57493 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57494
57495         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57496         does not error on it.
57497
57498 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
57499
57500         * gcc.dg/20001009-1.c: New test.
57501
57502 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57503
57504         * gcc.c-torture/compile/20001009-1.c: Move from here ....
57505         * gcc.c-torture/execute/20001009-2.c: ... to here.
57506
57507 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
57508
57509         * gcc.c-torture/compile/20001009-1.c: New testcase.
57510         * gcc.c-torture/execute/20001009-1.c: New testcase.
57511         Testcases provided by Jan Hubicka <jh@suse.cz>.
57512
57513 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57514
57515         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57516         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57517         uintmax_t using <limits.h> to emulate the compiler's internal
57518         logic.  No longer XFAIL %j tests.
57519
57520 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
57521
57522         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57523         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57524         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57525         regexps and details of expected handling of some bad formats.
57526         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57527         suppression.
57528
57529 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57530
57531         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57532         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57533         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57534         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57535         in list archives.
57536
57537 2000-10-06  Richard Henderson  <rth@cygnus.com>
57538
57539         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57540         * g++.old-deja/g++.brendan/crash52.C: Likewise.
57541         * g++.old-deja/g++.jason/report.C: Likewise.
57542         * g++.old-deja/g++.law/friend5.C: Likewise.
57543         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
57544         of the expected warnings.
57545
57546 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
57547
57548         * g++.old-deja/g++.pt/enum14.C: New test.
57549
57550 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
57551
57552         * g++.old-deja/g++.pt/crash59.C: New test.
57553
57554 2000-10-04  Will Cohen  <wcohen@redhat.com>
57555
57556         * gcc.dg/20000926-1.c: New test.
57557
57558 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
57559
57560         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57561         function name for current C++ compiler.
57562         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57563
57564 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
57565
57566         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57567         __PRETTY_FUNCTION__.
57568         * g++.old-deja/g++.ext/pretty2.C: Likewise.
57569
57570 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57571
57572         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57573
57574 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
57575
57576         * gcc.c-torture/compile/20000923-1.c: New test.
57577
57578 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57579
57580         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57581         * g++.old-deja/g++.pt/ttp62.C: Same.
57582         * g++.old-deja/g++.other/inline14.C: Same.
57583
57584 2000-09-24  Richard Henderson  <rth@cygnus.com>
57585
57586         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57587
57588 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57589
57590         * gcc.dg/c90-printf-1.c: Add test for wide string format.
57591
57592 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
57593
57594         * gcc.c-torture/compile/20000922-1.c: New file.
57595
57596 2000-09-21  Nick Clifton  <nickc@redhat.com>
57597
57598         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57599         a signed long modulo operation.
57600         (mod6): New function - perform an unsigned long modulo operation.
57601         (main): Add tests for modulos of very large numbers by very small
57602         dividends.
57603
57604 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57605
57606         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57607
57608 2000-09-19  Richard Henderson  <rth@cygnus.com>
57609
57610         * gcc.dg/compare2.c (case 10): XFAIL.
57611
57612 2000-09-18  Richard Henderson  <rth@cygnus.com>
57613
57614         * gcc.c-torture/execute/20000906-1.c: Move ...
57615         * gcc.dg/20000906-1.c: ... here.  Only run on targets
57616         that support __builtin_trap.
57617
57618 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
57619
57620         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57621
57622 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57623
57624         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57625         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
57626         more $ format tests.
57627
57628 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57629
57630         * gcc.dg/format-errmk-1.c: New test.
57631
57632 2000-09-17  Greg McGary  <greg@mcgary.org>
57633
57634         * gcc.c-torture/execute/20000917-1.x: Remove.
57635
57636 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57637
57638         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
57639
57640 2000-09-17  Greg McGary  <greg@mcgary.org>
57641
57642         * gcc.c-torture/execute/20000917-1.c: New test.
57643         * gcc.c-torture/execute/20000917-1.x: XFAIL.
57644
57645 2000-09-16  Neil Booth  <NeilB@earthling.net>
57646
57647         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
57648         in nested macro bug.
57649
57650 2000-09-15  Neil Booth  <NeilB@earthling.net>
57651
57652         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
57653
57654 2000-09-14  Jeffrey A Law  (law@cygnus.com)
57655
57656         * gcc.c-torture/execute/20000914-1.c: New test.
57657
57658 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
57659
57660         * g++.other/inline13.C: New test.
57661
57662 2000-09-12  Andreas Jaeger  <aj@suse.de>
57663
57664         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
57665         constant by Ulrich Drepper <drepper@redhat.com>.
57666
57667 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
57668
57669         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
57670
57671 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57672
57673         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
57674
57675 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
57676
57677         * gcc.dg/cpp/backslash.c: New test.
57678
57679 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
57680
57681         * gcc.c-torture/execute/20000910-1.c: New test.
57682         * gcc.c-torture/execute/20000910-2.c: Likewise.
57683
57684 2000-09-11  Robert Lipe  <robertl@sco.com>
57685
57686         * gcc.dg/pragma-align.c: New test.
57687
57688 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
57689
57690         * g++.old-deja/g++.pt/explicit82.C: New test.
57691         * g++.old-deja/g++.pt/explicit83.C: New test.
57692
57693 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
57694
57695         * gcc.dg/asm-names.c: New test.
57696
57697 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57698
57699         * gcc.dg/cpp/tr-warn6.c: New test
57700
57701 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
57702
57703         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
57704         be accepted.
57705
57706 2000-09-07  Catherine Moore  <clm@redhat.com>
57707
57708         * gcc.c-torture/execute/unroll-1.c: New test.
57709
57710 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
57711
57712         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
57713         ERROR markers.
57714         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
57715         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
57716         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
57717         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
57718         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
57719         Preprocess only.
57720         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
57721         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
57722
57723 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57724
57725         * g++.old-deja/g++.pt/deduct2.C: New test.
57726
57727 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57728
57729         * g++.old-deja/g++.pt/parms2.C: New test.
57730
57731 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
57732
57733         * g++.old-deja/g++.pt/crash58.C: New test.
57734
57735 2000-09-06  Greg McGary  <greg@mcgary.org>
57736
57737         * gcc.c-torture/execute/20000906-1.c: New test.
57738         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
57739
57740 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57741
57742         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
57743
57744 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57745
57746         * g++.old-deja/g++.pt/crash57.C: New test.
57747
57748 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57749
57750         * g++.old-deja/g++.pt/crash56.C: New test.
57751
57752 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
57753
57754         * g++.old-deja/g++.pt/koenig1.C: New test.
57755
57756 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57757
57758         * gcc.dg/20000904-1.c: New test.
57759
57760 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
57761
57762         * gcc.dg/cpp/paste8.c: New test.
57763
57764 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
57765
57766         * gcc.c-torture/compile/20000827-1.c: New test.
57767
57768 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57769
57770         * gcc.dg/format-diag-1.c: New test.
57771
57772 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
57773
57774         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
57775         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
57776         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
57777         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
57778         gcc.dg/formatz-1.c: Adjust warning regular expressions.
57779
57780 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57781
57782         * g++.old-deja/g++.other/nested4.C: New test.
57783
57784 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
57785
57786         * g++.old-deja/g++.ns/scoped1.C: New test.
57787
57788 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
57789
57790         * lib/g++.exp: Support testing already-installed GCC.
57791
57792 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57793
57794         * wtr-label-1.c, wtr-suffix-1.c: New tests.
57795
57796 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57797
57798         * gcc.dg/return-type-2.c: New test.
57799
57800 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
57801
57802         * gcc.c-torture/compile/20000825-1.c: New test.
57803
57804 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
57805
57806         * gcc.dg/dwarf2-2.c: New test.
57807
57808 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
57809
57810         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
57811         dg-warning regexps.
57812
57813 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
57814
57815         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
57816         gcc.dg/format-ext-5.c: New tests.
57817
57818 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
57819
57820         * g++.old-deja/g++.other/crash22.C: New test.
57821
57822 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
57823
57824         * gcc.dg/noncompile/930622-2.c: Adjust error message.
57825
57826 2000-08-24  Richard Henderson  <rth@cygnus.com>
57827
57828         * gcc.dg/ia64-sync-1.c: New test.
57829         * gcc.dg/ia64-sync-2.c: New test.
57830         * gcc.dg/ia64-asm-1.c: New test.
57831
57832 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
57833
57834         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
57835         * gcc.dg/format-ext-2.c: New test.
57836
57837 2000-08-23  Jason Merrill  <jason@redhat.com>
57838
57839         * lib/old-dejagnu.exp: Also ignore "In member function" and
57840         "At global scope".
57841
57842 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57843
57844         * gcc.dg/noncompile/label-lineno-1.c: New test.
57845
57846 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57847
57848         * gcc.dg/c99-array-nonobj-1.c: New test.
57849
57850 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
57851
57852         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
57853         tests.
57854         * gcc.dg/format-ext-1.c: New test.
57855
57856 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57857
57858         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
57859         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
57860         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
57861         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
57862         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
57863
57864 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
57865
57866         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
57867         gcc.dg/c99-strftime-2.c: New tests.
57868
57869 2000-08-22  Richard Henderson  <rth@cygnus.com>
57870
57871         * gcc.c-torture/execute/20000822-1.c: New test.
57872
57873 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57874
57875         * gcc.c-torture/execute/20000819-1.x: Remove.
57876
57877 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57878
57879         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
57880         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
57881         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
57882         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
57883         gcc.dg/format-xopen-1.c: New tests.
57884
57885 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
57886
57887         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
57888
57889 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
57890
57891         * g++.old-deja/g++.other/loop2.C: New test.
57892
57893         * gcc.c-torture/compile/20000606-1.c: New test.
57894         * gcc.c-torture/compile/20000728-1.c: New test.
57895         * gcc.c-torture/execute/20000801-1.c: New test.
57896         * gcc.c-torture/execute/20000801-2.c: New test.
57897         * gcc.c-torture/execute/20000819-1.c: New test.
57898         * gcc.c-torture/execute/20000819-1.x: XFAIL.
57899         * gcc.dg/20000629-1.c: New test.
57900         * gcc.dg/20000724-1.c: New test.
57901         * gcc.dg/20000807-1.c: New test.
57902
57903 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
57904
57905         * gcc.dg/cpp/pragma-1.c: New test.
57906         * gcc.dg/cpp/pragma-2.c: New test.
57907
57908 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
57909
57910         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
57911         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
57912
57913 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57914
57915         * gcc.c-torture/compile/20000818-1.c: New test.
57916
57917 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
57918
57919         * gcc.c-torture/execute/20000818-1.c: New test.
57920
57921 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
57922
57923         * gcc.dg/format-va-1.c: New test.
57924
57925 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57926
57927         * g++.old-deja/g++.other/typedef8.C: New test.
57928
57929 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57930
57931         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
57932         * g++.old-deja/g++.mike/net36.C: Mark candidate.
57933         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
57934         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
57935         * g++.old-deja/g++.other/ptrmem7.C: New test.
57936         * g++.old-deja/g++.pt/ptrmem10.C: New test.
57937
57938 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
57939
57940         * g++.old-deja/g++.pt/typename27.C: New test.
57941
57942 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
57943
57944         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
57945         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
57946         * g++.old-deja/g++.pt/friend45.C: New test.
57947         * g++.old-deja/g++.other/friend8.C: New test.
57948
57949 2000-08-15  Richard Henderson  <rth@cygnus.com>
57950
57951         * gcc.c-torture/execute/20000815-1.c: New test.
57952
57953 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
57954
57955         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
57956         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
57957         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
57958
57959 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
57960
57961         * g++.old-deja/g++.other/refinit2.C: New test.
57962
57963 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
57964
57965         * lib/c-torture.exp (c-torture): Make
57966         compiler_conditional_xfail_data global.
57967         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
57968         compiler_conditional_xfail_data machinery.
57969         (f-torture-execute): Likewise.
57970         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
57971         and only when unrolling loops.
57972
57973         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
57974
57975 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57976
57977         * g++.old-deja/g++.pt/explicit81.C: New test.
57978
57979 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
57980
57981         * g++.old-deja/g++.pt/typename26.C: New test.
57982
57983 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
57984
57985         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
57986         warning.
57987
57988 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
57989
57990         * g++.old-deja/g++.other/array3.C: New test.
57991
57992 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
57993
57994         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
57995         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
57996         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
57997         New tests.
57998
57999 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
58000
58001         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58002         * g++.old-deja/g++.abi/vmihint.C: Likewise.
58003
58004 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
58005
58006         * gcc.c-torture/execute/20000808-1.c: New test.
58007
58008 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
58009
58010         * gcc.dg/c90-const-expr-1.c: New test.
58011
58012 2000-08-08  Richard Henderson  <rth@cygnus.com>
58013
58014         * gcc.dg/noncompile/920923-1.c: Declare calloc.
58015
58016 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
58017
58018         * gcc.dg/noncompile/const-ll-1.c: New test.
58019
58020 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
58021
58022         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58023
58024 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
58025
58026         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58027         that running programs linked against the shared version of libobjc
58028         run correctly.
58029
58030 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58031
58032         * gcc.dg/c99-printf-1.c: New test.
58033
58034 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
58035
58036         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58037
58038 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
58039
58040         * gcc.c-torture/execute/20000731-1.x: Delete.
58041
58042 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
58043
58044         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58045         and torture_without_loops as is done by c-torture.exp.
58046         (search_for): Copy from c-torture.exp.
58047         (gcc-dg-runtest): New function, drives a directory of tests
58048         iterating over the TORTURE_OPTIONS.
58049         (scan-assembler, scan-assembler-not): Move here from
58050         individual directory drivers.
58051
58052         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58053         defined by lib/gcc-dg.exp.
58054         * gcc.dg/cpp/cpp.exp: Likewise.
58055         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
58056         gcc-dg-runtest, so we cycle over optimization options.
58057
58058         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58059         * gcc.dg/compare2.c: No longer expected to fail.
58060
58061 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
58062
58063         * gcc.c-torture/execute/20000804-1.c: New test.
58064
58065 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
58066
58067         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58068
58069 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
58070
58071         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58072
58073 2000-08-03  Jeffrey A Law  (law@cygnus.com)
58074
58075         * gcc.c-torture/compile/20000803-1.c: New test.
58076
58077 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
58078
58079         * gcc.c-torture/execute/20000801-3.c,
58080         gcc.c-torture/execute/20000801-4.c: New tests.
58081         * gcc.c-torture/execute/20000801-3.x,
58082         gcc.c-torture/execute/20000801-4.x: Xfail.
58083
58084 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
58085
58086         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58087         libobjc/.libs to allow for libtool.
58088
58089 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
58090
58091         * gcc.c-torture/compile/20000802-1.c: New test.
58092
58093 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
58094
58095         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58096
58097 2000-07-31  Jeffrey A Law  (law@cygnus.com)
58098
58099         * gcc-c-torture/execute/20000731-2.c: New test.
58100
58101         * gcc.c-torture/execute/20000731-1.c: New test.
58102         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58103
58104 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
58105
58106         * gcc.dg/cpp/paste7.c: New test.
58107         * gcc.dg/cpp/20000725-1.c: New test.
58108
58109 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
58110
58111         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58112         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58113         declaration warning for __builtin_dwarf_reg_size.
58114
58115         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58116
58117 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
58118
58119         * gcc.dg/noncompile/voidparam-1.c: New test.
58120
58121 2000-07-30  Richard Henderson  <rth@cygnus.com>
58122
58123         * gcc.dg/c90-digraph-1.c: Don't xfail.
58124         * gcc.dg/compare2.c (case 10): Xfail.
58125         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58126
58127 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
58128
58129         * gcc.dg/c99-main-1.c: New test.
58130
58131 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
58132
58133         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58134
58135 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
58136
58137         * gcc.c-tortuer/execute/20000726-1.c: New test.
58138
58139 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
58140
58141         * gcc.c-torture/execute/enum-2.c: New test.
58142
58143 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58144
58145         * gcc.dg/cpp/tr-warn3.c: New test.
58146
58147 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58148
58149         * g++.old-deja/g++.ext/implicit1.C: Remove.
58150         * g++.old-deja/g++.jason/c2.C: Remove
58151         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58152         * g++.old-deja/g++.pt/crash16.C: Likewise.
58153         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58154
58155 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
58156
58157         * g++.old-deja/g++.other/for2.C: New test.
58158
58159 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
58160
58161         * gcc.dg/20000720-1.c: New test.
58162
58163 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
58164
58165         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
58166
58167 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
58168
58169         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58170         * gcc.c-torture/execute/20000722-1.c: New.
58171         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58172
58173 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
58174
58175         * gcc.dg/cpp/20000720-1.S: New test.
58176
58177 2000-07-21  Michael Meissner  <meissner@redhat.com>
58178
58179         * gcc.c-torture/execute/ieee/hugeval.c: New test.
58180
58181 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58182
58183         * g++.old-deja/g++.brendan/crash16.C,
58184         g++.old-deja/g++.brendan/parse3.C,
58185         g++.old-deja/g++.brendan/redecl1.C,
58186         g++.old-deja/g++.ns/template13.C,
58187         g++.old-deja/g++.other/decl4.C,
58188         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58189
58190 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
58191
58192         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58193         and "Internal error".
58194
58195         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58196         regexps.
58197         * gcc.dg/cpp/paste6.c: New test.
58198
58199 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
58200
58201         * gcc.dg/cpp/tr-direct.c: New test.
58202
58203         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58204         gcc.dg/cpp/undef1.c: Tweak error regexps.
58205
58206 2000-07-18  Eric Christopher <echristo@redhat.com>
58207
58208         * gcc.c-torture/compile/20000718-1.c: New test.
58209
58210 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
58211
58212         * cpplex.c (_cpp_push_token): If the token being pushed back
58213         is the previous token in this context, just subtract one from
58214         context->posn.
58215         * cppmacro.c (save_expansion): Clear aux field when storing a
58216         placemarker.
58217
58218 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
58219
58220         * gcc.dg/noncompile/redecl-1.c: New test.
58221
58222 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
58223
58224         * gcc.c-torture/execute/20000717-5.c: New test.
58225         * gcc.c-torture/execute/20000717-1.x: Removed.
58226
58227 2000-07-17  Richard Henderson  <rth@cygnus.com>
58228
58229         * gcc.c-torture/execute/20000717-4.c: New test.
58230
58231 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
58232
58233         * gcc.dg/cpp/syshdr.c: New test.
58234         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58235
58236 2000-07-17  Neil Booth  <neilb@earthling.net>
58237
58238         * gcc.dg/cpp/cmdlne-dM.c: New test.
58239         * gcc.dg/cpp/cmdlne-dD.c: New test.
58240
58241 2000-07-17  Jeffrey A Law  (law@cygnus.com)
58242
58243         * gcc.c-torture/execute/20000717-3.c: New test.
58244
58245         * gcc.c-torture/compile/20000717-1.c: New test.
58246
58247 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
58248
58249         * gcc.c-torture/execute/20000717-2.c: New test.
58250
58251 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
58252
58253         * gcc.dg/formatz-1.c: New test.
58254
58255         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58256         * gcc.dg/c99-digraph-1.c: New tests.
58257
58258         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58259         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58260
58261         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58262         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58263         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58264         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58265         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58266         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58267         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58268
58269 2000-07-17  Greg McGary <greg@mcgary.org>
58270
58271         * gcc.c-torture/execute/20000717-1.c: New test.
58272         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58273
58274 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
58275
58276         * gcc.c-torture/execute/20000715-2.c: New test.
58277         * gcc.dg/20000715-1.c: New test.
58278
58279 2000-07-15  Michael Meissner  <meissner@redhat.com>
58280
58281         * gcc.c-torture/execute/20000715-1.c: New test.
58282
58283 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
58284
58285         * gcc.c-torture/execute/20000707-1.c: New test.
58286
58287 2000-07-13  Neil Booth  <NeilB@earthling.net>
58288
58289         * gcc.dg/cpp/digraph1.c,
58290         gcc.dg/cpp/digraph2.c,
58291         gcc.dg/cpp/digraphs.c: New tests.
58292
58293 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
58294
58295         * g77.f-torture/compile/20000630-2.f: New test.
58296         * g77.f-torture/compile/20000630-2.x
58297
58298 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58299
58300         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
58301
58302 2000-07-11  Neil Booth  <NeilB@earthling.net>
58303
58304         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58305
58306 2000-07-11  Neil Booth  <NeilB@earthling.net>
58307
58308         * gcc.dg/cpp/cmdlne-C.c: New.
58309
58310 2000-07-09  Neil Booth  <NeilB@earthling.net>
58311
58312         * gcc.dg/cpp/directiv.c: New tests.
58313         * gcc.dg/cpp/undef1.c: Update.
58314
58315 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
58316
58317         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58318
58319 2000-07-09  Neil Booth  <NeilB@earthling.net>
58320
58321         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58322
58323 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
58324
58325         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58326         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58327
58328 2000-07-08  Neil Booth  <NeilB@earthling.net>
58329
58330         * gcc.dg/cpp/macsyntx.c: New tests.
58331
58332 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58333
58334         * gcc.dg/20000707-1.c: New test.
58335
58336 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
58337
58338         * gcc.c-torture/execute/20000706-1.c: New test.
58339         * gcc.c-torture/execute/20000706-2.c: New test.
58340         * gcc.c-torture/execute/20000706-3.c: New test.
58341         * gcc.c-torture/execute/20000706-4.c: New test.
58342         * gcc.c-torture/execute/20000706-5.c: New test.
58343
58344 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58345
58346         * g++.old-deja/g++.pt/instantiate7.C: New test.
58347
58348 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
58349
58350         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58351         * g++.old-deja/g++.mike/thunk3.C: Likewise.
58352         * g++.old-deja/g++.other/rtti3.C: Likewise.
58353         * g++.old-deja/g++.other/rttid3.C: Likewise.
58354
58355 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
58356
58357         *  g77.f-torture/compile/20000630-1.x: Fix typo
58358
58359 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
58360
58361         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58362         assembly output.
58363
58364 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
58365
58366         * gcc.dg/cpp/ident.c: New test.
58367
58368 2000-07-05  Neil Booth  <NeilB@earthling.net>
58369
58370         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58371           gcc.dg/cpp/lexstrng.c: New tests.
58372
58373 2000-07-04  Neil Booth  <NeilB@earthling.net>
58374
58375         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58376         * gcc.dg/cpp/strify2.c: Same.
58377
58378 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
58379
58380         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58381         * gcc.dg/cpp/19990703-1.c: Likewise.
58382         * gcc.dg/cpp/20000625-1.c: Likewise.
58383         * gcc.dg/cpp/20000625-2.c: Likewise.
58384
58385         * gcc.dg/cpp/macro1.c,
58386         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58387         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58388         gcc.dg/cpp/strify1.c,
58389         gcc.dg/cpp/strify2.c: New tests.
58390
58391 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
58392
58393         * gcc.c-torture/execute/20000703-1.c: New test.
58394
58395 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58396
58397         * g++.old-deja/g++.pt (lookup10.C): New test.
58398
58399 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
58400
58401         * g++.old-deja/g++.pt (typename25.C): New test.
58402
58403 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
58404
58405         * gcc.c-torture/compile/20000701-1.c: New test.
58406
58407 2000-06-30  Nick Clifton  <nickc@cygnus.com>
58408
58409         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58410         to test case.
58411
58412 2000-06-30  Catherine Moore  <clm@cygnus.com>
58413
58414         * gcc.c-torture/execute/align-1.c: New test.
58415
58416 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
58417
58418         * g++.old-deja/g++.pt/expr8.C: New test.
58419         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58420
58421 2000-06-29  Nick Clifton  <nickc@cygnus.com>
58422
58423         * gcc.c-torture/compile/20000629-1.c: New test.
58424
58425 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58426
58427
58428         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58429         gcc.dg/noncompile directory, depending on whether they're
58430         preprocessor tests or not.  Annotate all the tests for the dg
58431         framework.
58432
58433         * gcc.c-torture/noncompile/noncompile.exp: Delete.
58434         * gcc.dg/noncompile/noncompile.exp: New.
58435
58436         * Moved files:
58437         Old name                                New name
58438         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
58439         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
58440         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
58441         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
58442         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
58443         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
58444         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
58445         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
58446         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
58447         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
58448         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
58449         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
58450         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
58451         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
58452         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
58453         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
58454         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
58455         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
58456         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
58457         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
58458         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
58459         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
58460         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
58461         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
58462
58463         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
58464         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
58465         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
58466         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
58467         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
58468         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
58469
58470 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
58471
58472         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58473         declare one variable.  On the fourth, error.
58474         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58475         declared by 20000628-1a.h.
58476
58477 2000-06-29  Richard Henderson  <rth@redhat.com>
58478
58479         * gcc.c-torture/execute/930529-1.x: New file.
58480         * gcc.dg/920413-1.c: Adjust expected warning text.
58481         * gcc.dg/980217-1.c: Declare abort.
58482         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58483
58484 2000-06-29  Jeffrey A Law  (law@cygnus.com)
58485
58486         * g77.f-torture/compile/20000629-1.f: New test.
58487         * g77.f-torture/compile/20000629-1.x: Expected to fail.
58488
58489 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58490
58491         Rearrange lots of files, removing entirely the
58492         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58493         directories.
58494
58495         * Deleted files:
58496         gcc.c-torture/code_quality/code_quality.exp
58497         gcc.c-torture/special/special.exp
58498         gcc.failure/failure.exp
58499         gcc.failure/940409-1.x
58500         gcc.c-torture/compile/961203-1.x
58501
58502         * New files:
58503         gcc.misc-tests/linkage.exp
58504         gcc.c-torture/execute/920730-1t.c
58505         gcc.c-torture/execute/920730-1t.x
58506         gcc.c-torture/compile/920520-1.x
58507         gcc.c-torture/compile/920521-1.x
58508         gcc.c-torture/compile/981006-1.x
58509         gcc.c-torture/execute/eeprof-1.x
58510
58511         * Moved files (possibly with modifications to fit a new harness):
58512         Old name                                New name
58513         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
58514         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
58515         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
58516         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
58517         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
58518         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
58519         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
58520         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
58521         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
58522         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
58523         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
58524         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
58525         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
58526         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
58527
58528 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
58529
58530         * c-torture/compile/961203-1.x: Delete.
58531
58532         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
58533         not exit. Include stdio.h.
58534         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58535         * gcc.misc-tests/dg-12.c: Likewise.
58536         * gcc.misc-tests/dg-5.c: Likewise.
58537         * gcc.misc-tests/dg-6.c: Likewise.
58538         * gcc.misc-tests/dg-7.c: Prototype abort.
58539         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58540         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58541         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
58542         not exit.
58543         * gcc.misc-tests/sieve.c: Use return from main, not exit.
58544         * gcc.misc-tests/sort2.c: Use return from main, not exit.
58545
58546 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
58547
58548         * gcc.dg/cpp/20000628-1.c: New test.
58549         * gcc.dg/cpp/20000628-1.h: New header for above test.
58550         * gcc.dg/cpp/20000628-1a.h: Likewise.
58551
58552 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
58553
58554         * gcc.dg/cpp: New directory.
58555         * gcc.dg/cpp/cpp.exp: New driver.
58556         * gcc.dg/cpp/20000627-1.c: New test.
58557         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58558         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58559         and rewrite as a compilation test.
58560
58561         * gcc.dg: Move many files into the cpp subdirectory, possibly
58562         renaming or editing them as well.
58563         Old name                New name
58564         990119-1.c              cpp/19990119-1.c
58565         990228-1.c              cpp/19990228-1.c
58566         990407-1.c              cpp/19990407-1.c
58567         990409-1.c              cpp/19990409-1.c
58568         990413-1.c              cpp/19990413-1.c
58569         990703-1.c              cpp/19990703-1.c
58570         20000127-1.c            cpp/20000127-1.c
58571         20000129-1.c            cpp/20000129-1.c
58572         20000207-1.c            cpp/20000207-1.c
58573         20000207-2.c            cpp/20000207-2.c
58574         20000209-1.c            cpp/20000209-1.c
58575         20000209-2.c            cpp/20000209-2.c
58576         20000301-1.c            cpp/20000301-1.c
58577         20000419-1.c            cpp/20000419-1.c
58578         20000510-1.S            cpp/20000510-1.S
58579         20000519-1.c            cpp/20000519-1.c
58580         20000529-1.c            cpp/20000529-1.c
58581         20000625-1.c            cpp/20000625-1.c
58582         20000625-2.c            cpp/20000625-2.c
58583         cpp-as1.c               cpp/assert1.c
58584         cpp-as2.c               cpp/assert2.c
58585         cxx-comments-1.c        cpp/cxxcom1.c
58586         cxx-comments-2.c        cpp/cxxcom2.c
58587         endif-label.c           cpp/endif.c
58588         cpp-hash1.c             cpp/hash1.c
58589         cpp-hash2.c             cpp/hash2.c
58590         cpp-if1.c               cpp/if-1.c
58591         cpp-if2.c               cpp/if-2.c
58592         cpp-if3.c               cpp/if-3.c
58593         cpp-if4.c               cpp/if-4.c
58594         cpp-if5.c               cpp/if-5.c
58595         cpp-cond.c              cpp/if-cexp.c
58596         cpp-missingop.c         cpp/if-mop.c
58597         cpp-missingparen.c      cpp/if-mpar.c
58598         cpp-opprec.c            cpp/if-oppr.c
58599         cpp-ifparen.c           cpp/if-paren.c
58600         cpp-shortcircuit.c      cpp/if-sc.c
58601         cpp-shift.c             cpp/if-shift.c
58602         cpp-unary.c             cpp/if-unary.c
58603         cpp-li1.c               cpp/line1.c
58604         cpp-li2.c               cpp/line2.c
58605         lineno.c                cpp/line3.c
58606         lineno-2.c              cpp/line4.c
58607         cpp-mi.c                cpp/mi1.c
58608         cpp-mic.h               cpp/mi1c.h
58609         cpp-micc.h              cpp/mi1cc.h
58610         cpp-mind.h              cpp/mi1nd.h
58611         cpp-mindp.h             cpp/mi1ndp.h
58612         cpp-mix.h               cpp/mi1x.h
58613         cpp-mi2.c               cpp/mi2.c
58614         cpp-mi2a.h              cpp/mi2a.h
58615         cpp-mi2b.h              cpp/mi2b.h
58616         cpp-mi2c.h              cpp/mi2c.h
58617         cpp-mi3.c               cpp/mi3.c
58618         cpp-mi3.def             cpp/mi3.def
58619         poison-1.c              cpp/poison.c
58620         pr-impl.c               cpp/prag-imp.c
58621         cpp-redef-2.c           cpp/redef1.c
58622         cpp-redef.c             cpp/redef2.c
58623         strpaste.c              cpp/strp1.c
58624         strpaste-2.c            cpp/strp2.c
58625         cpp-tradpaste.c         cpp/tr-paste.c
58626         cpp-tradstringify.c     cpp/tr-str.c
58627         cpp-tradwarn1.c         cpp/tr-warn1.c
58628         cpp-tradwarn2.c         cpp/tr-warn2.c
58629         trigraphs.c             cpp/trigraphs.c
58630         cpp-unc1.c              cpp/unc1.c
58631         cpp-unc2.c              cpp/unc2.c
58632         cpp-unc3.c              cpp/unc3.c
58633         cpp-unc.c               cpp/unc4.c
58634         undef.c                 cpp/undef1.c
58635         undef-2.c               cpp/undef2.c
58636         cpp-wi1.c               cpp/widestr1.c
58637
58638 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
58639
58640         * lib/g++.exp (g++_include_flags): Tweak.
58641
58642 2000-06-27  H.J. Lu  <hjl@gnu.org>
58643             Loren J. Rittle  <ljrittle@acm.org>
58644
58645         * lib/g++.exp (g++_include_flags): Override libgloss.exp
58646         version with one that knows about the new gcc tree structure.
58647         (g++_link_flags): Same.
58648
58649 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
58650
58651         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
58652         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
58653         case we are cross-compiling.
58654
58655         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
58656         g++.old-deja/g++.niklas/Makefile.in,
58657         g++.old-deja/g++.niklas/configure.in,
58658         g++.old-deja/g++.other/Makefile.in,
58659         g++.old-deja/g++.other/configure.in,
58660         gcc.c-torture/code_quality/Makefile.in,
58661         gcc.c-torture/code_quality/configure.in,
58662         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
58663         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
58664         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
58665         gcc.c-torture/execute/ieee/Makefile.in,
58666         gcc.c-torture/execute/ieee/configure.in,
58667         gcc.c-torture/noncompile/Makefile.in,
58668         gcc.c-torture/noncompile/configure.in,
58669         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
58670         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
58671         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
58672
58673 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58674
58675         * g++.old-deja/g++.other/ambig3.C: New test.
58676
58677 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
58678
58679         * g++.old-deja/g++.pt/syntax1.C: New test.
58680         * g++.old-deja/g++.pt/syntax2.C: New test.
58681         * g++.old-deja/g++.other/syntax3.C: New test.
58682         * g++.old-deja/g++.other/syntax4.C: New test.
58683
58684 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58685
58686         * gcc.dg/20000623-1.c: Prototype exit and abort.
58687
58688 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
58689
58690         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
58691         New tests.
58692         * gcc.dg/cpp-mi3.def: New file.
58693
58694         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
58695         inside assertions.
58696         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
58697         lexer's error messages.
58698         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
58699         divine anything from the linemarkers.
58700         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
58701         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
58702
58703 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
58704
58705         * gcc.dg/20000623-1.c: New test.
58706
58707 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
58708
58709         * gcc.c-torture/execute/20000622-1.c: New test.
58710
58711 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58712
58713         * g++.old-deja/g++.other/init15.C: New test.
58714
58715 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
58716
58717         * g++.old-deja/g++.pt/vaarg2.C: New test.
58718         * g++.old-deja/g++.pt/vaarg3.C: New test.
58719
58720 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
58721
58722         * g++.old-deja/g++.other/dyncast6.C: New test.
58723
58724 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
58725
58726         * gcc.c-torture/execute/loop-6.c: New test.
58727
58728 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
58729
58730         * gcc.dg/20000614-1.c: New test.
58731         * gcc.dg/20000614-2.c: New test.
58732
58733 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
58734
58735         * g++.old-deja/g++.other/inline12.C: New test.
58736
58737 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
58738
58739         * g++.old-deja/g++.other/eh1.C: New test.
58740
58741 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
58742
58743         * g++.old-deja/g++.other/type.C: New test.
58744
58745 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58746
58747         * g++.old-deja/g++.other/initstring.C: New test.
58748
58749 2000-06-12  Jason Merrill  <jason@redhat.com>
58750
58751         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
58752
58753 2000-06-09  Jeffrey A Law  (law@cygnus.com)
58754
58755         * gcc.c-torture/compile/20000609-1.c: New test.
58756
58757 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
58758
58759         * gcc.dg/20000609-1.c: New test.
58760
58761 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
58762
58763         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
58764         * gcc.c-torture/noncompile/poison-1.c: Move...
58765         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
58766         * gcc.dg/cpp-li1.c: Add a token after the #line.
58767
58768 2000-06-05  Richard Henderson  <rth@cygnus.com>
58769
58770         * gcc.c-torture/execute/20000605-2.c: New test.
58771         * gcc.c-torture/execute/20000605-3.c: New test.
58772
58773 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
58774
58775         * g77.f-torture/execute/20000503-1.x: New file.
58776
58777 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
58778
58779         * g++.old-deja/g++.eh/badalloc1.C: New test.
58780
58781 2000-06-05  Richard Henderson  <rth@cygnus.com>
58782
58783         * gcc.c-torture/execute/20000605-1.c: New test.
58784
58785 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
58786             Nathan Sidwell <nathan@codesourcery.com>
58787
58788         * gcc.c-torture/compile/20000605-1.c: New test.
58789
58790 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
58791
58792         * g77.f-torture/compile/20000601-1.f: New test.
58793
58794 2000-06-03  Richard Henderson  <rth@cygnus.com>
58795
58796         * gcc.c-torture/execute/20000603-1.c: New.
58797
58798 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
58799
58800         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
58801         * gcc.dg/noreturn-2.c (noreturn): Likewise.
58802
58803 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
58804
58805         * gcc.dg/compare2.c (case 12): XFAIL.
58806         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
58807         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
58808
58809         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
58810
58811 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
58812
58813         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
58814         guard macro is already defined when the header is first
58815         included.
58816         * gcc.dg/cpp-mix.h: New file.
58817         * gcc.dg/endif-label.c: Update patterns to match compiler.
58818
58819         * g++.brendan/complex1.C: Declare abort.
58820         * g++.law/refs4.C: Remove XFAIL.
58821         * g++.oliva/expr2.C: Declare abort and exit.
58822
58823 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
58824
58825         * gcc.c-torture/execute/20000528-1.c: New test.
58826
58827         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
58828         * g++.old-deja/g++.law/temps4.C: Likewise.
58829
58830         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
58831         stdlib.h.  Call abort() on failure.
58832         * g++.old-deja/g++.law/refs4.C: Likewise.
58833         * g++.old-deja/g++.law/temps4.C: Likewise.
58834         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
58835         * gcc.c-torture/execute/20000112-1.c: Include string.h.
58836
58837 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
58838
58839         Relative to g++.dg/special:
58840         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
58841
58842         Relative to g++.old-deja:
58843         * g++.brendan/complex1.C, g++.jason/optimize2.C,
58844         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
58845         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
58846         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
58847         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
58848         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
58849         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
58850
58851         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
58852         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
58853         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
58854         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
58855         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
58856         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
58857         and/or string.h.
58858
58859         * g++.other/goto1.C: Update expectations for error messages.
58860
58861 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
58862
58863         * gcc.c-torture/compile/20000523-1.c: New test.
58864
58865 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58866
58867         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
58868
58869 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
58870
58871         * g++.old-deja/g++.eh/catch11.C: New test.
58872         * g++.old-deja/g++.eh/catch12.C: New test.
58873
58874 2000-05-24  Nick Clifton  <nickc@cygnus.com>
58875
58876         * gcc.c-torture/execute/20000523-1.c: New test.
58877
58878 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
58879
58880         * c-torture/execute/bcp-1.c: Replace abort in arg of
58881         __builtin_constant_p with a generic external function.
58882
58883         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
58884         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
58885         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
58886         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
58887         Prototype abort and/or exit.
58888
58889         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
58890         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
58891         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
58892         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
58893
58894 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
58895
58896         * gcc.dg/dwarf2-1.c: New test.
58897
58898 2000-05-20  Richard Henderson  <rth@cygnus.com>
58899
58900         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
58901
58902 2000-05-20  Andreas Jaeger  <aj@suse.de>
58903
58904         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
58905         testcase.
58906
58907 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
58908
58909         * gcc.c-torture/execute/20000519-2.c: New test.
58910
58911 2000-05-19  Andreas Jaeger  <aj@suse.de>
58912
58913         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
58914         which fails with SSA.
58915
58916         * lib/c-torture.exp: Also test with -O3 -fssa.
58917
58918 2000-05-18  Michael Meissner  <meissner@redhat.com>
58919
58920         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
58921         * gcc.c-torture/execute/920415-1.c: Ditto.
58922         * gcc.c-torture/execute/920501-1.c: Ditto.
58923         * gcc.c-torture/execute/conversion.c: Ditto.
58924         * gcc.c-torture/execute/cvt-1.c: Ditto.
58925
58926 2000-05-18  Jeffrey A Law  (law@cygnus.com)
58927
58928         * gcc.c-torture/compile/20000518-1.c: New test.
58929
58930 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
58931
58932         * g77.f-torture/compile/200005018.f: New test.
58933
58934 2000-05-17  Jeffrey A Law  (law@cygnus.com)
58935
58936         * gcc.c-torture/compile/20000517-1.c: New test.
58937
58938 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58939
58940         * gcc.c-torture/execute/20000516-1.c: New test.
58941
58942 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
58943
58944         * g++.old-deja/g++.other/eh.C: New test.
58945
58946 2000-05-12  Richard Henderson  <rth@cygnus.com>
58947
58948         * gcc.c-torture/execute/990208-1.c (main): Don't pass
58949         constants through to doit's conditional.
58950
58951 2000-05-11  Jeffrey A Law  (law@cygnus.com)
58952
58953         * gcc.c-torture/compile/20000511-1.c: New test.
58954         * g77.f-torture/compile/20000511-1.f: New test.
58955         * g77.f-torture/compile/20000511-2.f: New test.
58956
58957 2000-05-11  Michael Meissner  <meissner@redhat.com>
58958
58959         * gcc.c-torture/execute/20000511-1.c: New test.
58960
58961 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
58962
58963         * gcc.dg/dg.exp: Scan .S files as well as .c files.
58964         * gcc.dg/20000510-1.S: New.
58965
58966 2000-05-08  Catherine Moore  <clm@cygnus.com>
58967
58968         * gcc.dg/unused-3.c: New.
58969
58970 2000-05-06  Richard Henderson  <rth@cygnus.com>
58971
58972           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
58973           * g++.old-deja/g++.mike/warn1.C: Likewise.
58974           * g++.old-deja/g++.pt/local1.C: Likewise.
58975           * g++.old-deja/g++.pt/local7.C: Likewise.
58976           * g++.old-deja/g++.pt/spec16.C: Likewise.
58977
58978 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
58979
58980         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
58981
58982 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
58983
58984           * g77.f-torture/execute/20000503-1.f: New test.
58985
58986 2000-05-04  Andreas Jaeger  <aj@suse.de>
58987
58988         * gcc.dg/noreturn-2.c: New test.
58989
58990 2000-05-04  Neil Booth  <NeilB@earthling.net>
58991
58992         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
58993         preprocessor.
58994
58995 2000-05-04  Richard Henderson  <rth@cygnus.com>
58996
58997         * gcc.c-torture/execute/20000503-1.c: Fix typo.
58998
58999 2000-05-04  Richard Henderson  <rth@cygnus.com>
59000
59001         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
59002         OpenSSL by Jason R Thorpe.
59003
59004 2000-05-03  Jim Wilson  <wilson@cygnus.com>
59005
59006         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59007
59008 2000-05-03  Robert Lipe <robertlipe@usa.net>
59009
59010         * gcc.dg/20000503-1.c: New test.
59011
59012 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
59013
59014         * gcc.c-torture/compile/20000502-1.c: New test.
59015         * g++.old-deja/g++.other/align.C: New test.
59016         * gcc.dg/cpp-tradstringify.c: New test.
59017
59018 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
59019
59020         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59021         and hard registers.
59022
59023 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
59024
59025         * gcc.c-torture/execute/loop-5.c: New test.
59026
59027 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
59028
59029         * gcc.c-torture/execute/va-arg-20.c: New test.
59030
59031 2000-04-23  Jeffrey A Law  (law@cygnus.com)
59032
59033         * gcc.c-torture/execute/20000422-1.c: New test.
59034
59035 2000-04-20  Greg McGary  <gkm@gnu.org>
59036
59037         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59038         when optimizing, but without sibling-call optimizations (-O1).
59039
59040 2000-04-20  Jeffrey A Law  (law@cygnus.com)
59041
59042           * gcc.c-torture/compile/20000420-1.c: New test.
59043
59044 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
59045
59046         * g++.abi/ptrflags.C: New test.
59047         * g++.eh/catchptr1.C: Test incomplete pointer chains.
59048
59049 2000-04-19  Catherine Moore  <clm@cygnus.com>
59050
59051         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59052
59053 2000-04-19  Greg McGary  <gkm@gnu.org>
59054
59055         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59056         sibling-call optimizations.
59057
59058 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
59059
59060         * gcc.dg/20000419-1.c: New test.
59061
59062 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
59063
59064         * gcc.c-torture/execute/20000412-6.c: New test.
59065
59066 2000-04-12  Jeffrey A Law  (law@cygnus.com)
59067
59068         * gcc.c-torture/execute/20000412-5.c: New test.
59069         * g77.f-torture/compile/20000412-1.f: New test.
59070         * gcc.c-torture/execute/20000412-4.c: New test.
59071         * gcc.c-torture/compile/20000412-2.c: New test.
59072         * gcc.c-torture/execute/20000412-3.c: New test.
59073         * gcc.c-torture/compile/20000412-1.c: New test.
59074         * gcc.c-torture/execute/20000412-2.c: New test.
59075
59076 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
59077
59078         * objc/execute/bf-20.m: New test.
59079
59080 2000-04-10  Richard Henderson  <rth@cygnus.com>
59081
59082         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59083
59084         * gcc.c-torture/execute/20000412-1.c: New test.
59085
59086 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
59087
59088         * g++.old-deja/g++.eh/catchptr1.C: New test.
59089
59090 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
59091
59092         * g++.old-deja/g++.abi/cxa_vec.C: New test.
59093
59094 2000-04-08  Neil Booth  <NeilB@earthling.net>
59095
59096         * gcc.dg/cpp-nullchar.c: Remove test as
59097         embedded nulls cause problems.
59098
59099 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59100
59101         * gcc.dg/compare2.c: New test.
59102
59103 2000-04-08  Neil Booth  <NeilB@earthling.net>
59104
59105         * gcc.dg/cpp-nullchar.c: New test.
59106
59107 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
59108
59109         * gcc.dg/cpp-mi2.c: New test.
59110         * gcc.dg/cpp-mi2[abc].h: New files.
59111
59112 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
59113
59114         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59115         member name.
59116
59117 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
59118
59119         * g++.old-deja/g++.abi/vmihint.C: New test.
59120
59121 2000-04-06  Neil Booth  <NeilB@earthling.net>
59122
59123         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59124         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59125         copyright.
59126
59127 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
59128
59129         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59130         avoid stack-frame overwrite.
59131
59132 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
59133
59134         * gcc.c-torture/compile/20000405-2.c: New test.
59135         * gcc.c-torture/compile/20000405-3.c: New test.
59136
59137 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59138
59139         * gcc.c-torture/compile/20000405-1.c: New test.
59140
59141 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
59142
59143         * gcc.dg/cast-qual-1.c: Revert last change.
59144
59145 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59146
59147         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59148
59149 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
59150
59151         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59152         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59153
59154 2000-04-03  Jeffrey A Law  (law@cygnus.com)
59155
59156         * gcc.c-torture/compile/20000403-2.c: New test.
59157         * gcc.c-torture/compile/20000403-1.c: New test.
59158
59159 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
59160
59161         * gcc.c-torture/execute/20000403-1.c: New test.
59162
59163 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
59164
59165         * gcc.c-torture/execute/20000402-1.c: New test.
59166
59167 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
59168
59169         * gcc.c-torture/execute/va-arg-15.c: New test.
59170         * gcc.c-torture/execute/va-arg-16.c: New test.
59171         * gcc.c-torture/execute/va-arg-17.c: New test.
59172         * gcc.c-torture/execute/va-arg-18.c: New test.
59173         * gcc.c-torture/execute/va-arg-19.c: New test.
59174
59175 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
59176
59177         * gcc.c-torture/compile/981211-1.c: Move to...
59178         * gcc.dg/cpp-as1.c: ...here.
59179         * gcc.dg/cpp-as2.c: New file.
59180
59181         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59182         compiler.
59183
59184 2000-04-02  Neil Booth  <NeilB@earthling.net>
59185
59186         * gcc.dg/cpp-cond.c  New tests.
59187         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
59188         accidental success less likely.
59189         * gcc.dg/cpp-missingop.c  New tests.
59190         * gcc.dg/cpp-missingparen.c  New tests.
59191         * gcc.dg/cpp-shift.c  New tests.
59192         * gcc.dg/cpp-shortcircuit.c  New tests.
59193         * gcc.dg/cpp-unary.c  New tests.
59194
59195 2000-03-29  Jeffrey A Law  (law@cygnus.com)
59196
59197         * gcc.c-torture/compile/20000329-1.c: New test.
59198
59199 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
59200
59201         * gcc.c-torture/compile/20000326-1.c: New test.
59202         * gcc.c-torture/compile/20000326-2.c: New test.
59203
59204 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
59205
59206         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59207         the first parameter is a function argument.
59208
59209 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
59210
59211         * g++.old-deja/g++.ext/array4.C: New test.
59212
59213 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
59214
59215         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59216
59217 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59218
59219         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59220
59221 2000-03-19  Richard Henderson  <rth@cygnus.com>
59222
59223         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59224
59225 2000-03-19  Richard Henderson  <rth@cygnus.com>
59226
59227         * gcc.c-torture/compile/20000319-1.c: New test.
59228
59229 2000-03-14  Jeffrey A Law  (law@cygnus.com)
59230
59231         * gcc.c-torture/execute/20000314-3.c: New test.
59232         * gcc.c-torture/execute/20000314-2.c: New test.
59233         * gcc.c-torture/execute/20000314-1.c: New test.
59234         * gcc.c-torture/compile/20000314-2.c: New test.
59235         * gcc.c-torture/compile/20000314-1.c: New test.
59236
59237 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
59238
59239         * g++.old-deja/g++.warn/inline.C: New test.
59240
59241 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
59242
59243         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59244         standards-compliant result rather than specific constants.
59245         Put test-values in array.
59246
59247 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
59248
59249         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59250         (g++_target_compile): Put test-specific options last.
59251
59252 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59253
59254         * g++.old-deja/g++.eh/vbase4.C: New test.
59255
59256 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59257
59258         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59259
59260 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59261
59262         * g++.old-deja/g++.brendan/misc12.C: Removed.
59263         * g++.old-deja/g++.pt/memtemp77.C: Constify.
59264         * g++.old-deja/g++.ext/pretty4.C: New test.
59265
59266 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
59267
59268         * g++.old-deja/g++.other/string2.C: New test.
59269
59270 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
59271
59272         * g++.old-deja/g++.warn/impint2.C: New test.
59273
59274 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
59275
59276         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59277         is 1, not zero.
59278
59279 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
59280
59281         * g++.old-deja/g++.warn/impint.C: New test.
59282         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59283         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59284         * g++.old-deja/g++.pt/explicit12.C: Likewise.
59285         * g++.old-deja/g++.pt/explicit13.C: Likewise.
59286         * g++.old-deja/g++.pt/explicit17.C: Likewise.
59287         * g++.old-deja/g++.pt/explicit18.C: Likewise.
59288         * g++.old-deja/g++.pt/explicit19.C: Likewise.
59289         * g++.old-deja/g++.pt/explicit23.C: Likewise.
59290         * g++.old-deja/g++.pt/explicit31.C: Likewise.
59291         * g++.old-deja/g++.pt/explicit35.C: Likewise.
59292         * g++.old-deja/g++.pt/explicit6.C: Likewise.
59293         * g++.old-deja/g++.pt/memclass7.C: Likewise.
59294
59295 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
59296
59297         * gcc.dg/cpp-redef.c: New test.
59298
59299 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
59300
59301         * g++.old-deja/g++.pt/unify7.C: New test.
59302
59303 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
59304
59305         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59306         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59307
59308 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
59309
59310         * gcc.c-torture/compile/20000224-1.c: New test.
59311
59312 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59313
59314         * gcc.c-torture/compile/cpp-2.c: New test.
59315         * gcc.c-torture/compile/cpp-1.c: New test.
59316
59317 2000-02-25  Jeffrey A Law  (law@cygnus.com)
59318
59319         * gcc.c-torture/execute/20000225-1.c: New test.
59320
59321 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59322
59323         * gcc.dg/cpp-li2.c: New test.
59324
59325         * gcc.dg/cpp-wi1.c: New test.
59326
59327         * gcc.dg/cpp-li1.c: New test.
59328
59329 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
59330
59331         * g++.old-deja/g++.other/sizeof5.C: New test.
59332
59333 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59334
59335         * gcc.c-torture/execute/va-arg-13.c: New test.
59336
59337 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
59338
59339         * gcc.c-torture/execute/va-arg-12.c: New test.
59340
59341 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59342
59343         * gcc.c-torture/execute/20000223-1.c: New test.
59344
59345 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
59346
59347         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59348
59349 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
59350
59351         * g++.old-deja/g++.abi/ptrmem.C: New test.
59352
59353 2000-02-19  Richard Henderson  <rth@cygnus.com>
59354
59355         * gcc.c-torture/compile/init-3.c: New.
59356
59357 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
59358
59359         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59360         ALWAYS_CXXFLAGS.
59361
59362 2000-02-11  Robert Lipe <robertl@sco.com>
59363
59364         * gcc.c-torture/compile/20000211-3.c: New test.
59365
59366 2000-02-11  Martin Buchholz <martin@xemacs.org>
59367
59368         * gcc.c-torture/compile/20000211-2.c: New test.
59369
59370 2000-02-11  Jeffrey A Law  (law@cygnus.com)
59371
59372         * gcc.c-torture/compile/20000211-1.c: New test.
59373
59374 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
59375
59376         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59377           on native targets
59378
59379 2000-02-08  Nathan Sidwell  <nathan@acm.org>
59380
59381         * g++.old-deja/g++.other/cast5.C: New test.
59382
59383 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
59384
59385         * gcc.c-torture/execute/20000205-1.c: New.
59386
59387 2000-02-03  Nathan Sidwell  <nathan@acm.org>
59388
59389         * g++.old-deja/g++.jason/cast3.C: Return void.
59390         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59391
59392 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59393
59394         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59395
59396         * gcc.dg/loop-1.c: New test.
59397
59398 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
59399
59400         * gcc.c-torture/compile/20000127-1.c: New test.
59401         * gcc.c-torture/execute/991228-1.c: New test.
59402
59403 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59404
59405         * gcc.dg/unused-2.c: New test.
59406
59407         * gcc.dg/conv-1.c: New test.
59408
59409 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
59410
59411         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59412         compiler.
59413         (tool_option_proc): Fix typo.
59414
59415 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
59416
59417         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59418         of the ld on the host, not on the build machine.
59419         Also, don't crash if '--help' is not a supported option.
59420
59421 2000-01-24  Richard Henderson  <rth@cygnus.com>
59422
59423         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59424
59425 2000-01-20  Jeffrey A Law  (law@cygnus.com)
59426
59427         * gcc.c-torture/execute/20000120-2.c: New test.
59428         * gcc.c-torture/execute/20000120-1.c: New test.
59429
59430 2000-01-13  Jeffrey A Law  (law@cygnus.com)
59431
59432         * gcc.c-torture/execute/20000113-1.c: New test.
59433
59434 2000-01-12  Jeffrey A Law  (law@cygnus.com)
59435
59436         * gcc.c-torture/execute/20000112-1.c: New test.
59437
59438 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59439
59440         * gcc.dg/20000111-1.c: New test.
59441
59442 2000-01-10  Jeffrey A Law  (law@cygnus.com)
59443
59444         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59445         with 16 bit integers.
59446
59447 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59448
59449         * gcc.dg/20000108-1.c: New test.
59450
59451 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59452
59453         * g++.old-deja/g++.ns/koenig8.C: New test.
59454
59455 2000-01-05  Nathan Sidwell  <nathan@acm.org>
59456
59457         * g++.old-deja/g++.other/cast4.C: New test.
59458
59459 2000-01-05  Jeffrey A Law  (law@cygnus.com)
59460
59461         * gcc.c-torture/compile/20000105-2.c: New test.
59462         * gcc.c-torture/compile/20000105-1.c: New test.
59463
59464 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59465
59466         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59467         references to printf & atoi to conform to ANSI standard.
59468         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59469         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59470         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59471         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59472         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59473         * g++.old-deja/g++.brendan/complex1.C: Likewise.
59474         * g++.old-deja/g++.brendan/copy1.C: Likewise.
59475         * g++.old-deja/g++.brendan/copy2.C: Likewise.
59476         * g++.old-deja/g++.brendan/copy3.C: Likewise.
59477         * g++.old-deja/g++.brendan/copy4.C: Likewise.
59478         * g++.old-deja/g++.brendan/copy5.C: Likewise.
59479         * g++.old-deja/g++.brendan/copy6.C: Likewise.
59480         * g++.old-deja/g++.brendan/copy7.C: Likewise.
59481         * g++.old-deja/g++.brendan/copy8.C: Likewise.
59482         * g++.old-deja/g++.brendan/crash11.C: Likewise.
59483         * g++.old-deja/g++.brendan/crash14.C: Likewise.
59484         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59485         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59486         * g++.old-deja/g++.brendan/delete2.C: Likewise.
59487         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59488         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59489         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59490         * g++.old-deja/g++.brendan/eh1.C: Likewise.
59491         * g++.old-deja/g++.brendan/groff1.C: Likewise.
59492         * g++.old-deja/g++.brendan/init3.C: Likewise.
59493         * g++.old-deja/g++.brendan/misc12.C: Likewise.
59494         * g++.old-deja/g++.brendan/misc7.C: Likewise.
59495         * g++.old-deja/g++.brendan/new2.C: Likewise.
59496         * g++.old-deja/g++.brendan/operators4.C: Likewise.
59497         * g++.old-deja/g++.brendan/operators5.C: Likewise.
59498         * g++.old-deja/g++.brendan/overload2.C: Likewise.
59499         * g++.old-deja/g++.brendan/overload7.C: Likewise.
59500         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59501         * g++.old-deja/g++.brendan/reference1.C: Likewise.
59502         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59503         * g++.old-deja/g++.brendan/template24.C: Likewise.
59504         * g++.old-deja/g++.brendan/template3.C: Likewise.
59505         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59506         * g++.old-deja/g++.jason/inline3.C: Likewise.
59507         * g++.old-deja/g++.jason/opeq.C: Likewise.
59508         * g++.old-deja/g++.law/arg5.C: Likewise.
59509         * g++.old-deja/g++.law/arm7.C: Likewise.
59510         * g++.old-deja/g++.law/ctors11.C: Likewise.
59511         * g++.old-deja/g++.law/cvt8.C: Likewise.
59512         * g++.old-deja/g++.law/init9.C: Likewise.
59513         * g++.old-deja/g++.law/refs4.C: Likewise.
59514         * g++.old-deja/g++.law/template2.C: Likewise.
59515         * g++.old-deja/g++.law/visibility24.C: Likewise.
59516         * g++.old-deja/g++.law/vtable3.C: Likewise.
59517         * g++.old-deja/g++.mike/asm2.C: Likewise.
59518         * g++.old-deja/g++.mike/eh1.C: Likewise.
59519         * g++.old-deja/g++.mike/misc1.C: Likewise.
59520         * g++.old-deja/g++.mike/misc13.C: Likewise.
59521         * g++.old-deja/g++.mike/misc14.C: Likewise.
59522         * g++.old-deja/g++.mike/ns12.C: Likewise.
59523         * g++.old-deja/g++.mike/p1248.C: Likewise.
59524         * g++.old-deja/g++.mike/p3708.C: Likewise.
59525         * g++.old-deja/g++.mike/p3708a.C: Likewise.
59526         * g++.old-deja/g++.mike/p3708b.C: Likewise.
59527         * g++.old-deja/g++.mike/p646.C: Likewise.
59528         * g++.old-deja/g++.mike/p700.C: Likewise.
59529         * g++.old-deja/g++.mike/p783.C: Likewise.
59530         * g++.old-deja/g++.mike/p783a.C: Likewise.
59531         * g++.old-deja/g++.mike/p783b.C: Likewise.
59532         * g++.old-deja/g++.mike/p786.C: Likewise.
59533         * g++.old-deja/g++.mike/p789.C: Likewise.
59534         * g++.old-deja/g++.mike/p789a.C: Likewise.
59535         * g++.old-deja/g++.mike/p807a.C: Likewise.
59536         * g++.old-deja/g++.other/delete3.C: Likewise.
59537         * g++.old-deja/g++.other/dyncast1.C: Likewise.
59538         * g++.old-deja/g++.other/dyncast2.C: Likewise.
59539         * g++.old-deja/g++.other/dyncast3.C: Likewise.
59540         * g++.old-deja/g++.other/empty1.C: Likewise.
59541         * g++.old-deja/g++.other/temporary1.C: Likewise.
59542         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59543         * g++.old-deja/g++.pt/t16.C: Likewise.
59544         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59545
59546 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
59547
59548         * gcc.dg/991230-1.c: New test.
59549
59550 1999-12-29  Jeffrey A Law  (law@cygnus.com)
59551
59552         * gcc.c-torture/compile/991229-3.c: New test.
59553         * gcc.c-torture/compile/991229-2.c: New test.
59554         * gcc.c-torture/compile/991229-1.c: New test.
59555
59556 1999-12-29  Greg McGary <gkm@eng.ascend.com>
59557
59558         * gcc.c-torture/compile/labels-2.c: New test.
59559
59560 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
59561
59562         * gcc.c-torture/execute/991227-1.c: New test.
59563
59564 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59565
59566         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59567
59568 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
59569
59570         * gcc.c-torture/execute/991221-1.c: New test.
59571
59572 1999-12-20  Nathan Sidwell  <nathan@acm.org>
59573
59574         * g++.old-deja/g++.other/cast3.C: New test.
59575
59576 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
59577
59578         * gcc.c-torture/execute/991216-4.c: New test.
59579
59580 1999-12-16  Michael Meissner  <meissner@cygnus.com>
59581
59582         * gcc.c-torture/execute/991216-1.c: New test.
59583         * gcc.c-torture/execute/991216-2.c: New test.
59584         * gcc.c-torture/execute/991216-3.c: New test.
59585
59586 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59587
59588         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59589         Actually make the test fail by using "-O2" for compilation.
59590
59591 1999-12-15  Nathan Sidwell  <nathan@acm.org>
59592
59593         * g++.old-deja/g++.warn/cast-align1.C: New test.
59594
59595 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59596
59597         * gcc.c-torture/compile/991214-1.c: New test.
59598         * gcc.c-torture/compile/991214-2.c: New test.
59599
59600 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
59601
59602         * gcc.dg/991214-1.c: New test.
59603
59604 1999-12-13  Jeffrey A Law  (law@cygnus.com)
59605
59606         * gcc.c-torture/compile/991213-3.c: New test.
59607         * gcc.c-torture/compile/991213-2.c: New test.
59608         * gcc.c-torture/compile/991213-1.c: New test.
59609
59610 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
59611
59612         * gcc.dg/991209-1.c: New test.
59613
59614 1999-12-08  Nathan Sidwell <nathan@acm.org>
59615
59616         * gcc.c-torture/compile/991208-1.c: New test.
59617
59618 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59619
59620         * gcc.dg/ultrasp2.c: New test.
59621
59622 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
59623
59624         * g++.old-deja/g++.abi/align.C (main): Fix typo.
59625
59626 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
59627
59628         * gcc.c-torture/compile/991202-1.c: New test.
59629         * gcc.c-torture/execute/991202-1.c: New test.
59630         * gcc.c-torture/execute/991202-2.c: New test.
59631         * gcc.c-torture/execute/991202-3.c: New test.
59632
59633 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
59634
59635         * g++.old-deja/g++.abi/align.C: New test.
59636         * g++.old-deja/g++.abi/aggregates.C: Likewise.
59637         * g++.old-deja/g++.abi/bitfields.C: Likewise.
59638
59639 1999-12-01  Richard Henderson  <rth@cygnus.com>
59640
59641         * gcc.c-torture/execute/991201-1.c: New.
59642
59643 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
59644
59645         * gcc.dg/991129-1.c: New test.
59646
59647 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
59648
59649         * gcc.c-torture/compile/991127-1.c: New test.
59650
59651 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59652
59653         * g++.old-deja/g++.other/warn4.C: New test.
59654
59655 1999-11-22  Nathan Sidwell  <nathan@acm.org>
59656
59657         * g++.old-deja/g++.eh/cleanup2.C: New test.
59658         * g++.old-deja/g++.ext/pretty2.C: New test.
59659         * g++.old-deja/g++.ext/pretty3.C: New test.
59660         * g++.old-deja/g++.other/debug6.C: New test.
59661
59662 1999-10-20  Jim Wilson  <wilson@cygnus.com>
59663
59664         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
59665         compiler_output to look for one error message instead of two.
59666
59667 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
59668
59669         * gcc.c-torture/execute/991118-1.c: Also test case
59670         where the word boundary does not split a byte evenly.
59671
59672 1999-11-19  Nathan Sidwell  <nathan@acm.org>
59673
59674         * g++.old-deja/g++.ext/restrict1.C: New test.
59675
59676 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
59677
59678         * gcc.c-torture/execute/991118-1.c: New test.
59679
59680 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
59681
59682         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
59683         working directory pathnames.
59684
59685 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
59686
59687         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
59688         host is equipped with driver.h and driver.o so it can actually
59689         compile and run the tests.
59690
59691 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
59692
59693         * gcc.c-torture/compile/991008-1.c: New test.
59694
59695 1999-11-08  Nick Clifton  <nickc@cygnus.com>
59696
59697         * lib/gcc-dg.exp: Include target-supports.exp
59698
59699 1999-11-05  Nick Clifton  <nickc@cygnus.com>
59700
59701         * lib/target-supports.exp: New file: Provide procs to test for
59702         features supported by the target.
59703         (check_weak_available): Moved here from ecos.exp.
59704         (check_alias_available): New proc: Determine of the target
59705         toolchain supports the alias attribute.
59706
59707         * gcc.dg/special/ecos.exp: Move check_weak_available to
59708         target-supports.exp.
59709         (alias-1.c): Only perform the test if the target supports
59710         aliases.
59711         (wkali-1.c): Only perform the test if the target supports
59712         aliases.
59713
59714         * gcc.dg/990506-0.c: Expect error messages from cross
59715         targets as well as native targets.
59716
59717 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59718
59719         * gcc.dg/ultrasp1.c: Removed xfail.
59720         * gcc.dg/struct-ret-2.c: Likewise.
59721         * gcc.dg/array-1.c: Likewise.
59722
59723 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
59724
59725         * gcc.dg/struct-ret-2.c: New test.
59726
59727         * gcc.dg/array-1.c: New test.
59728
59729 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
59730
59731         * gcc.c-torture/execute/991030-1.c: New test.
59732
59733 1999-10-26  Richard Henderson  <rth@cygnus.com>
59734
59735         * gcc.c-torture/compile/991026-2.c: New test.
59736
59737 1999-10-26  Jeffrey A Law  (law@cygnus.com)
59738
59739         * gcc.c-torture/compile/991026-1.c: New test.
59740
59741 1999-10-23  Jeffrey A Law  (law@cygnus.com)
59742
59743         * gcc.c-torture/execute/991023-1.c: New test.
59744
59745 1999-10-19  Jeffrey A Law  (law@cygnus.com)
59746
59747         * gcc.c-torture/execute/991019-1.c: New test.
59748
59749 1999-10-16  Richard Henderson  <rth@cygnus.com>
59750
59751         * gcc.c-torture/execute/991016-1.c: New test.
59752
59753 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
59754
59755         * gcc.c-torture/execute/991014-1.c: New test.
59756
59757 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
59758
59759         * g++.old-deja/g++.other/union2.C: New test.
59760
59761 1999-10-13  Nathan Sidwell  <nathan@acm.org>
59762
59763         * g++.old-deja/g++.other/vaarg2.C: New test.
59764         * g++.old-deja/g++.other/vaarg3.C: New test.
59765
59766 1999-10-12  Craig Burley  <craig@jcb-sc.com>
59767
59768         * g77.f-torture/noncompile/19990905-1.f: Moved from being
59769         in compile/.
59770
59771 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
59772
59773         * gcc.c-torture/execute/va-arg-11.c: New test.
59774
59775 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
59776
59777         * lib/file-format.exp (gcc_target_object_format): Don't
59778         crash if objdump is unavailable.
59779
59780 1999-09-29  Donn Terry <donn@interix.com>
59781
59782         * gcc.misc-tests/mg.exp: delete extraneous redirection.
59783
59784 1999-09-28  Nick Clifton  <nickc@cygnus.com>
59785
59786         * gcc.c-torture/compile/990928-1.c: New test.
59787
59788 1999-09-28  Nathan Sidwell  <nathan@acm.org>
59789
59790         * g++.old-deja/g++.other/decl6.C: New test.
59791
59792 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59793
59794         * gcc.c-torture/execute/va-arg-10.c: New test.
59795
59796 1999-09-27  Nathan Sidwell  <nathan@acm.org>
59797
59798         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
59799         __PRETTY_FUNCTION__.
59800
59801 1999-09-23  Nick Clifton  <nickc@cygnus.com>
59802
59803         * gcc.c-torture/execute/990923-1.c: New test.
59804
59805 1999-09-21  Nick Clifton  <nickc@cygnus.com>
59806
59807         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
59808         for which -fpic is inappropriate.
59809
59810 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
59811
59812         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
59813
59814 1999-09-21  Nathan Sidwell  <nathan@acm.org>
59815
59816         * g++.old-deja/g++.other/dyncast1.C: New test.
59817         * g++.old-deja/g++.other/dyncast2.C: New test.
59818         * g++.old-deja/g++.other/dyncast3.C: New test.
59819         * g++.old-deja/g++.other/dyncast4.C: New test.
59820         * g++.old-deja/g++.other/dyncast5.C: New test.
59821         * g++.old-deja/g++.eh/catch3.C: New test.
59822         * g++.old-deja/g++.eh/catch3p.C: New test.
59823         * g++.old-deja/g++.eh/catch4.C: New test.
59824         * g++.old-deja/g++.eh/catch4p.C: New test.
59825         * g++.old-deja/g++.eh/catch5.C: New test.
59826         * g++.old-deja/g++.eh/catch5p.C: New test.
59827         * g++.old-deja/g++.eh/catch6.C: New test.
59828         * g++.old-deja/g++.eh/catch6p.C: New test.
59829         * g++.old-deja/g++.eh/catch7.C: New test.
59830         * g++.old-deja/g++.eh/catch7p.C: New test.
59831         * g++.old-deja/g++.eh/catch8.C: New test.
59832         * g++.old-deja/g++.eh/catch8p.C: New test.
59833         * g++.old-deja/g++.eh/catch9.C: New test.
59834         * g++.old-deja/g++.eh/catch9p.C: New test.
59835
59836 1999-09-13  Nathan Sidwell  <nathan@acm.org>
59837
59838         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
59839         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
59840
59841 1999-09-13  Jeffrey A Law  (law@cygnus.com)
59842
59843         * gcc.c-torture/compile/990913-1.c: New test.
59844
59845 1999-09-10  Nathan Sidwell  <nathan@acm.org>
59846
59847         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
59848         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59849
59850 1999-09-09  Richard Henderson  <rth@cygnus.com>
59851
59852         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
59853
59854 1999-09-09  Nathan Sidwell  <nathan@acm.org>
59855
59856         * g++.old-deja/g++.other/lookup11.C: New test.
59857         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
59858         what is permitted and what we want.
59859         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
59860         overload use.
59861         * g++.old-deja/g++.jason/rfg5.C: Likewise.
59862
59863 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
59864
59865         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
59866         * gcc.c-torture/noncompile/poison-1.c: New file.
59867
59868 1999-09-08  Nathan Sidwell  <nathan@acm.org>
59869
59870         * g++.old-deja/g++.other/sizeof3.C: New test.
59871         * g++.old-deja/g++.other/sizeof4.C: New test.
59872         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
59873         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
59874
59875 1999-09-07  Richard Henderson  <rth@cygnus.com>
59876
59877         * gcc.dg/va-arg-1.c: New.
59878
59879 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
59880
59881         * gcc.c-torture/execute/va-arg-9.c: New test.
59882
59883 1999-09-05  Craig Burley  <craig@jcb-sc.com>
59884
59885         * g77.f-torture/compile/980519-2.f: New test.
59886         * g77.f-torture/compile/19990905-0.f: New test.
59887         * g77.f-torture/compile/19990905-1.f: New test.
59888         * g77.f-torture/compile/19990905-2.f: New test.
59889
59890         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
59891
59892 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
59893
59894         * gcc.c-torture/execute/990827-1.c: Fix typo.
59895
59896 1999-09-03  Nathan Sidwell  <nathan@acm.org>
59897
59898         * g++.old-deja/g++.other/deref1.C: New test.
59899
59900 1999-09-02  Nathan Sidwell  <nathan@acm.org>
59901
59902         * g++.old-deja/g++.other/ambig2.C: New test.
59903         * g++.old-deja/g++.other/cond5.C: New test.
59904         * g++.old-deja/g++.other/lookup16.C: New test.
59905
59906 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
59907
59908         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
59909         assemblers too.
59910
59911 1999-08-31  Jeffrey A Law  (law@cygnus.com)
59912
59913         * lib/c-torture.exp: Avoid the "compare executables" optimization
59914         when testing native.
59915
59916 1999-08-29  Jeffrey A Law  (law@cygnus.com)
59917
59918         * gcc.c-torture/execute/990829-1.c: New test.
59919         * gcc.c-torture/compile/990829-1.c: New test.
59920
59921 1999-08-27  Paul Burchard  <burchard@pobox.com>
59922
59923         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
59924         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
59925         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
59926         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
59927         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
59928         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
59929         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
59930         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
59931         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
59932         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
59933         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
59934
59935 1999-08-27  Jeffrey A Law  (law@cygnus.com)
59936
59937         * gcc.c-torture/execute/990827-1.c: New test.
59938
59939 1999-08-26  Craig Burley  <craig@jcb-sc.com>
59940
59941         * g77.f-torture/noncompile/19990826-4.f: New test.
59942
59943         * g77.f-torture/compile/19990826-3.f: New test.
59944
59945         * g77.f-torture/execute/19990826-2.f: New test.
59946
59947         * g77.f-torture/compile/19990826-1.f: New test.
59948
59949         * gcc.c-torture/execute/990826-0.c: New test.
59950         * g77.c-torture/execute/19990826-0.f: New test.
59951
59952         * g77.f-torture/noncompile/970626-2.f: New test.
59953
59954 1999-08-25  Paul Burchard  <burchard@pobox.com>
59955
59956         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
59957         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
59958         lss-011.C: New tests.
59959
59960 1999-08-25  Nathan Sidwell  <nathan@acm.org>
59961
59962         * g++.old-deja/g++.other/decl5.C: New test.
59963
59964 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59965
59966         * noncompile/noncompile.exp: Load_lib c-torture.exp.
59967         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
59968         call `postbase' for each one.  All callers of `postbase' changed
59969         to call this instead.
59970
59971 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
59972
59973         * gcc.c-torture/execute/990811-1.c: New test.
59974
59975 1999-08-09  Nick Clifton  <nickc@cygnus.com>
59976
59977         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
59978         just native ones.
59979
59980         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
59981         just native ones.
59982
59983 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
59984
59985         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
59986
59987 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59988
59989         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
59990
59991 1999-08-04  Nathan Sidwell  <nathan@acm.org>
59992
59993         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
59994
59995 1999-08-04  Jeffrey A Law  (law@cygnus.com)
59996
59997         * gcc.c-torture/execute/990804-1.c: New test.
59998
59999 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60000
60001         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60002         * g++.old-deja/g++.brendan/crash64.C: Likewise.
60003         * g++.old-deja/g++.brendan/overload8.C: Likewise.
60004
60005 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60006
60007         * g++.old-deja/g++.other/struct1.C: New test.
60008
60009 1999-08-03  Nathan Sidwell  <nathan@acm.org>
60010
60011         * g++.old-deja/g++.other/enum2.C: New test.
60012
60013 1999-08-02  Richard Henderson  <rth@cygnus.com>
60014
60015         Adapted from tests from Franz Sirl:
60016         * gcc.c-torture/execute/va-arg-7.c: New test.
60017         * gcc.c-torture/execute/va-arg-8.c: New test.
60018
60019 1999-08-01  Jeffrey A Law  (law@cygnus.com)
60020
60021         * gcc.c-torture/compile/990801-2.c: New test.
60022
60023         * gcc.c-torture/compile/990801-1.c: New test.
60024
60025 1999-07-27  Michael Meissner  <meissner@cygnus.com>
60026
60027         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60028         fp-cmp-1.c, converting double to float.
60029
60030         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60031         fp-cmp-1.c, converting double to long double.
60032
60033         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60034         from fr1 to unknown_register, since fr1 is a legitimate register
60035         on some machines.
60036
60037 1999-07-25  Jeffrey A Law  (law@cygnus.com)
60038
60039         * README: More listname related changes.
60040
60041 1999-07-08  Catherine Moore  <clm@cygnus.com>
60042
60043         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
60044
60045 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
60046
60047         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60048
60049 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
60050
60051         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60052
60053 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
60054
60055         * gcc.dg/990703-1.c: New test.
60056
60057 1999-06-29  Nick Clifton  <nickc@cygnus.com>
60058
60059         * lib/file-format.exp: New file: Move definition of proc
60060         gcc_target_object_format to here from
60061         gcc.dg/special/ecos.exp.
60062
60063         * lib/c-torture.exp: Include lib file-format.exp.
60064         * lib/gcc-dg.exp: Include lib file-format.exp.
60065
60066         * gcc.dg/special/ecos.exp: Remove definition of proc
60067         gcc_target_object_format.
60068
60069 1999-06-28  Jeffrey A Law  (law@cygnus.com)
60070
60071         * gcc.c-torture/execute/990628-1.c: New test.
60072
60073 1999-06-25  Jeffrey A Law  (law@cygnus.com)
60074
60075         * gcc.c-torture/compile/990625-2.c: New test.
60076
60077         * gcc.c-torture/compile/990625-1.c: New test.
60078
60079 1999-06-23  Nick Clifton  <nickc@cygnus.com>
60080
60081         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
60082         attributes compile.
60083         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60084         ports that use the COFF/PE file format.
60085
60086 1999-06-17  Jeffrey A Law  (law@cygnus.com)
60087
60088         * gcc.c-torture/compile/990617-1.c: New test.
60089
60090 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
60091
60092         * g++.old-deja/g++.other/decl4.C: New test.
60093
60094 1999-06-14  Nathan Sidwell  <nathan@acm.org>
60095
60096         * g++.old-deja/g++.other/bitfld3.C: New test.
60097
60098 1999-06-08  Nathan Sidwell  <nathan@acm.org>
60099
60100         * g++.old-deja/g++.eh/catch1.C: New test.
60101
60102 1999-06-07  Jeffrey A Law  (law@cygnus.com)
60103
60104         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60105
60106         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60107         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
60108
60109 1999-06-05  Craig Burley  <craig@jcb-sc.com>
60110
60111         * g77.f-torture/compile/19990502-0.f: Replace with new,
60112         shorter, test that still fails after recent changes.
60113
60114 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60115
60116         * gcc.c-torture/execute/990604-1.c: New test.
60117
60118 1999-05-31  Jeffrey A Law  (law@cygnus.com)
60119
60120         * gcc.c-torture/execute/990531-1.c: New test.
60121
60122 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60123
60124         * gcc.c-torture/compile/990527-1.c: New test.
60125
60126 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
60127
60128         * gcc.c-torture/execute/990527-1.c: New test.
60129
60130 1999-05-25  Nick Clifton  <nickc@cygnus.com>
60131
60132         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60133         bitfields as signed.
60134
60135 1999-05-25  Craig Burley  <craig@jcb-sc.com>
60136
60137         * g77.f-torture/compile/19990525-0.f: New test.
60138
60139 1999-05-25  Jeffrey A Law  (law@cygnus.com)
60140
60141         * gcc.c-torture/execute/990525-2.c: New test.
60142
60143         * gcc.c-torture/execute/990525-1.c: New test.
60144
60145 1999-05-24  Nathan Sidwell  <nathan@acm.org>
60146
60147         * g++.old-deja/g++.other/anon3.C: New test.
60148         * g++.old-deja/g++.other/anon4.C: New test.
60149         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60150         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60151         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60152         Merrill).
60153
60154 1999-05-24  Jeffrey A Law  (law@cygnus.com)
60155
60156         * gcc.c-torture/execute/990524-1.c: New test.
60157
60158         * gcc.dg/990524-1.c: New test.
60159
60160 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60161
60162         * gcc.c-torture/compile/990523-1.c: New test.
60163
60164 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
60165
60166         * gcc.c-torture/compile/990519-1.c: New test.
60167
60168 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60169
60170         * gcc.c-torture/compile/990517-1.c: New test.
60171
60172         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60173         (e4, f4): New tests.
60174         (main): Call them.
60175
60176 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60177
60178         * gcc.dg/noreturn-1.c: New test.
60179
60180 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60181
60182         * gcc.c-torture/execute/990513-1.c: New test.
60183
60184 1999-05-10  Richard Henderson  <rth@cygnus.com>
60185
60186         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60187
60188 1999-05-10  Craig Burley  <craig@jcb-sc.com>
60189
60190         * g77.f-torture/execute/erfc.f: Use small single-precision
60191         values, to avoid problems on Alphas when not -mieee.
60192
60193 1999-05-08  Craig Burley  <craig@jcb-sc.com>
60194
60195         * gcc.dg/990506-0.c: New test.
60196
60197 1999-05-08  Richard Henderson  <rth@cygnus.com>
60198
60199         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60200         the constant to test.  Don't XFAIL 64-bit targets.
60201
60202         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60203         * g++.old-deja/g++.law/profile1.C: Likewise.
60204
60205         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60206         operator new instances.
60207         * g++.old-deja/g++.other/delete5.C: Likewise.
60208
60209 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60210
60211         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60212         intrinsic.
60213
60214 1999-05-03  Craig Burley  <craig@jcb-sc.com>
60215
60216         * g77.f-torture/execute/u77-test.f: Reverse order of two
60217         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60218
60219 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
60220
60221         * gcc.dg/compare1.c: New test.
60222
60223 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
60224
60225         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60226         New tests.
60227
60228 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60229
60230         * g77.f-torture/compile/19990502-1.f: New test.
60231
60232 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60233
60234         * g77.f-torture/compile/19990502-0.f: New test.
60235
60236 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60237
60238         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60239         intrinsic.
60240
60241 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60242
60243         * g77.f-torture/execute/u77-test.f (main): List libU77
60244         intrinsics not currently tested.
60245         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60246         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60247         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60248         Trim blanks off the ends of some printed strings.
60249
60250 1999-05-02  Craig Burley  <craig@jcb-sc.com>
60251
60252         * g77.f-torture/execute/u77-test.f (main): Just warn about
60253         FSTAT gid disagreement, as it's expected on some systems.
60254
60255 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60256
60257         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60258         use a new function, which allows for some slop.
60259         Clean up some commentary.
60260         (issum): The new function.
60261         (sgladd): Deleted subroutine.
60262
60263 1999-05-01  Craig Burley  <craig@jcb-sc.com>
60264
60265         * g77.f-torture/execute/u77-test.f: Modify to be more like
60266         libf2c/libU77 version, bringing patches to that version here.
60267         Add suitable commentary.
60268
60269 1999-04-25  Richard Henderson  <rth@cygnus.com>
60270
60271         * gcc.dg/990424-1.c: New test.
60272
60273 1999-04-24  Craig Burley  <craig@jcb-sc.com>
60274
60275         * g77.f-torture/execute/u77-test.f (main): Bug involving
60276         LSTAT has been fixed, so turn back on full checking.
60277
60278 1999-04-20  Craig Burley  <craig@jcb-sc.com>
60279
60280         * g77.f-torture/compile/19990419-0.f: New test.
60281         * g77.f-torture/execute/19990419-1.f: New test.
60282
60283 1999-04-17  Richard Henderson  <rth@cygnus.com>
60284
60285         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60286         to avoid the need for a prototype to supress a warning.
60287
60288 1999-04-07  Jim Wilson  <wilson@cygnus.com>
60289
60290         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60291
60292 1999-04-04  Jeffrey A Law  (law@cygnus.com)
60293
60294         * gcc.c-torture/execute/990404-1.c: New test.
60295
60296 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60297
60298         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60299         * gcc.dg/cpp-if3.c: Don't use -pedantic.
60300         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60301         missing initializer warnings.
60302
60303 1999-03-28  Jeffrey A Law  (law@cygnus.com)
60304
60305         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60306         matching strings.
60307
60308 1999-03-26  Jeffrey A Law  (law@cygnus.com)
60309
60310         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60311
60312 1999-03-26  Craig Burley  <craig@jcb-sc.com>
60313
60314         * g77.f-torture/execute/19990325-0.f: New test.
60315         * g77.f-torture/execute/19990325-1.f: New test.
60316
60317 1999-03-24  Jeffrey A Law  (law@cygnus.com)
60318
60319         * gcc.c-torture/execute/990324-1.c: New test.
60320
60321 1999-03-22  Jim Wilson  <wilson@cygnus.com>
60322
60323         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60324         test with 4.
60325
60326 1999-03-17  Richard Henderson  <rth@cygnus.com>
60327
60328         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
60329
60330 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60331
60332         * g77.f-torture/execute/19990313-2.f: New test.
60333         * g77.f-torture/execute/19990313-3.f: New test.
60334
60335 1999-03-13  Craig Burley  <craig@jcb-sc.com>
60336
60337         * g77.f-torture/execute/19990313-0.f: New test.
60338         * g77.f-torture/execute/19990313-1.f: New test.
60339
60340 1999-03-12  Jim Wilson  <wilson@cygnus.com>
60341
60342         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60343         printf to sprintf.
60344         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60345         (main): Add check for u15.  Conditionalize u31 check depending on
60346         whether ints are <32 bits or >=32 bits.
60347
60348 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60349
60350         * g77.f-torture/execute/19981119-0.f: Improve testiness.
60351
60352 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60353
60354         * g77.f-torture/compile/19990305-0.f: New test.
60355         * g77.f-torture/execute/19981119-0.f: New test.
60356
60357 1999-03-08  Craig Burley  <craig@jcb-sc.com>
60358
60359         * g77.f-torture/execute/970625-2.f: call ABORT if final
60360         result is not correct, instead of just printing it.
60361         Add this checking via newly introduced obfuscation, to
60362         trip up buggy front ends.
60363
60364 1999-03-07  Craig Burley  <craig@jcb-sc.com>
60365
60366         * g77.f-torture/compile/960317-1.f: Moved from being
60367         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
60368
60369 1999-03-06  Craig Burley  <craig@jcb-sc.com>
60370
60371         * g77.f-torture/execute/960317-1.f: New (old) test.
60372         * g77.f-torture/execute/970625-2.f: Ditto.
60373
60374 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
60375
60376         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60377         error message on line 1 or line 2; cccp and cpplib do this differently.
60378
60379 1999-03-01  Jeffrey A Law  (law@cygnus.com)
60380
60381         * g++.old-deja/g++.law/weak1.C: New test.
60382
60383 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60384
60385         * gcc.c-torture/execute/990119-1.c: Renamed to...
60386         * gcc.dg/990119-1.c: this, so it will only be tested once
60387         (it's a preprocessor test, it doesn't need to be run at
60388         multiple optimization levels).
60389
60390 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
60391
60392         * lib/g++.exp: Don't add incdir=$base_dir/../include to
60393           ALWAYS_CXXFLAGS.
60394
60395 1999-02-24  Craig Burley  <craig@jcb-sc.com>
60396
60397         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60398         * g77.f-torture/compile/19981216-0.f: ...as it is expected
60399         to not be compilable by current g77.
60400
60401 1999-02-24  Nick Clifton  <nickc@cygnus.com>
60402
60403         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60404
60405 1999-02-22  Jeffrey A Law  (law@cygnus.com)
60406
60407         * gcc.c-torture/execute/990222-1.c: New test.
60408
60409 1999-02-19  Craig Burley  <craig@jcb-sc.com>
60410
60411         * g77.f-torture/compile/19990218-0.f: New test.
60412         * g77.f-torture/noncompile/19990218-1.f: New test.
60413
60414 1999-02-18  Craig Burley  <craig@jcb-sc.com>
60415
60416         * g77.f-torture/compile/19981216-0.f: New test.
60417
60418 1999-02-14  Jeffrey A Law  (law@cygnus.com)
60419
60420         * gcc.dg/990214-1.c: New test.
60421
60422 1999-02-13  Jeffrey A Law  (law@cygnus.com)
60423
60424         * gcc.dg/990213-2.c: New test.
60425
60426         * gcc.dg/990213-1.c: New test.
60427
60428 1999-02-12  Jeffrey A Law  (law@cygnus.com)
60429
60430         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60431         ints.
60432
60433 1999-02-11  Nick Clifton  <nickc@cygnus.com>
60434
60435         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60436         specified by target.
60437
60438         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60439
60440 1999-02-11  Jeffrey A Law  (law@cygnus.com)
60441
60442         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60443
60444 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60445
60446         * gcc.dg/special/ecos.exp: New test driver for new tests with
60447         special requirements.
60448
60449         * gcc.dg/special/alias-1.c: New test.
60450         * gcc.dg/special/gcsec-1.c: New test.
60451         * gcc.dg/special/weak-1.c: New test.
60452         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60453         * gcc.dg/special/weak-2.c: New test.
60454         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60455         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60456         * gcc.dg/special/wkali-1.c: New test.
60457         * gcc.dg/special/wkali-2.c: New test.
60458         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60459         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60460
60461 1999-02-10  Felix Lee  <flee@cygnus.com>
60462
60463           * lib/c-torture.exp (c-torture-compile): Pull out code for
60464           analyzing gcc error messages.
60465           (c-torture-execute): Likewise.  Fix some (harmless) false
60466           positives.
60467           * lib/gcc.exp (gcc_check_compile): New function.
60468
60469 1999-02-08  Richard Henderson  <rth@cygnus.com>
60470
60471         * gcc.c-torture/execute/990208-1.c: New test.
60472
60473 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
60474
60475         * g++.dg/special/ecos.exp: New driver for new tests with special
60476         requirements
60477
60478         * g++.dg/special/conpr-1.C: New test
60479         * g++.dg/special/conpr-2.C: New test
60480         * g++.dg/special/conpr-2a.C: New test
60481         * g++.dg/special/conpr-3.C: New test
60482         * g++.dg/special/conpr-3a.C: New test
60483         * g++.dg/special/conpr-3b.C: New test
60484
60485         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60486         allow g++ to use the dg driver
60487
60488         * README: Add comment about g++.dg directory
60489
60490 1999-02-06  Jeffrey A Law  (law@cygnus.com)
60491
60492         * README: Update email addresses.
60493
60494 1999-02-03  Nick Clifton  <nickc@cygnus.com>
60495
60496         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60497         arguments in order to force structure S onto the stack even on
60498         the alpha.
60499         (test): Pass 10 leading arguments to function foo as well as the
60500         structure S.
60501
60502         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60503         failure for all targets.
60504
60505         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60506         abort to terminate program execution.
60507
60508 1999-01-30  Richard Henderson  <rth@cygnus.com>
60509
60510         * gcc.c-torture/execute/990130-1.c: New test.
60511
60512 1999-01-30  Jeffrey A Law  (law@cygnus.com)
60513
60514         * gcc.dg/990130-1.c: New test.
60515
60516 1999-01-28  Michael Meissner  <meissner@cygnus.com>
60517
60518         * gcc.c-torture/execute/990128-1.c: New test.
60519
60520 1999-01-27  Michael Meissner  <meissner@cygnus.com>
60521
60522         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60523
60524 1999-01-27  Felix Lee  <flee@cygnus.com>
60525
60526         * lib/c-torture.exp (c-torture-compile): pull out code for
60527         analyzing gcc error messages.
60528         (c-torture-execute): ditto, and fix some (harmless) false
60529         positives.
60530         * lib/gcc.exp (gcc_check_compile): new function.
60531
60532 1999-01-17  Jeffrey A Law  (law@cygnus.com)
60533
60534         * gcc.dg/990117-1.c: New test.
60535
60536         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60537
60538         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60539
60540 1999-01-15  Jeffrey A Law  (law@cygnus.com)
60541
60542         * g77.f-torture/compile/990115-1.f: New test.
60543
60544 1999-01-07  Jeffrey A Law  (law@cygnus.com)
60545
60546         * gcc.c-torture/compile/990107-1.c: New test
60547
60548 1999-01-06  Jeffrey A Law  (law@cygnus.com)
60549
60550         * gcc.c-torture/execute/990106-2.c: New test.
60551
60552         * gcc.c-torture/execute/990106-1.c: New test.
60553
60554 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
60555
60556         * gcc.c-torture/compile/981223-1.c: New test.
60557
60558 1998-12-29  Richard Henderson  <rth@cygnus.com>
60559
60560         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60561         (opt3): Rename from opt4 and disable.
60562
60563 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
60564
60565         * g++.old-deja/g++.pt/ptrmem5.C: New test.
60566
60567 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60568
60569         * g++.old-deja/g++.other/conv5.C: New test.
60570
60571 1998-12-14  Nick Clifton  <nickc@cygnus.com>
60572
60573         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60574
60575 1998-12-11  Jeffrey A Law  (law@cygnus.com)
60576
60577         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60578
60579 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
60580
60581         * gcc.c-torture/compile/981211-1.c: New test.
60582
60583 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
60584
60585         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60586
60587         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60588
60589 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60590
60591         * gcc.special/930510-1.c: Make C9X safe.
60592         * gcc.misc-tests/gcov-1.c Similarly.
60593         * gcc.misc-tests/gcov-2.c Similarly.
60594
60595 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60596
60597         * gcc.dg/ultrasp1.c: New test.
60598
60599 1998-12-06  Richard Henderson  <rth@cygnus.com>
60600
60601         * gcc.c-torture/execute/981206.c: New test.
60602
60603 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60604
60605         * g++.old-deja/g++.ns/template7.C: New test.
60606
60607         * g++.old-deja/g++.other/expr1.C: New test.
60608
60609         * g++.old-deja/g++.eh/tmpl3.C: New test.
60610
60611         * g++.old-deja/g++.eh/tmpl2.C: New test.
60612
60613 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60614
60615         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60616         * g++.old-deja/g++.other/using6.C: Removed.
60617         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60618
60619         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60620
60621 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60622
60623         * g++.old-deja/g++.pt/overload8.C: New test.
60624
60625         * g++.old-deja/g++.pt/overload7.C: New test.
60626
60627         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60628
60629         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60630         and relinking messages.
60631         * lib/g++.exp (g++_target_compile): Remove .rpo file when
60632         compiling with -frepo.
60633
60634 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
60635
60636         * g++.old-deja/g++.pt/lookup6.C: New test.
60637
60638 1998-11-30  Nick Clifton  <nickc@cygnus.com>
60639
60640         * gcc.c-torture/execute/981130-1.c: New test.
60641         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
60642
60643 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60644
60645         * g++.old-deja/g++.pt/explicit76.C: New test.
60646
60647         * g++.old-deja/g++.pt/friend38.C: New test.
60648
60649         * g++.old-deja/g++.ns/crash2.C: New test.
60650
60651         * g++.old-deja/g++.pt/defarg8.C: New test.
60652
60653         * g++.old-deja/g++.pt/instantiate6.C: New test.
60654
60655         * g++.old-deja/g++.pt/static6.C: New test.
60656
60657         * g++.old-deja/g++.pt/decl2.C: New test.
60658
60659 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60660
60661         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
60662         problem is actually related with name lookup, but so what? :-)
60663
60664         * g++.old-deja/g++.pt/friend37.C: New test.
60665
60666 1998-11-25  Dave Love  <d.love@dl.ac.uk>
60667
60668         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
60669         element, which fails on some systems.
60670
60671         * g77.f-torture/execute/labug1.f: New test.
60672
60673 1998-11-21  Jeffrey A Law  (law@cygnus.com)
60674
60675         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
60676         is defined.
60677
60678 1998-11-18  Dave Love  <d.love@dl.ac.uk>
60679
60680         * g77.f-torture/compile/981117-1.f: New test.
60681
60682 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
60683
60684         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
60685         properly discarded.
60686
60687 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
60688
60689         * gcc.c-torture/execute/memcheck: New directory of tests for
60690         -fcheck-memory-usage.
60691
60692 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
60693
60694         * README: New file, general information about the testsuite and
60695         new description of the various C++ test subdirectories.
60696         * README.g++: Eliminate obsolete information, update and move most
60697         relevant stuff to README.
60698
60699 1998-11-07  Richard Henderson  <rth@cygnus.com>
60700
60701         * gcc.c-torture/compile/981107-1.c: New test.
60702
60703 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
60704
60705         * execute/memcpy-bi.c: New testcase.
60706
60707 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
60708
60709         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
60710         base classes.
60711
60712         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
60713         template is selected.
60714
60715         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
60716         classes, it should be accepted for all types.
60717
60718         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
60719
60720         * g++.old-deja/g++.pt/spec24.C: Ensure that template
60721         specializations start with template headers.
60722
60723 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
60724
60725         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
60726
60727         * g++.old-deja/g++.other/init9.C: Test cross initialization of
60728         non-POD types.
60729
60730 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
60731
60732         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
60733
60734 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
60735
60736         * compile/981022-1.c, compile/981022-1.x: New test and driver.
60737
60738 1998-10-19  Jeffrey A Law  (law@cygnus.com)
60739
60740         * 981019-1.c: New test.
60741
60742 1998-10-14  Robert Lipe <robertl@dgii.com>
60743
60744         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
60745         find objc headers.
60746
60747 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
60748
60749         * compile/981001-4.c: Remove use of GCC extension that triggers a
60750         compiler bug.
60751
60752 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
60753
60754         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
60755
60756 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60757
60758         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
60759         instantiation of template produces incorrect code for delete
60760         expression.
60761
60762         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
60763         constructors' name is not unique.
60764         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
60765         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
60766
60767         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
60768         automatic array of const is ill-formed.
60769
60770         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
60771         of template parameter?
60772
60773         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
60774         const.
60775
60776         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
60777         pointer-to-member expression.
60778
60779         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
60780         declaration causes ICE.
60781
60782 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
60783
60784         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
60785         reserved in the global namespace.
60786
60787         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
60788         generate needed virtual table.
60789
60790         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
60791
60792 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
60793
60794         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
60795         template-dependent type
60796
60797 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60798
60799         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
60800         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
60801         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
60802
60803         * g++.old-deja/g++.other/using5.C: New test; using decl from base
60804         class should be usable as argument of member function.
60805         * g++.old-deja/g++.other/using6.C: New test; using decl from base
60806         class should be usable as return type of member function.
60807         * g++.old-deja/g++.other/using7.C: New test; using decl from base
60808         class should be usable as type of data member.
60809
60810         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
60811
60812 1998-10-09  Jeffrey A Law  (law@cygnus.com)
60813
60814         * gcc.c-torture/special/920521-1.c: Fix bogus test.
60815
60816 1998-10-08  Nick Clifton  <nickc@cygnus.com>
60817
60818         * gcc.dg/dll-?.c Add thumb to target list.
60819         Fix assembler scan patterns to match current assembler output.
60820
60821 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
60822
60823         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
60824         matching of template brackets.
60825
60826         * g++.old-deja/g++.other/using4.C: New test.  Test using
60827         declarations of methods from base classes.
60828
60829         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
60830         within functions should introduce names into the innermost
60831         enclosing namespace.
60832
60833         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
60834         of static locals if first initialization throws.
60835
60836 1998-10-07  Jim Wilson  <wilson@cygnus.com>
60837
60838         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
60839
60840 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
60841
60842         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
60843         lose track of the possible targets of tablejump insns.
60844         * special/special.exp: Run it.
60845
60846 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
60847
60848         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
60849         must be declared before its specializations can be named in friend
60850         declarations.
60851
60852 1998-10-05  Dave Love  <d.love@dl.ac.uk>
60853
60854         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
60855
60856         * g77.f-torture/execute/io1.f: New test.
60857
60858 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
60859
60860         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
60861         with pointer to template function, for which no argument deduction
60862         is possible.
60863
60864         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
60865         specialization of template function as argument to template
60866         function.
60867
60868         * g++.old-deja/g++.other/access2.C: New test; Inner class
60869         shouldn't have privileged access to Outer's names.
60870
60871 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
60872
60873         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
60874         friend template declared within template class conflicts with
60875         nested class of the same name.
60876
60877         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
60878         is ignored.
60879
60880         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
60881         object with direct initializer as function declaration.
60882
60883         * g++.old-deja/g++.other/decl2.C: New test; duplicate
60884         initializers.
60885
60886         * g++.old-deja/g++.other/null2.C: New test; conditional operator
60887         involving const pointer and NULL produces incorrect result.
60888
60889         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
60890         type name without `typename' should be rejected with -pedantic.
60891
60892 1998-10-02  Richard Henderson  <rth@cygnus.com>
60893
60894         * g++.old-deja/g++.other/addrof1.C: New test.
60895
60896 1998-10-01  Nick Clifton  <nickc@cygnus.com>
60897
60898         * gcc.c-torture/compile/981001-1.c: New test.
60899         * gcc.c-torture/execute/981001-1.c: New test.
60900
60901 1998-10-01  Jeffrey A Law  (law@cygnus.com)
60902
60903         * gcc.c-torture/compile/981001-2.c: New test.
60904         * gcc.c-torture/compile/981001-3.c: New test.
60905         * gcc.c-torture/compile/981001-4.c: New test.
60906
60907 1998-10-01  Robert Lipe  <robertl@dgii.com>
60908
60909         * lib/objc.exp (objc_target_compile): Add -L during compiles for
60910         multilibbed hosts.  Idea grafted from g77.exp.
60911
60912 1998-09-30  Dave Love  <d.love@dl.ac.uk>
60913
60914         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
60915         avoid losing on systems which need -lsocket.
60916
60917 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
60918
60919         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
60920         * g++.old-deja/g++.other/nested2.C: Ditto.
60921         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
60922         failure.
60923
60924 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
60925
60926         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
60927         preferred over template operator!= for enum bitfields.
60928
60929 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
60930
60931         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
60932         that happen to have the same base name, but in different scopes,
60933         are incorrectly rejected.
60934
60935 1998-09-16  Richard Henderson  <rth@cygnus.com>
60936
60937         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
60938         on the native word size instead of an integer literal.
60939
60940 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
60941
60942         * g++.old-deja/g++.other/static2.C: Invocation of static data
60943         member of type pointer-to-function denoted as non-static member.
60944
60945         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
60946         checks involving function types and aliases.
60947
60948 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
60949
60950         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
60951         redefined to the same non-trivial type.
60952
60953         * g++.old-deja/g++.pt/explicit73.C: Test for proper
60954         namespace-qualification of template specializations declared in
60955         other namespaces.
60956
60957         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
60958         to declare a subset of the specializations of a template function
60959         as friends of specializations of a template class.
60960
60961         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
60962         member templates that do not fully specialize the enclosing
60963         template class are rejected.
60964
60965 1998-09-11  Dave Love  <d.love@dl.ac.uk>
60966
60967         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
60968
60969 1998-09-08  Dave Love  <d.love@dl.ac.uk>
60970
60971         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
60972         altered from libf2c/libU77 version.
60973
60974 1998-09-06  Dave Love  <d.love@dl.ac.uk>
60975
60976         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
60977
60978 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
60979             Alexandre Oliva  <oliva@dcc.unicamp.br>
60980
60981         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
60982         (un)signed char are different types for template specialization
60983         purposes.
60984
60985 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
60986
60987         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
60988         * objc: ObjC testsuite.
60989
60990 1998-08-31  Catherine Moore  <clm@cygnus.com>
60991
60992         * gcc.c-torture/execute/941014-1.x: New file.
60993
60994 1998-08-31  Nick Clifton  <nickc@cygnus.com>
60995
60996         * lib/c-torture.exp: Add support for
60997         torture_eval_before_compile and torture_eval_before_execute
60998         variables.
60999
61000 1998-08-30  Jeffrey A Law  (law@cygnus.com)
61001
61002         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
61003         this test triggers valid.
61004
61005 1998-08-27  Jeffrey A Law  (law@cygnus.com)
61006
61007         * gcc.dg/980827-1.c: New test.
61008
61009 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
61010
61011         * gcc.c-torture/execute/loop-4b.c: New test.
61012
61013 1998-08-26  Nick Clifton  <nickc@cygnus.com>
61014
61015         * lib/c-torture.exp: Add support for
61016         torture_eval_before_compile and torture_eval_before_execute
61017         variables.
61018
61019 1998-08-25  Jeffrey A Law  (law@cygnus.com)
61020
61021         * gcc.c-torture/compile/980825-1.c: New test.
61022
61023 1998-08-24  Nick Clifton  <nickc@cygnus.com>
61024
61025         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61026         count number tests in opt_t0 not good_t0.
61027
61028 1998-08-24  Jeffrey A Law  (law@cygnus.com)
61029
61030         * gcc.c-torture/compile/930326-1.x: Fix typo.
61031
61032 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
61033
61034         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61035         causes an ICE.
61036
61037 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61038
61039         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61040         STACK_SIZE is defined.
61041         * gcc.c-torture/unsorted/stuct.c: Similarly.
61042
61043         * gcc.c-torture/compile/980821-1.c: New test.
61044
61045 1998-08-21  Jeffrey A Law  (law@cygnus.com)
61046
61047         * gcc.c-torture/execute/980526-2.c: Disable for targets with
61048         16bit ints.
61049
61050 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
61051
61052         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61053         code.
61054
61055 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
61056
61057         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61058         error'.
61059
61060 1998-08-18  Jeffrey A Law  (law@cygnus.com)
61061
61062         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61063
61064 1998-08-16  Jeffrey A Law  (law@cygnus.com)
61065
61066         * gcc.c-torture/compile/980816-1.c: New test.
61067
61068         * gcc.dg/980816-1.c: New test.
61069
61070 1998-08-13  Jeffrey A Law  (law@cygnus.com)
61071
61072         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61073         compiler for ieee tests.
61074
61075 1998-08-01  Dave Love  <d.love@dl.ac.uk>
61076
61077         * g77.f-torture/compile/980729-0.f: New test.
61078
61079 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
61080
61081         * gcc.c-torture/special/eeprof-1.c: New test, for
61082         -finstrument-functions.
61083         * gcc.c-torture/special/special.exp: Run it.
61084
61085 1998-07-29  Jeffrey A Law  (law@cygnus.com)
61086
61087         * gcc.c-torture/compile/980729-1.c: New test.
61088
61089 1998-07-27  Nick Clifton  <nickc@cygnus.com>
61090
61091         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61092         __thumb__ is defined, and test for ARM style doubles if so.
61093
61094 1998-07-26  Dave Love  <d.love@dl.ac.uk>
61095
61096         * g77.f-torture/noncompile/980615-0.f: New test.
61097
61098 1998-07-26  H.J. Lu  (hjl@gnu.org)
61099
61100         * gcc.dg/980312-1.c: Do link instead of compile.
61101         * gcc.dg/980313-1.c: Likewise.
61102
61103 1998-07-26  Jeffrey A Law  (law@cygnus.com)
61104
61105         * gcc.c-torture/compile/980726-1.c: New test.
61106
61107 1998-07-25  Dave Love  <d.love@dl.ac.uk>
61108
61109         * g77.f-torture/execute/io0.f: New test.
61110
61111 1998-07-24  Nick Clifton  <nickc@cygnus.com>
61112
61113         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61114         an int.
61115
61116 1998-06-18  Michael Meissner  <meissner@cygnus.com>
61117
61118         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61119         m32r bugs.
61120
61121 1998-07-17  Nick Clifton  <nickc@cygnus.com>
61122
61123         * gcc.dg/980626-1.c: Expect failures for all toolchains until
61124         c-decl.c:grokdeclarator can handle mode attributes.
61125
61126 1998-07-16  Jeffrey A Law  (law@cygnus.com)
61127
61128         * gcc.c-torture/execute/980716-1.c: New test.
61129
61130 1998-07-13  Jeffrey A Law  (law@cygnus.com)
61131
61132         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61133         the mn10200.
61134         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
61135         the mn10200.
61136         * gcc.c-torture/execute/va-arg-3.x: Similarly.
61137         * gcc.c-torture/compile/930326-1.x: Similarly.
61138
61139 1998-07-13  Dave Love  <d.love@dl.ac.uk>
61140
61141         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61142         New test from Craig.
61143
61144 1998-07-12  Dave Love  <d.love@dl.ac.uk>
61145
61146         * g77.f-torture/noncompile/980616-0.f: New test.
61147
61148         * g77.f-torture/execute/970816-3.f: New test from Craig.
61149
61150 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61151
61152         *  g++.other/singleton.C: Return error value instead of taking
61153         SIGSEGV.
61154
61155 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61156
61157         *  g++.other/singleton.C: New test.  Warning is under dispute.
61158         Runtime crash is not.
61159
61160 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61161
61162         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61163         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61164         using6.C, using7.C}: New namespace tests.
61165
61166 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
61167
61168         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61169         specialization with typedef'ed names used as array indexes.
61170
61171 1998-07-09  Jeffrey A Law  (law@cygnus.com)
61172
61173         * gcc.c-torture/execute/980709-1.c: New test.
61174
61175         * gcc.dg/980709-1.c: New test.
61176
61177 1998-07-07  Richard Henderson  <rth@cygnus.com>
61178
61179         * gcc.c-torture/execute/bcp-1.c: New test.
61180
61181 1998-07-07  Jeffrey A Law  (law@cygnus.com)
61182
61183         * gcc.c-torture/execute/980707-1.c: New test.
61184
61185 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
61186
61187         * gcc.c-torture/compile/980706-1.c: New test.
61188
61189 1998-07-01  Dave Love  <d.love@dl.ac.uk>
61190
61191         * g77.f-torture/execute/980701-0.f,
61192         g77.f-torture/execute/980701-1.f: New test from Craig.
61193
61194 1998-07-01  Jeffrey A Law  (law@cygnus.com)
61195
61196         * gcc.c-torture/compile/980701-1.c: New test.
61197
61198         * gcc.c-torture/execute/980701-1.c: New test.
61199
61200 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
61201 rlsruhe.de>
61202
61203         * g++.old-deja/g++.robertl/eb132.C: New test.
61204         * g++.old-deja/g++.robertl/eb133.C: Likewise.
61205
61206 1998-06-29  Dave Love  <d.love@dl.ac.uk>
61207
61208         * g77.f-torture/execute/980628-7.f,
61209         g77.f-torture/execute/980628-8.f,
61210         g77.f-torture/execute/980628-9.f,
61211         g77.f-torture/execute/980628-10.f: New tests from Craig.
61212
61213         * g77.f-torture/execute/980628-3.f: Remove mail headers.
61214
61215 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61216
61217         * g77.f-torture/execute/980628-4.f: New test from Craig.
61218         * g77.f-torture/execute/980628-5.f: Likewise.
61219         * g77.f-torture/execute/980628-2.f: Likewise.
61220         * g77.f-torture/execute/980628-0.f: Likewise.
61221         * g77.f-torture/execute/980628-1.f: Likewise.
61222         * g77.f-torture/execute/980628-3.f: Likewise.
61223         * g77.f-torture/execute/980628-6.f: Likewise.
61224
61225 1998-06-28  Jeffrey A Law  (law@cygnus.com)
61226
61227         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61228         directory when nothing has been installed yet.
61229
61230 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
61231
61232         * gcc.c-torture/special/special.exp: Handle newer versions of
61233         dejagnu.
61234
61235 1998-06-26  Jeffrey A Law  (law@cygnus.com)
61236
61237         * gcc.dg/980626-1.c: New test.
61238
61239 1998-06-19  Bruno Haible <haible@ilog.fr>
61240
61241         * gcc.misc-tests/m-un-2.c: New test.
61242         * g++.old-deja/g++.other/warn01.c: Likewise.
61243
61244 1998-06-19  Robert Lipe  <robertl@dgii.com>
61245
61246         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61247         compatibility with assmblers with a different comment character.
61248         Eliminate use of GAS-specific extensions.
61249
61250 1998-06-19  Jeffrey A Law  (law@cygnus.com)
61251
61252         * gcc.c-torture/execute/ieee/980619-1.c: New test.
61253
61254 1998-06-19  Robert Lipe  <robertl@dgii.com>
61255
61256         * lib/g77.exp: Replace search for libf2c.a with search for newly
61257         renamed libg2c.a
61258
61259 1998-06-17  Jeffrey A Law  (law@cygnus.com)
61260
61261         * gcc.c-torture/execute/980617-1.c: New test.
61262
61263 1998-06-12  Jeffrey A Law  (law@cygnus.com)
61264
61265         * gcc.c-torture/execute/980612-1.c: New test.
61266
61267 1998-06-08  Jeffrey A Law  (law@cygnus.com)
61268
61269         * gcc.dg/980523-1.c: Only test on ppc-linux.
61270         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61271
61272         * gcc.c-torture/execute/980608-1.c: New test.
61273
61274 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
61275
61276         * gcc.c-torture/execute/980605-1.c: New test.
61277
61278 1998-06-04  Jeffrey A Law  (law@cygnus.com)
61279
61280         * gcc.c-torture/execute/980604-1.c: New test.
61281
61282 1998-06-02  Jeffrey A Law  (law@cygnus.com)
61283
61284         * gcc.c-torture/execute/980602-1.c: New test.
61285         * gcc.c-torture/execute/980602-2.c: Likewise.
61286
61287 1998-06-02  Dave Love  <d.love@dl.ac.uk>
61288
61289         * 970125-0.f: Fix per JCB.  Add commentary.
61290
61291 1998-05-31  Michael Meissner  <meissner@cygnus.com>
61292
61293         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61294         IEEE -0 support.
61295
61296 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61297
61298         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61299         earlier.
61300
61301 1998-05-28  Catherine Moore <clm@cygnus.com>
61302
61303         * gcc.c-torture/execute/980526-3.c: New test.
61304
61305 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
61306
61307         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61308         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61309         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61310         m88k-motorola-sysv3 to XFAIL.
61311
61312 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61313
61314         * gcc.dg/980526-1.c: New test.
61315         * gcc.c-torture/execute/980526-2.c: New test.
61316
61317 1998-05-26  Jeffrey A Law  (law@cygnus.com)
61318
61319         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61320
61321         * gcc.c-torture/execute/980526-1.c: New test.
61322
61323 1998-05-26  Dave Love  <d.love@dl.ac.uk>
61324
61325         * g77.f-torture/execute/alpha2.f: Add runtime test.
61326
61327 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
61328
61329         * g++.old-deja/old-deja.exp: Strip leading directories.
61330
61331         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61332         error for the line.  Don't run multiple tests for the same line.
61333
61334 1998-05-23  Jeffrey A Law  (law@cygnus.com)
61335
61336         * gcc.dg/980523-1.c: New test.
61337
61338 1998-05-23  Dave Love  <d.love@dl.ac.uk>
61339
61340         * g77.f-torture/compile/970915-0.f: New test.
61341
61342 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
61343
61344         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61345
61346 1998-05-21  Jeffrey A Law  (law@cygnus.com)
61347
61348         * gcc.dg/980520-1.c: New test.
61349
61350 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
61351
61352         * gcc.dg/980502-1.c: Fix return type.
61353
61354 1998-05-20  Jeffrey A Law  (law@cygnus.com)
61355
61356         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61357         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61358         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61359         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61360         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61361
61362 1998-05-20  Dave Love  <d.love@dl.ac.uk>
61363
61364         * g77.f-torture/execute/980520-1.f: New test.
61365
61366 1998-05-15  Dave Love  <d.love@dl.ac.uk>
61367
61368         * lib/mike-g77.exp: New file.
61369
61370         * g77.f-torture/noncompile/noncompile.exp,
61371         g77.f-torture/noncompile/check0.f: New files.
61372
61373 1998-05-14  Dave Love  <d.love@dl.ac.uk>
61374
61375         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61376         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61377         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61378         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61379         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61380         abort where appropriate.
61381
61382 1998-05-05  Michael Meissner  <meissner@cygnus.com>
61383
61384         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61385         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61386
61387 1998-04-29  Dave Love  <d.love@dl.ac.uk>
61388
61389         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61390
61391 1998-04-27  Dave Love  <d.love@dl.ac.uk>
61392
61393         * g77.f-torture/compile/980427-0.f: New test.
61394
61395 1998-04-24  Dave Love  <d.love@dl.ac.uk>
61396
61397         * g77.f-torture/compile/980424-0.f: New test.
61398
61399 1998-04-19  Dave Love  <d.love@dl.ac.uk>
61400
61401         * g77.f-torture/compile/980419-2.f (main): New test.
61402         * g77.f-torture/compile/970125-0.f: New test.
61403         * g77.f-torture/compile/980419-1.f: New test.
61404
61405 1998-04-08  Jim Wilson  <wilson@cygnus.com>
61406
61407         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
61408         of loop-4.c.
61409
61410 1998-04-07  Jim Wilson  <wilson@cygnus.com>
61411
61412         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61413
61414 1998-04-03  Jim Wilson  <wilson@cygnus.com>
61415
61416         * gcc.c-torture/compile/980329-1.c: New test.
61417
61418 1998-03-18  Jim Wilson  <wilson@cygnus.com>
61419
61420         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61421         * gcc.dg/980312-1.c: Fix typo in -march command.
61422
61423 1998-03-16  H.J. Lu  (hjl@gnu.org)
61424
61425         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61426
61427 1998-03-11  Robert Lipe  <robertl@dgii.com>
61428
61429         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
61430         Dave Love agree the Fortran source is bogus.
61431
61432 1998-03-11  Robert Lipe  <robertl@dgii.com>
61433
61434         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61435         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61436         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61437         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61438         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61439
61440 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
61441
61442         * g++.old-deja/g++.other/friend1.C: New test.
61443
61444 1998-02-18  Dave Love  <d.love@dl.ac.uk>
61445
61446         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61447         possibly uninitialized) variables and declare dnrm2.
61448
61449 1998-02-23  Robert Lipe <robertl@dgii.com>
61450
61451         From Bruno Haible <haible@ilog.fr>:
61452         * gcc.c-torture/execute/980223.c: New test.
61453
61454 1998-02-13  Jeffrey A Law  (law@cygnus.com)
61455
61456         * gcc.dg/ifelse-1.c: New test.
61457
61458 1998-02-09  H.J. Lu  (hjl@gnu.org)
61459
61460         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61461
61462           * lib/old-dejagnu.exp (old-dejagnu): Added the
61463           "execution test - XFAIL *-*-*" handling in the spirit of
61464           "excess errors test -". Changed the "execution test fails"
61465           handling to be like "excess errors test fails".
61466           * Update various tests accordingly.
61467
61468 1998-02-06  Jim Wilson  <wilson@cygnus.com>
61469
61470         * gcc.c-torture/execute/980205.c: New test.
61471
61472 1998-01-18  Jeffrey A Law  (law@cygnus.com)
61473
61474         * lib/c-torture.exp: Look for .x files instead of .cexp files.
61475         * lib/f-torture.exp: Similarly.
61476         * gcc.c-torture: Rename all .cexp files to .x files.
61477
61478 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
61479
61480         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61481         (940510-1.c): Removed duplicate.
61482         (971104-1.c): New test.
61483
61484 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
61485
61486           * lib/f-torture.exp: Improve error and loop detection.
61487
61488 1997-11-19  Michael Meissner  <meissner@cygnus.com>
61489
61490         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61491         use that to size the filler array.
61492
61493 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
61494
61495         * lib/c-torture.exp(c-torture-execute): Fix typo.
61496
61497         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61498         testcase as the executable name. Keep the executable around if
61499         the test fails.
61500
61501 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
61502
61503         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61504         changes.  Only test one -g option, and move it to the end of the
61505         list of options to test.
61506
61507 1997-09-19  Michael Meissner  <meissner@cygnus.com>
61508
61509         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61510         variable GCC_TORTURE_OPTIONS to supply default switches separated
61511         by colons.  If no environment variable, run tests with -O0 -g, -O1
61512         -g, and -O2 -g as well.
61513
61514 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
61515
61516         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61517         explanatory comments. Fix indentation.
61518
61519 1997-09-15  Jeffrey A Law  (law@cygnus.com)
61520
61521         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61522
61523 1997-09-11  Jeffrey A Law  (law@cygnus.com)
61524
61525         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61526         * g++.old-deja/g++.mike/p7325.C: Likewise.
61527         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61528
61529 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
61530
61531         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61532         * g++.old-deja/g++.brendan/crash30.C: Likewise.
61533         * g++.old-deja/g++.brendan/crash39.C: Likewise.
61534         * g++.old-deja/g++.law/operators4.C: Likewise.
61535
61536 1997-09-11  Joe Buck  (jbuck@synopsys.com)
61537
61538         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61539         * g++.old-deja/g++.mike/p784.C: Ditto.
61540         * g++.old-deja/g++.mike/p785.C: Ditto.
61541
61542 1997-09-05  Jeffrey A Law  (law@cygnus.com)
61543
61544           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61545
61546 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61547
61548         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61549         target feature; pass this to c-torture-execute as needed.
61550
61551 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
61552
61553         * lib/c-torture.exp(c-torture-execute): If the previous and the
61554         current executables being tested are identical, we don't need to
61555         run the executable again. Try to make the executable names
61556         unique. Add an optional argument for passing additional compiler
61557         flags.
61558
61559 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
61560
61561         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61562
61563 1997-08-29  Jeffrey A Law  (law@cygnus.com)
61564
61565         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61566
61567 1997-07-31  Jeffrey A Law  (law@cygnus.com)
61568
61569         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61570         32bit or larger longs.
61571
61572         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61573         have either a 32bit long or 32bit int.
61574
61575 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
61576
61577         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61578         Make double precision tests dependent on sizeof (double).
61579
61580 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
61581
61582         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61583         too.
61584
61585 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
61586
61587         * gcc.c-torture/compile/961203-1.cexp: New script.
61588
61589 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
61590
61591         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61592         up the includes ourselves.
61593
61594 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
61595
61596         * lib/plumhall.exp: Remove random include, and add a few
61597         verbose messages for debugging.
61598
61599 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
61600
61601         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61602         of trying to do it ourselves.
61603
61604 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
61605
61606         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61607
61608 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
61609
61610         * gcc.prms/5403.c: Made regexp a bit less strict.
61611
61612 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
61613
61614         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61615         is returned from remote_load instead.
61616         * lib/plumhall.exp: Ditto.
61617         * lib/mike-g++.exp: Ditto.
61618         * lib/old-dejagnu.exp: Ditto.
61619         * lib/c-torture.exp: Ditto.
61620
61621 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
61622
61623         * lib/g++.exp: Use build_wrapper procedure.
61624         * lib/gcc.exp: Ditto.
61625
61626 1997-05-20  Jeffrey A Law  (law@cygnus.com)
61627
61628         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61629         an old-style decl for malloc.  Fixes tests to work when
61630         sizeof (int) != sizeof (size_t).
61631
61632 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61633
61634         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
61635
61636         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
61637         use stdargs.h interface.
61638
61639 1997-05-15  Mike Meissner  <meissner@cygnus.com>
61640
61641         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
61642         NO_VARARGS when compiling.
61643
61644 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
61645
61646         * lib/plumhall.exp(ph_includes): New procedure.
61647         (ph_make): Use it.
61648         (ph_compiler): Ditto.
61649
61650         * lib/g++.exp: Rename test-glue.c to testglue.c.
61651         * lib/gcc.exp: Ditto.
61652
61653 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
61654
61655         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
61656         to completion when it's called.
61657
61658 1997-03-21  Michael Meissner  <meissner@cygnus.com>
61659
61660         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
61661         is defined, don't do test.
61662
61663 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
61664
61665         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
61666         for object files.
61667         (ph_summary): Mark skipped testcases as untested, not unresolved.
61668
61669         * lib/plumhall.exp (ph_make): If unresolved because of bad
61670         errorCode, record errorCode in log file.
61671         (*): Replace send_log/verbose with verbose -log.
61672
61673 1997-03-19  Michael Meissner  <meissner@cygnus.com>
61674
61675         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
61676         double conversion if double isn't at least 8 bytes.
61677
61678         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
61679         int to work with targets where int is 16 bits.
61680
61681         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
61682         8 bytes, just exit, since 4 byte doubles don't have enough bits of
61683         precision for the test to complete.
61684
61685 1997-03-14  Michael Meissner  <meissner@cygnus.com>
61686
61687         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
61688         if d10v is not compiled with the -mdouble64 flag.
61689         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
61690
61691         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
61692         d10v is not compiled with the -mint32 flag.
61693
61694 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
61695
61696         * lib/plumhall.exp: Use incr_count.
61697
61698 1997-03-12  Jeffrey A Law  (law@cygnus.com)
61699
61700         * gcc.c-torture: Update to c-torture-1.45.
61701
61702 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
61703
61704         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
61705         the name of the expect testcase file).
61706
61707         * lib/g++.exp(g++_init): Ditto.
61708
61709 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
61710
61711         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
61712         the host.
61713
61714         * lib/gcc.exp(gcc_exit): New procedure.
61715
61716 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
61717
61718         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
61719         specs where appropriate.
61720
61721         * g++.old-deja/g++.arm/*: Added additional ERROR checks
61722         because of new "candidates are" messages, and removed a few
61723
61724         * Converted all non-old-style g++ testcases to old-style, and
61725         moved into g++.old-deja.
61726
61727 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
61728
61729         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
61730         options.
61731
61732         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
61733         succeeded.
61734
61735         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
61736
61737 1997-02-13  Michael Meissner  <meissner@cygnus.com>
61738
61739         * lib/gcc.exp (gcc_target_compile): Add support for defining
61740         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
61741         the machine doesn't have those features.
61742
61743 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
61744
61745         * g++.law/operators4.exp: Don't use LIBS.
61746
61747 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
61748
61749         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
61750
61751         * lib/mike-g++.exp: Don't set the compiler to be tested here.
61752         * lib/g++.exp: Set it here instead. Also, allow use of the
61753         --tool_exec and --tool_opt options. Change CXX to
61754         GXX_UNDER_TEST.
61755
61756         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
61757
61758         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
61759
61760 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
61761
61762         * lib/old-dejagnu.exp: Use prune_warnings instead of
61763         prune_system_crud.
61764         * lib/mike-g++.exp: Ditto.
61765         * lib/gcc.exp: Ditto.
61766         * lib/g++.exp: Ditto.
61767
61768         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
61769
61770 1997-02-07  Jeffrey A Law  (law@cygnus.com)
61771
61772           * 941014-2.c: Include stdlib.h
61773           * 960327-1.c: Include stdio.h
61774           * dbra.c, index-1.c: Don't assume ints are 32bits.
61775
61776 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
61777
61778         * lib/gcc.exp: Add gcc,stack_size target feature.
61779
61780         * lib/g++.exp(g++_target_compile): Add the include and link
61781         paths here, not in two other places. And, it's $options, not
61782         options.
61783
61784         * lib/mike-g++.exp(postbase): Remove the code that determines
61785         the correct include and link paths.
61786         * g++.old-deja/old-deja.exp: Ditto.
61787
61788 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
61789
61790         * lib/g++.exp(g++_init): target_compile no longer returns the
61791         filename of the result.
61792
61793 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
61794
61795         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
61796         call to glob.
61797
61798         * gcc.c-torture/special/special.exp: Change call to
61799         gcc_target_compile to include the object file.
61800
61801 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
61802
61803         * gcc.c-torture/special/special.exp: Correct misspelling in last
61804         change.
61805
61806 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
61807
61808         * lib/plumhall.exp(ph_summary): Log the entire output of the
61809         executable. Return -1 if there were any failures, 0 otherwise.
61810         (ph_execute): Return -1 if there were any failures, 0 otherwise.
61811         (ph_make): Clean up objects and executables that were built
61812         if the tests succeeded.
61813
61814 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
61815
61816         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
61817         libraries and includes in the build tree as appropriate.
61818
61819 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61820
61821         * lib/c-torture.exp: Instead of looking for the global variable
61822         NO_LONG_LONG, check to see if that's a feature of the target.
61823
61824 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
61825
61826         * config/default.exp: Minimize. Delete the remainer of the files in
61827         config; this functionality is now in devo/dejagnu/config.
61828
61829         g++.*/*: Pass any additional flags used to compile to postbase;
61830         delete CXXFLAGS.
61831
61832         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
61833         is now done by runtest.exp. Use gcc_target_compile instead of
61834         compile.
61835
61836         lib/c-torture.exp: Use gcc_target_compile instead of compile.
61837         Remove references to CFLAGS. Use remote_file instead of
61838         calling rm -f.
61839         (c-torture): Take a list of arguments to use to compile this
61840         testcase.
61841
61842         lib/g++.exp: Simplify. Use target_compile instead of compile.
61843         lib/gcc-dg.exp: Ditto.
61844         lib/gcc.exp: Ditto.
61845         lib/mike-{gcc,g++}.exp: Ditto.
61846         lib/old-dejagnu.exp: Ditto.
61847         lib/plumhall.exp: Ditto.
61848
61849 1997-01-08  Jim Wilson  <wilson@cygnus.com>
61850
61851         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
61852         (ph_linker): Likewise.
61853
61854 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
61855
61856           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
61857         MAP_ANON / MAP_ANONYMOUS if defined;
61858         else try to map from /dev/zero .
61859
61860 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61861
61862         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
61863         isn't defined, then define it to MAP_ANONYMOUS.
61864
61865 1996-11-12  Jeffrey A Law  (law@cygnus.com)
61866
61867         * gcc.c-torture: Update to c-torture-1.42 release.
61868
61869 1996-11-11  Jeffrey A Law  (law@cygnus.com)
61870
61871         * gcc.c-torture: Update to c-torture-1.41 release.
61872
61873 1996-10-27  Jeffrey A Law  (law@cygnus.com)
61874
61875         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
61876         c-torture release.
61877
61878 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
61879
61880         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
61881         and LDFLAGS.  Fix second case to append the target_info ldflags
61882         onto LDFLAGS, not CFLAGS.
61883         * lib/g++.exp (g++_init): Add target_info stuff.
61884         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
61885         of libgloss and newlib flags for !native.
61886
61887         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
61888         (GDB): Fix relative path to go up another dir for finding gdb.
61889
61890 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
61891
61892         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
61893         versions in the target_info array, if they don't exist.
61894
61895 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
61896
61897         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
61898
61899 1996-07-08  Jim Wilson  <wilson@cygnus.com>
61900
61901         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
61902         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
61903
61904 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
61905
61906         * lib/old-dejagnu.exp: Don't remove the output file before we've
61907         actually tested it. Don't append pwd to the path of the executable
61908         we're testing.
61909
61910 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
61911
61912         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
61913
61914 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
61915
61916         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
61917         temporary directory for compiler files, and set it to a default
61918         value of /tmp. Set $output as the name of the output file from
61919         compiling the testcase. Add a -o option to $cflags_var so the
61920         compiler writes the final output file as $output. Set $executable
61921         to $output.
61922
61923         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
61924         directory for compiler files, and set it to /tmp if it doesn't
61925         already have a value. Set $output_file to the name of the output
61926         file from compiling the testcase. Add a -o option to CXXFLAGS so
61927         the compiler writes the final output file as $output. Use $output
61928         as the executable to be tested.
61929
61930 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
61931
61932         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
61933
61934 1996-06-08  Jeffrey A Law  (law@cygnus.com)
61935
61936         * gcc.c-torture/execute/pending-1.c: New test.  Still
61937         pending in Tege's queue.
61938
61939 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
61940
61941         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
61942         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
61943         if there were failures.  Call unresolved if there were unresolved
61944         testcases.  Call gcc_fail if program did not run to completion.
61945         (ph_make): Pass additional argument name to ph_execute.
61946         (ph_execute): Add new argument.  Pass additional arguments to
61947         ph_summary.  Call gcc_fail is there is no execution output.
61948
61949 1996-04-24  Jeffrey A Law  (law@cygnus.com)
61950
61951         * lib/plumhall.exp (proc_summary): Output relavent summary
61952         lines into the log so specific failures in plumhall can be
61953         investigated.
61954
61955 1996-04-10  Jeffrey A Law  (law@cygnus.com)
61956
61957         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
61958         (c-torture-execute): Don't try to execute tests which use
61959         "long long" types if $NO_LONG_LONG is nonzero.
61960
61961 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
61962
61963         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
61964         not c-torture.
61965
61966         * gcc.ieee: Move from here.
61967         * gcc.c-torture/execute/ieee: To here.
61968
61969 1996-03-26  Jeffrey A Law  (law@cygnus.com)
61970
61971         * gcc.c-torture: Update to c-torture-1.41 release.
61972
61973 1996-03-22  Jeffrey A Law  (law@cygnus.com)
61974
61975         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
61976         not "$output".
61977
61978 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
61979
61980         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
61981         -c present.
61982
61983 1996-03-02  Jeffrey A Law  (law@cygnus.com)
61984
61985         * config/proelf.exp: Handle connecting to a simulator.
61986
61987 1996-01-31  Jeffrey A Law  (law@cygnus.com)
61988
61989         * config/proelf.exp: New file.  Enough framework that we can
61990         run c-torture tests on the proelf targets (or any other target
61991         that gdb can connect to for that matter).
61992
61993 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
61994
61995         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
61996         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
61997
61998         * lib/plumhall.exp (ph_execute): Always call ph_summary if
61999         exec_output exists.
62000
62001 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
62002
62003         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62004         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62005
62006         * config/*.exp: Update FSF address.  Change result of ${tool}_load
62007         to pass/fail/unresolved/unsupported/untested.  Caller must now
62008         call unresolved/unsupported/untested.
62009         * lib/*.exp: Update FSF address.  Update to handle new results of
62010         ${tool}_load.
62011         * lib/chill.exp (verbose): Delete.
62012
62013 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
62014
62015         * lib/gcc.exp (default_gcc_start): Change order of args to
62016         $LDFLAGS $CFLAGS $LIBS.
62017         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62018         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
62019         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62020         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62021         * gcc.misc-tests/dg-test.exp: Likewise.
62022         * gcc.misc-tests/msgs.exp: Likewise.
62023         * gcc.prms/prms.exp: Likewise.
62024         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62025         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
62026
62027         * lib/dg.exp: Deleted, moved to dejagnu/lib.
62028
62029 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
62030
62031         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62032
62033         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62034         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62035
62036         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62037         necessary.
62038
62039 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
62040
62041         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62042         global for loop; add use of $mathlib.
62043         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62044         settings here; set mathlib for anything but VxWorks.
62045
62046 1996-01-22  Jeffrey A Law  (law@cygnus.com)
62047
62048         * gcc.c-torture: Update to c-torture-1.40 release.
62049
62050 1996-01-03  Jeffrey A Law  (law@cygnus.com)
62051
62052         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62053         dg.exp.
62054
62055 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
62056
62057         * lib/c-torture.exp (c-torture-execute): Declare "output" as
62058         global.
62059
62060 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
62061
62062         * lib/g++.exp (LIBS): Define if not already.
62063         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62064         (gcc-dg-prune): Call prune_gcc_output.
62065         * lib/gcc.exp (prune_gcc_output): New proc.
62066         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62067         prune_gcc_output.
62068
62069 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
62070
62071         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62072         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
62073
62074 1995-11-15  Jeffrey A Law  (law@cygnus.com)
62075
62076         * gcc.c-torture: Update to c-torture-1.39 release.
62077
62078 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
62079
62080         * lib/c-torture.exp (c-torture-execute): Don't return if one option
62081         fails, try others as well.
62082
62083 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
62084
62085         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62086         If compilation fails, mark execute tests as `untested'.
62087         If test is marked as unsupported, don't mark compilation and
62088         execute tests as failed.
62089
62090 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
62091
62092         * lib/g++.exp (g++_init): Don't link in libg++, and look to
62093         libstdc++ for whether or not we want to be doing shared
62094         libraries.  Delete link_curses since we don't need it anymore.
62095         * lib/mike-g++.exp (postbase): Don't link in libg++.
62096         * g++.old-deja/old-deja.exp: Likewise.
62097
62098 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
62099
62100         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62101
62102 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
62103
62104         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62105         For that, add `-Wl,-a,shared_archive'.
62106         * g++.old-deja/old-deja.exp: Likewise.
62107
62108 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
62109
62110         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62111
62112 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
62113
62114         * lib/mike-g++.exp (postbase): Pay attention to the status of
62115         g++_load.
62116
62117 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
62118
62119           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62120
62121 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
62122
62123         * lib/gcc.exp (default_gcc_start): No longer need to log program
62124         being executed or its output, execute_anywhere does that now.
62125         * lib/g++.exp (default_g++_version): Call execute_anywhere.
62126         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
62127
62128 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
62129
62130         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62131         the same as those in lib/g++.exp.
62132
62133 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
62134
62135         * gcc.c-torture: Update to c-torture-1.38 release.
62136         * gcc.ieee: Related changes.
62137
62138 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
62139
62140         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62141         "exec". Minor reformatting changes.
62142
62143         * config/rom68k.exp (${tool}_load): Make it work in a canadian
62144         cross. This means all "exec" calls now work on a remote host as
62145         well.
62146         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62147         cross. Filter out the extra "\r\n" stuff that expect puts in.
62148         (c-torture-execute): Filter out the bogus warnings like
62149         c-torture-compile does. Add support for canadian cross.
62150         * lib/gcc.exp (default_gcc_version, default_gcc_start)
62151         Use execute_anywhere rather than calling exec directly. Now it
62152         works for canadian cross testing.
62153
62154 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
62155
62156         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
62157         results into a variable, and check that rather than using file exists.
62158
62159 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
62160
62161         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62162         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
62163
62164 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62165
62166         * g++.old-deja/old-deja.exp: Create and pass runshlib and
62167         lib_curses if there's a shared libg++ in the build tree.
62168
62169 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
62170
62171         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62172         if not supported target.
62173
62174 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
62175
62176         * lib/g++.exp (g++_init): Move empty setting of runshlib and
62177         link_curses up to always happen, not just for native builds.
62178
62179 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
62180
62181         * gcc.c-torture: Update to c-torture-1.36 release.
62182         * gcc.failure: Related changes.
62183
62184 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
62185
62186         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62187
62188 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
62189
62190         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62191         * lib/mike-g++.exp (postbase): Not in here.  Still reference
62192         runshlib, link_curses, and mathlib for link and run.
62193
62194         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62195         pass the runtime shared library options for Solaris, OSF/1, and
62196         Irix5, and link with -lcurses to avoid unresolved references.
62197
62198 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
62199
62200         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62201         only run once.
62202
62203 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
62204
62205         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62206
62207 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
62208
62209         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
62210         do not have a framework for the "compat" tests yet.
62211
62212 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
62213
62214         * lib/mike-g++.exp (postbase): New local variable `mathlib',
62215         set to null if we're testing vxworks5.1.  Use that instead of
62216         `-lm' in the setting of LIBS for link and run.
62217
62218 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
62219
62220         * config/rom68k.exp (${tool}_load): Major changes to make it
62221         work.  Verified that it does in fact return the stuff in
62222         exec_output properly.  Catch any Emul or any TRAP other than 0.
62223
62224 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
62225
62226         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62227         LDFLAGS properly for targets that need stuff from libgloss.
62228         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62229         only run once.
62230         (gpp_initialized): New variable.
62231
62232 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
62233
62234         * config/rom68k.exp: Load libgloss.exp.
62235         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62236         so we can produce a fully linked binary.
62237         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62238         so we can produce a fully linked binary.
62239
62240 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
62241
62242         * lib/plumhall.exp (ph_section): Watch for expected failures.
62243         Add missing `else'.
62244
62245         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62246         run the testcase.
62247         (c-torture): Likewise.
62248
62249 1995-08-28  Doug Evans  <dje@cygnus.com>
62250
62251         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62252
62253         * lib/mike-g++.exp (mike_cleanup): New proc.
62254         (prebase): New globals compiler_result, not_compiler_result,
62255         target_regexp.
62256         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
62257         allow leading "-" in pattern.  Watch for unsupported tests.
62258         If $compiler_result is set, pattern match assembler code,
62259         and ditto for $not_compiler_result.
62260         * lib/mike-gcc.exp: Likewise.
62261
62262         * lib/plumhall.exp (ph_execute): Only call ph_summary if
62263         execution "succeeded".
62264
62265 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
62266
62267         * config/win32.exp: New file.
62268         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62269
62270 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
62271
62272         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62273         unsupported.
62274         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62275         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62276         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62277
62278         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62279         "... without exceptions was ...".  That is now handled by
62280         prune_system_crud.
62281         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62282
62283 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
62284
62285         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62286         sieve.c,sort2.c}: New files.
62287         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62288         sieve.exp,sort2.exp}: Drivers for them.
62289
62290         * lib/mike-gcc.exp (program_output): New user settable variable.
62291         (postbase): Call prune_system_crud.  Also prune extraneous compiler
62292         messages.
62293         * lib/mike-g++.exp (program_output): New user settable variable.
62294
62295         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62296
62297         * config/sh.exp: Deleted (use sim.exp instead).
62298
62299 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
62300
62301         * config/vx.exp: Declare CHECKTASK as global.
62302         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62303         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62304         * lib/old-dejagnu.exp: Load [pwd]/$executable.
62305
62306 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
62307
62308         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62309         target. Like vx.exp, only includes `vx29k.exp' instead of
62310         `vxworks.exp'.
62311
62312 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
62313
62314         * config/sim.exp: Increase time limit from 120 seconds to 240.
62315
62316 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
62317
62318         * gcc.c-torture/execute/950628-1.c: New test.
62319
62320 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
62321
62322         * gcc.c-torture: Update with changes/additions from
62323         c-torture-1.34.
62324
62325 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
62326
62327         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62328
62329 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
62330
62331         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62332
62333 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
62334
62335         * gcc.c-torture/compile/950512-1.c: New test.
62336         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62337         * gcc.dg/struct-ret-1.c: Likewise.
62338
62339 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
62340
62341         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62342           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62343
62344 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
62345
62346         * gcc.c-torture/special/920411-1.c: Deleted.
62347         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62348
62349 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
62350
62351         * config/sim.exp (${tool}_load): Hack in call to bash to get a
62352         cpu limit.
62353
62354 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
62355
62356         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62357
62358 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
62359
62360         From kenner;
62361         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62362         is the proper length.
62363         * va-arg-3.c: Likewise.
62364
62365 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
62366
62367         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
62368         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62369
62370         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
62371         * lib/g++.exp (default_g++_start): Delete old cruft.
62372
62373 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
62374
62375         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62376         (2 * (1 << 18)) to (2 * (1 << 17)).
62377
62378         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62379
62380 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
62381
62382         * config/rom68k.exp: Renamed from config/idp.exp
62383
62384 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
62385
62386         * c-torture/compile/921109-2.c
62387
62388 1995-04-18  Mike Stump  <mrs@cygnus.com>
62389
62390         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62391         excess errors.
62392
62393 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
62394
62395         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62396         output.
62397         * lib/g++.exp (default_g++_start): Likewise.
62398
62399 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
62400
62401         * gcc.c-torture/compile/950329-1.c: New test.
62402
62403 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
62404
62405           * config/bug.exp (${tool}_load): Updated to use new remote_open
62406           and remote_close procs.
62407         * config/idp.exp: New file.
62408
62409 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
62410
62411         * gcc.c-torture/execute/950322-1.c: New test.
62412
62413 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
62414
62415         * config/vx.exp (${tool}_load): Clean up testing of return code from
62416         vxworks_ld and vxworks_spawn.
62417
62418 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
62419
62420         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62421
62422 1995-03-13  Mike Stump  <mrs@cygnus.com>
62423
62424         * lib/old-deja.exp: Add `excess errors test - ' error, now one
62425         can mark excess errors on a machine by machine basis.  Note, the
62426         default is to not expect any excess errors, even when excess
62427         errors test - is given, so you will want to put an XFAIL ... on
62428         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
62429         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62430         those 4 machines, but no others.
62431
62432 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
62433
62434         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62435         * lib/c-torture.exp: to here.
62436
62437 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
62438
62439         * gcc.c-torture/execute/950221-1.c: New test.
62440         * gcc.c-torture/execute/struct-ret-1.c: New test.
62441         * gcc.c-torture/compile/950221-1.c: New test.
62442
62443         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62444
62445 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
62446
62447         * gcc.c-torture/execute/arith-1.c (main): Return 0.
62448         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62449
62450 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
62451
62452         * g++.gb: New directory of tests, derived from my signature and
62453         class scoping tests.
62454
62455         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62456         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62457         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62458         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62459         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62460         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62461         * g++.gb/sig25.C: Likewise.
62462
62463         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62464         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62465         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62466         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62467         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62468         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62469         * g++.gb/sig25.exp: Likewise.
62470
62471         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62472         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62473         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62474         * g++.gb/scope13.C: Likewise, this test still fails.
62475
62476         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62477         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62478         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62479         * g++.gb/scope13.exp: Ditto.
62480
62481         * g++.gb/README: New file, explains what these tests are about.
62482
62483 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
62484
62485         * lib/dg.exp (dg-do): Support `preprocess'.
62486         (dg-test): Likewise.
62487
62488 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
62489
62490         * config/udi.exp: change "continue -expect" to "exp_continue".
62491
62492 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
62493
62494         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62495         Delete redundant tests.
62496
62497         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62498         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62499         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62500         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62501         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62502         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62503         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62504         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62505
62506         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62507         storing label pointers.
62508         * gcc.c-torture/execute/921019-1.c: Likewise.
62509         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62510         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62511         parameter fp.
62512         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62513         constants.
62514
62515         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62516         Delete obsolete tests.
62517
62518         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62519         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62520         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62521         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62522         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62523         * gcc.c-torture/compile/950124-1.c: New test.
62524
62525         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62526
62527 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
62528
62529         * lib/mike-g++.exp: Add -lm to LIBS.
62530
62531 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
62532
62533         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62534
62535 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
62536
62537         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62538
62539 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
62540
62541         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62542
62543 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
62544
62545         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62546         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62547         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62548         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62549         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62550         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62551         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62552         * g++.law/{operators31.C, operators32.C,
62553         * g++.law/{operators33.C, operators34.C}: Likewise.
62554         * g++.law/{pic1.C, refs2.C}: Likewise.
62555         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62556         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62557         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62558         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62559
62560         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62561         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62562         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62563         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62564         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62565         * g++.law/{enum9.exp, friend5.exp}: Likewise.
62566         * g++.law/{nest3.exp, nest4.exp}: Likewise.
62567         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62568         * g++.law/{operators30.exp, operators31.exp}: Likewise.
62569         * g++.law/{operators32.exp, operators33.exp}: Likewise.
62570         * g++.law/{operators34.exp}: Likewise.
62571         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62572         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62573         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62574         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62575         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62576
62577         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62578         No longer expected to fail.
62579         * g++.law/missed-error3.C: Tweak for recent bool changes.
62580
62581 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
62582
62583         * config/emb-unix: Deleted.
62584         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62585         remote execution.  Do final link on remote host if REMOTE_LINK is set.
62586
62587 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
62588
62589         * lib/dg.exp (dg-test): Fix typo in last patch.
62590
62591 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
62592
62593         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62594         (handles multiple occurrences).
62595
62596 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
62597
62598         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62599         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62600         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62601         printed).
62602         * lib/c-torture.exp (c-torture-compile): Likewise.
62603         (c-torture): Prepend full path if missing.
62604         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62605         (gcc_fail): Likewise.
62606         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62607
62608 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
62609
62610         * lib/netware.exp: Only attach to NetWare i386 systems.
62611
62612 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
62613
62614         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62615         messages.  Add test name to "output pattern match" pass/fail message.
62616
62617 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
62618
62619         * gcc.dg: New testsuite.
62620         * gcc.dg/dg.exp: New file.
62621
62622         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62623         test-switch.c}: Deleted.
62624
62625         * gcc.misc-tests/msgs.exp: New testcase driver.
62626
62627 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
62628
62629         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62630         Watch for illegal return values from ${tool}_load.
62631         * config/unix.exp (${tool}_load): Fix pass/fail detection for
62632         cross targets.  Coerce return value >0 to 1.
62633
62634 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
62635
62636         * config/unix.exp (${tool}_load): Call program rsh, not proc.
62637
62638         * config/emb-unix.exp: New file.
62639
62640         * config/sim.exp: Error if variable $SIM not defined.
62641         (${tool}_load): Mark test as "untested" if simulator missing.
62642
62643         * config/unix.exp: Load remote.exp to get rcp_download.
62644         * lib/c-torture.exp: Use different option lists for testcases with
62645         and without loops.
62646         * gcc.c-torture/execute/execute.exp: Likewise.
62647
62648 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
62649
62650         * config/*.exp: Clarify return code from ${tool}_load.
62651         Call `unresolved' or `untested' instead of `warning' or `perror'
62652         (sometimes you still want to call both though).
62653         Add comment that `shell_id' is local to each file.
62654         * config/udi.exp (timeout): Set to 30.
62655         Don't print warning if connection fails, $connectmode has already
62656         printed an error.
62657         (${tool}_load): Move verbose messages to level 2.
62658         Rework pattern for "Process started" message.
62659         Pass `shell_id' to ${connectmode}_download.
62660         Retry twice upon timeout.  Make resetting of target more robust.
62661         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
62662         Pass `shell_id' to exit_$connectmode.
62663         Only call exit_$connectmode if connected.
62664         * config/unix.exp (${tool}_load): Check return codes better.
62665         * config/vrtx.exp (${tool}_load): Likewise.
62666         * config/vx.exp (${tool}_load): Likewise.
62667         Delete unneeded global's.
62668         * lib/dg.exp (dg-test): Update to reflect clarified return codes
62669         from ${tool}_load.
62670         (dg-stat): Delete.
62671         (dg-init): Delete recording of pass/fail counts.
62672         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62673         (old-dejagnu-init): Likewise.
62674         (old-dejagnu-stat): Delete contents, empty proc now.
62675         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
62676         (c-torture): Delete references to lcnt, lpass, lfail.
62677         Get option list from TORTURE_OPTIONS.
62678         Delete -funroll[-all]-loops if no loops.
62679         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
62680         (g++_stat): Delete contents (empty proc now).
62681         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
62682         (gcc_finish): Likewise.
62683         (gcc_stat): Deleted.
62684         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
62685         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
62686         * gcc.c-torture/execute/execute.exp: Likewise.
62687         Split tests into two parts: compile, execute.
62688         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
62689         no loops.  Update to reflect clarified return codes from ${tool}_load.
62690
62691 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
62692
62693         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
62694         to grep for.
62695         (old-dejagnu): Likewise (where necessary).
62696
62697 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
62698
62699         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
62700
62701         * lib/dg.exp (dg-process-target): Fix processing of selector.
62702         Add comment regarding use of `error'.
62703
62704         * lib/gcc.exp (prune_system_crud): Define if missing.
62705         * lib/g++.exp (prune_system_crud): Likewise.
62706
62707         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
62708         Call prune_system_crud.
62709         * lib/dg.exp (dg-runtest): New proc.
62710         Use perror instead of send_user for tcl errors in testcase.
62711         Don't return any value, it's never used.
62712         Don't clobber previous definition of `unknown'.
62713         Print tcl errors in `dg-final'.
62714
62715 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
62716
62717         * lib/dg.exp (dg-process-target): Improve syntax error messages.
62718         (dg-test): Don't print errorInfo, it contains stack backtrace.
62719
62720 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
62721
62722         * lib/g++.exp (runtest_file_p): Define if missing.
62723
62724 1994-09-24  Doug Evans  (dje@cygnus.com)
62725
62726         * lib/mike-g++.exp: Comment out loading of g++.exp.
62727         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
62728         (default_g++_version): Always print something.
62729         (default_g++_start): Comment out call to `which'.
62730         (g++_start, g++_load): Deleted (must be defined in config file).
62731         * lib/gcc.exp: Test for existence of $CC at start.
62732         Delete check for tmpdir (done in gcc_init).
62733         (default_gcc_version): Always print something.
62734         (default_gcc_start): Comment out call to `which'.
62735         * config/*.exp: Major cleanup - make cross targets work at least a
62736         little better for g++ (by not being "--tool gcc" specific).
62737         Rename gcc_xxx to ${tool}_xxx.
62738         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
62739         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
62740
62741 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
62742
62743         * lib/c-torture.exp (c-torture-compile): Rework compiler
62744         message processing.
62745
62746         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
62747         c-torture.
62748
62749 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
62750
62751         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
62752
62753         * lib/dg.exp (dg-process-target): Support { target native }.
62754
62755 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
62756
62757         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
62758         looked for "... program xxx got fatal signal".
62759         Correct regsub munging of `comp_output'.
62760         Ignore compiler messages "path prefix not used" and "linker input
62761         file unused".
62762
62763 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
62764
62765         * lib/gcc.exp (runtest_file_p): Define if missing.
62766         * gcc.prms/template.c: Example to work from.
62767
62768 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
62769
62770         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
62771         * lib/dg.exp (dg-test): Call unsupported testcases as such.
62772
62773         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
62774         * gcc.prms/1883.c: Moved from compile/940714-1.c.
62775         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
62776         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
62777
62778         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
62779         (dg-process-target): No longer a varargs proc.
62780         Return S/N for target, P/F for xfail.  All callers changed.
62781         (user option procs): More argument checking.
62782         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
62783         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
62784         (dg-test): Skip test if not running on selected target in `dg-do'.
62785         Update handling of `dg-do-what', `dg-output-text'.
62786         Separate execution pass/fail from output pattern match pass/fail.
62787         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
62788
62789 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
62790
62791         * gcc.c-torture/special/special.exp: Don't expect failure for mips
62792         target for 920510-1.c.
62793
62794 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
62795
62796         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
62797         Clean up comment regarding use of passcnt, etc.
62798         (gcc_stat): Don't update `testcnt' here.
62799         (gcc_finish): Do it here.
62800         Might as well reset `but_id' here too.
62801         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
62802         to determine if the file should be tested.
62803         * gcc.c-torture/compile/compile.exp: Likewise.
62804         * gcc.c-torture/execute/execute.exp: Likewise.
62805         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62806         * gcc.misc-tests/dg-test.exp: Likewise.
62807         * gcc.prms/prms.exp: Likewise.
62808         * gcc.wendy/wendy.exp: Likewise.
62809         * g++.old-deja.exp: Likewise.
62810         Move "Testing file" message to verbose level 1.
62811
62812 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
62813
62814         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
62815
62816 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
62817
62818         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
62819         (default_gcc_start): Accept optional second list element
62820         of compiler flags.  Print compiler output at verbosity level 2.
62821         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
62822         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
62823         Save current values of framework globals passcnt, failcnt, xpasscnt,
62824         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
62825         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
62826         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
62827         xfailcnt to compute stats.  Update framework global `testcnt' from
62828         pass/fail counts.
62829         (gcc_finish): New proc.  Clean up test environment.
62830         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
62831         (gcc_epass, gcc_efail): Delete.
62832         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
62833         argument of line number.
62834         (dg-init): If the tool has an init routine, call it.
62835         (dg-test): Remove args `cflags_var' and `libs_var'.
62836         Pass all compiler options to ${tool}_start.
62837         Handle missing line number.
62838         (dg-finish): New function.
62839         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
62840         particular files.  Call gcc_finish at end.  Move "skipping test"
62841         message to verbosity level 3.
62842         * gcc.c-torture/compile/compile.exp: Likewise.
62843         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
62844         * gcc.c-torture/execute/execute.exp: Likewise.
62845         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62846         Print testcase being tried at verbosity level 1.
62847         * gcc.c-torture/special/special.exp: Unset xfail.
62848         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62849         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
62850         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
62851         * gcc.failure/failure.exp: Likewise.
62852         * gcc.ieee/ieee.exp: Likewise.
62853         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
62854         Update call to dg-test.  Call dg-finish at end.
62855         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
62856         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
62857         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
62858         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
62859         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
62860         * gcc.wendy/wendy.exp: Add copyright.
62861         Delete setting of tmpdir (done by gcc_init).
62862         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
62863         Pass compiler flags to gcc_start.  Call gcc_finish at end.
62864         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
62865         gcc_[ce]pass/fail.
62866
62867 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
62868
62869         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
62870         confusion.
62871         (g++_load): Likewise.
62872
62873         * config/*.exp (gcc_load): Some were varargs fns and some were not.
62874         Rename argument to `prog' to remove the confusion.
62875         Varargs fns behave differently too!
62876         (g++_load): Likewise.
62877
62878         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
62879
62880         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
62881         what it is.  Delete (always) printing of status value for !native.
62882         Simplify verbose code, and include status and exec_output.
62883         (g++_load): Use gcc_load.
62884
62885 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
62886
62887         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
62888         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
62889         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
62890         940714-3.c as these testcases don't exist anymore.  Make
62891         va-arg-1.c expected to pass.
62892
62893 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
62894
62895         * gcc.misc-tests/misc.exp: Only run specific testcases.
62896         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
62897         * gcc.misc-tests/dg-[1-9].c: New files.
62898
62899         * lib/dg.exp: New testsuite driver.
62900         * gcc.prms/prms.exp: Use it.
62901
62902         * README.gcc: New file.
62903
62904         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
62905         Document and reset `lxpass' and `lxfail'.
62906         Simplify "initialized" message.
62907         (gcc_stat): Clean up comments a little.
62908
62909 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
62910
62911         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
62912
62913 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
62914
62915         * lib/old-dejagnu.exp (process-option): New proc.
62916         (old-dejagnu-init, old-dejagnu-stat): Likewise.
62917         (old-dejagnu): Simplify.
62918         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
62919
62920 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
62921
62922         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
62923         exists and is not an empty string.
62924
62925         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
62926         $xfail rather than calling setup_xfail.  Clear $xfail when test is
62927         finished.
62928         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
62929         automatically.
62930
62931         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
62932         longer expected to fail.
62933
62934         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
62935         "f" function call.
62936
62937         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
62938
62939         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
62940         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
62941         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
62942         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
62943         c-torture-1.29.
62944
62945         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
62946         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
62947
62948         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
62949
62950         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
62951         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
62952
62953         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
62954         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
62955         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
62956
62957 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
62958
62959         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
62960         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
62961         940714-1.c, 940714-2.c, 940714-3.c},
62962         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
62963         gcc.misc-tests/{mg.c,mg.exp}:
62964         New tests.
62965         * gcc.noncompile/noncompile.exp: Change accordingly.
62966
62967 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
62968
62969         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
62970         Undo previous clobberage.
62971
62972 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
62973
62974         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
62975         * gcc.special/{930510-1.c, special.exp}:
62976         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
62977         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
62978         struct-varargs-1.c}: New tests from c-torture-1.26.
62979
62980 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
62981
62982         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
62983           argument to switch.
62984
62985 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
62986
62987         * Revert the previous changes.  Please see Rob's directory
62988         (/lisa/test/rob/progressive/gcc/testsuite) for testing
62989         fixes.
62990
62991 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
62992
62993         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
62994         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
62995         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
62996         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
62997         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
62998         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
62999         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63000         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63001         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63002         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63003         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63004         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63005         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63006         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63007         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63008         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63009         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63010         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63011         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63012         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63013         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63014         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63015         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63016         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63017         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63018         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63019         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63020         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63021         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63022         testing changes.
63023
63024 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
63025
63026         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63027         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63028         with perror calls.
63029
63030 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
63031
63032         * config/unix.exp (g++_load): Fix syntax.
63033
63034 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
63035
63036         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63037         * gcc.noncompile/921017-1.c: Deleted obsolete test.
63038         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63039         Don't expect va-arg-1.c to fail.  Correct expected output for
63040         920928-1.c.
63041         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63042         * gcc.wendy/hbm4.c: Correct typo.
63043         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63044
63045 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
63046
63047         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63048         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63049         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
63050         * lib/c-torture.exp (c-torture-compile): Ditto.
63051
63052         Reduce volume of output (remove all the -I's and such).
63053         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63054         Call gcc_cpass, gcc_cfail.
63055         (c-torture): Pass testing option to c-torture-compile.
63056
63057 1994-03-21  Doug Evans  (dje@cygnus.com)
63058
63059         Bring patches over from progressive.
63060         * config/default.exp: Exit remote shell cleanly.
63061         (g++_exit, g++_start): Add default versions.
63062         * config/sim.exp (gcc_load): Use perror, not error.
63063
63064 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
63065
63066         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
63067         set in site.exp.
63068
63069 1994-03-14  Doug Evans  (dje@cygnus.com)
63070
63071         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63072         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63073         (wendy_try): New proc to run testcase.
63074         (main loop): Call 'em.
63075         * gcc.wendy/*.c: Clean up pass to correct expected output.
63076
63077         * lib/gcc.exp: Minor cleanup work.
63078         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63079
63080 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
63081
63082         * config/sim.exp (gcc_load): Document return codes better.
63083         Don't pass -v to simulator.
63084
63085 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
63086
63087         * gcc.special/920717-x.c: Fix typo.
63088         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63089         get at sources.
63090
63091         * lib/mike-gcc.exp: Fix typo.
63092
63093 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
63094
63095         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63096         binary to use, transform the name.
63097         * config/*.exp: rename everything. Nuke any g++ specific files,
63098         it's now a special case of gcc that requires no special support.
63099         Add a default.exp for unsupported targets.
63100
63101 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
63102
63103         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63104         lib/old-dejagnu.exp: Fix a few patterns to work with the new
63105         version of Tcl.
63106
63107 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
63108
63109         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63110         than a warning.
63111
63112 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
63113
63114         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63115
63116 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
63117
63118         * gcc.execute/execute.exp: Combine opt_list and foption_list into
63119         option_list.  Compile every file with only 4/6 option choices
63120         (same as C torture) instead of with 12/18 different option
63121         choices.
63122         * lib/c-torture.exp: Likewise.
63123
63124         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63125         not already set.
63126
63127 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
63128
63129         * lib/old-deja.exp: Add `excess errors test fails' error, now one
63130         can put an XFAIL *-*-* on excess errors.
63131
63132 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
63133
63134         * g++.law: Add more tests derived from g++-bugs snapshots.
63135
63136         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
63137         equivalent to g++.law/init9.
63138
63139         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63140         compiled it, and the a.out file after we've run it.
63141
63142 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
63143
63144         * lib/mike-g++.exp (postbase): Delete the .o file after we've
63145         compiled it, and the a.out file after we've run it.
63146
63147 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
63148
63149         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63150
63151 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
63152
63153         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63154         version number.
63155
63156 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
63157
63158         * g++.law: New directory of g++ tests derived from the g++-bugs
63159         snapshots.
63160
63161 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
63162
63163         * gcc.compile: initbug1.c initbug1.exp testcase added
63164
63165 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
63166
63167         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63168         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63169           fixes submitted by Jeff Law (law@cs.utah.edu)
63170         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63171           Jeff Law (law@cs.utah.edu)
63172
63173
63174 1993-11-30  Mike Stump  (mrs@cygnus.com)
63175
63176         * config/unix-g++.exp: Follow the gcc way of doing things.
63177         * g++.old-deja/old-deja.exp: Minor updates.
63178         * lib/g++.exp: New file, follow the gcc way of doing things.
63179         * lib/old-dejagnu.exp: Minor updates.
63180         * lib/mike-g++.exp: Always unset errorInfo.
63181
63182 1993-11-06  Mike Stump  (mrs@cygnus.com)
63183
63184         * lib/gcc.exp: Fix some errors with the below change, CC and
63185         CFLAGS should be global when setting, not local.
63186
63187 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
63188
63189         * lib/gcc.exp: Transform tool name.
63190
63191 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63192
63193         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63194
63195 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63196
63197         * lib/gcc.exp: change gcc_done to gcc_stat
63198
63199 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
63200
63201         * Upgraded gcc testsuite to c-torture version 1.25
63202
63203 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
63204
63205         * lib/gcc.exp: added reporting code. Changed verbose compile message.
63206         * lib/c-torture: added hooks for new reporting code.
63207
63208 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
63209
63210         * config/sh-gcc.exp: check if sh-sim exists in the path
63211
63212 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
63213
63214         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63215         * gcc.compile/compile.exp: Initial changes for new logic.
63216         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63217         * gcc.failure/failure.exp: Initial changes for new logic.
63218         * gcc.ieee/ieee.exp: Initial changes for new logic.
63219         * gcc.misc-tests/misc.exp: Initial changes for new logic.
63220         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63221         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63222         * lib/c-torture.exp: Initial changes for new logic.
63223         * lib/gcc.exp: Initial changes for new logic.
63224
63225 1993-10-15  Mike Stump  (mrs@cygnus.com)
63226
63227         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63228         depend upon failure or success.  Fully qualify names in failure
63229         and success messages.  Always remove a.out before starting
63230         compile, just in case.  Pay more attention to error text output by
63231         the compiler.  Handle testcases with no known past errors just
63232         like all others, so that things are uniform.  Other miscellaneous
63233         improvements.
63234
63235 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
63236
63237         * gcc.cpp: new directory for cpp tests
63238
63239 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
63240
63241         * lib/chill.exp: Code reformatted, removed unused code.
63242         * config/unix-chill.exp: Code reformatted, removed unused code.
63243         * chill.execute/execute.exp: Code reformatted, removed unused code.
63244         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63245
63246 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
63247
63248         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
63249         routines not written.
63250
63251 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
63252
63253         * config/bug-gcc.exp: Use new procs from bug.exp.
63254
63255 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
63256
63257         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63258         via ftp, rather than depending on NFS.
63259         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63260         case.
63261
63262 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
63263
63264         * config/bug-gcc.exp: Use new download proc.
63265
63266 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
63267
63268         * chill.execute/execute.exp: cleanups, handles errors better
63269         * chill.compile/compile.exp: rewrite, based on execute.exp
63270         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63271         * lib/chill.exp: major changes to diff proc and compile and link
63272         procs. added chill_fail and chill_pass wrappers to pass and
63273         fail. added more comments, and handle error codes better.
63274         Added a hack to capture stderr from exec, so noncompile tests
63275         can work.
63276
63277 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
63278
63279         * chill.execute/execute.exp: rewrite of testsuite driver
63280         * lib/chill.exp: rewrite of testsuite driver
63281         * config/unix-chill.exp: rewrite of testsuite driver
63282
63283 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
63284
63285         In chill.execute:
63286         * iexpr.ch: Standardize uppercase.
63287         * tuples.dat: Standardize uppercase.
63288         * vary.ch: standardize.  Correct varying string assignments.
63289         * vary.dat: Add new output lines.
63290
63291 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
63292
63293         In chill.execute:
63294         * chprintf.ch: Standardize use of uppercase.
63295         * tuples.ch: Standardize and turn arr2 into a DCL,
63296           rather than a SYN.
63297         * pinits.ch: Standardize.
63298
63299 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
63300
63301         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63302         * Makefil: Renamed to Makefile.in.
63303         * configure.in: New.
63304
63305 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
63306
63307         In chill.execute:
63308         * .cvsignore: Add result/output files.
63309         * Makefile: Fix up variables at start.  Use MFLAGS
63310           everywhere.  Correct bool_loc, built_ins entries.
63311           Add entry for vary1.ch.
63312         * bitarray.ch: Standardize upper-case usage.
63313         * bitexpr.ch: Standardize, add output of b1.
63314         * params.ch: Use arrayt in along PROC parameters, to
63315           avoid novelty problems.
63316         * sets.ch: Tiny cleanup.
63317         * vary1.ch: Re-indent.
63318
63319 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
63320
63321         * Add PR-related files to Makefiles, .cvsignore files, etc.
63322
63323 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
63324
63325         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63326           with compiler objects. New names are test-flow.c and test-loop.c
63327
63328 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
63329
63330         * Upgraded c-torture tests from 1.19 to 1.20
63331
63332         * new files:
63333         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63334         * gcc.compile: 930623-1.c 930623-2.c
63335         * gcc.noncompile: 930622-1.c 930622-2.c
63336         * gcc.failure: 920411-1.c 920627-2.c
63337         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63338
63339 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
63340
63341         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63342           More changes to get testsuite working properly. Needs more work.
63343           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63344
63345 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
63346
63347         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63348           More changes to get testsuite working properly. Needs more work.
63349
63350 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
63351
63352         * chill.compile/compile.exp: Added for Dejagnu support
63353         * chill.execute/execute.exp: Added for Dejagnu support
63354         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
63355
63356 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
63357
63358         This should complete moving the CHILL test files.
63359         * chill.noncompile(.cvsignore printf.grt
63360             in-printf.grt chprintf.grt chprintf.ch):
63361             Added test-support files.
63362           (Makefile): Modified further.
63363         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63364             signal.ch): Added test files.
63365           * chill.execute (.cvsignore printf.grt printr.c
63366             in-printf.grt rts.c chprintf.grt rts.h): Added
63367           test-support files.
63368             (Makefile): More corrections.
63369
63370 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
63371
63372         * chill.compile, chill.execute, chill.nocompile: Add CHILL
63373           test cases, ready for DejaGnu.
63374
63375 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
63376
63377         * Upgraded c-torture tests from 1.18 to 1.19
63378
63379         * gcc.compile: added test(s):
63380           930607-1.c
63381         * gcc.execute: added test(s):
63382           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63383
63384         * added new subdirectory for misc tests: gcc.misc-tests
63385         * gcc.misc-test(s): added tests:
63386           inst-check.c test-consts.c test-ior.c test-switch.c
63387
63388 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
63389
63390         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63391
63392 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
63393
63394         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63395
63396 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
63397
63398         * Upgraded c-torture tests from 1.17 to 1.18
63399
63400 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
63401
63402         * Upgraded c-torture tests from 1.12 to 1.17
63403
63404 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
63405
63406         * lib/old-dejagnu.exp:
63407           Fixed handling of XFAIL target triplets to correctly
63408           recognize wildcard characters.  Removed code that
63409           appended a unique id tag to the end of the file name
63410           printed out by the result of the testcases within a
63411           given test file.
63412
63413 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
63414
63415         * lib/old-dejagnu.exp:
63416           Reworked expected failure handling to trigger off of XFAIL
63417           keyword in keyphrase embeded in testcase source code. The
63418           XFAIL keyword must be at the end of the keyphrase line. It
63419           may optionally be followed by one or more target triplets.
63420           It has just occured that the handling of wildcards in the
63421           target triplet may not be correct.
63422
63423 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
63424
63425         * g++.old-deja/tests:
63426           Moved all subdirectories up one level into g++.old-deja .
63427
63428         * lib/old-dejagnu.exp:
63429           Fixed problem with CXXFLAGS not being properly reset, and being
63430           corrupted with extraneous "-c" compiler option.  This was
63431           causing binaries to not be generated for test that needed them.
63432           Modified strings passed to "pass" and "fail" so that individual
63433           tests from the same test file would be distinguished by an
63434           identifier appended to the test file name in the summary logs;
63435           this corrected a problem with erroneous diff logs.  Added code
63436           to search testcases for expected fail and unexpected pass keywords.
63437
63438 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
63439
63440         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63441
63442 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
63443
63444         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63445           Removed extraneous text from end of "Special g++ Options"
63446           keyphrase.
63447
63448         * lib/old-dejagnu.exp: Added pattern matching to look for new
63449           keywords, embedded in testcases comments, which will trigger
63450           calls to xpass and xfail.
63451
63452 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
63453
63454         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63455           comments embedded in the testcases, especially the one looking for
63456           special compiler options, as well as the pattern matching for the
63457           compiler output again.
63458
63459 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
63460
63461         * lib/old-dejagnu.exp: Do a proper check of the return value for
63462           execute tests. Fixed several problems with the pattern matching
63463           of the compiler output which gave erroneous test results.
63464           Changed several of the test result messages to be more descriptive.
63465         * config/unix-g++.exp: Proc g++_load now actually works and
63466           executes the tests passed to it and returns a usable return
63467           value.
63468
63469 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
63470
63471           * lib/gcc.exp: Exits gracefully if $CC is bogus.
63472
63473 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
63474
63475         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63476           Modified both files to properly execute the old style
63477           dejagnu tests. The previous versions of these files were
63478           experimental and did not function anything near correctly.
63479
63480 1993-04-05  Rob Savoye  (rob@cygnus.com)
63481
63482         * Removed all Makefile.in and configure.in files. No configuration
63483         needed now.
63484
63485 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
63486
63487         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63488
63489 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
63490
63491         * gcc.compile/configure.in, gcc.unsorted/configure.in,
63492         gcc.special/configure.in, gcc.noncompile/configure.in,
63493         gcc.execute/configure.in, gcc.code_quality/configure.in,
63494         g++.other/configure.in, g++.old-deja/configure.in,
63495         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63496         in srcname setting.
63497
63498 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
63499
63500         * lib/udi.exp: Fixed mondfe and mondfe_download.
63501         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63502         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63503
63504 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
63505
63506         * config/udi-gdb.exp: Check $shell_id after connecting to target.
63507         (gdb_exit): Don't remove *_soc files.
63508
63509 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
63510
63511         * lib/c-torture.exp: Don't look for main; instead always use -w
63512         -c.  This is how the c-torture tests work.  Remove the object
63513         file if the compilation succeeds.
63514         * gcc.execute/execute.exp: Remove executable if test passes.
63515         * gcc.noncompile/noncompile.exp: Every test is an expected
63516         failure.
63517         * gcc.special/special.exp: Added tests from c-torture 1.11,
63518         corrected use of existing test.
63519         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63520         gcc.execute/920625-1.c: Updated to c-torture 1.11.
63521         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63522         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63523         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63524         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63525         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63526         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63527         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63528         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63529         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63530         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63531         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63532         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63533         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63534         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63535         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63536         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63537         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63538         c-torture 1.11.
63539         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63540         correspond to c-torture 1.11.
63541
63542         * New file.